Creamy Baked Broccoli with Tomatoes and Kale

Directions

  1. Preheat the oven.
    Set your oven to 200°C (400°F) and lightly grease a medium baking dish with olive oil or butter. This ensures nothing sticks once the creamy sauce starts bubbling.
  2. Prepare the vegetables.
    Steam or blanch the broccoli florets for 3–4 minutes until slightly tender but still firm. Drain well and set aside. Rinse the kale, remove any thick stems, and chop into bite-sized pieces.
  3. Roast the tomatoes.
    In a mixing bowl, toss the cherry tomatoes with 1 tablespoon olive oil, salt, and pepper. Spread them on a parchment-lined baking sheet and roast for 10 minutes, until their skins wrinkle slightly and juices begin to caramelize.
  4. Make the cream sauce.
    In a medium saucepan, melt butter with olive oil over medium heat. Stir in the flour and whisk continuously for 1 minute to create a light roux—it should bubble gently without browning. Slowly pour in the milk and broth, whisking constantly until smooth and slightly thickened (about 3–4 minutes).
  5. Add the flavor.
    Reduce heat to low. Stir in cream cheese, Parmesan, garlic powder, paprika, and a pinch of nutmeg if desired. Continue stirring until the sauce is velvety and coats the back of a spoon. Taste and adjust seasoning with salt and pepper.
  6. Combine everything.
    In a large bowl, mix together the blanched broccoli, kale, and roasted tomatoes. Pour the creamy sauce over the vegetables and toss gently to coat every piece.
  7. Transfer to baking dish.
    Spread the mixture evenly in your prepared dish. If using the topping, combine breadcrumbs, olive oil, and Parmesan in a small bowl, then sprinkle it over the top.
  8. Bake to perfection.
    Place the dish in the preheated oven and bake for 20–25 minutes, or until the top is golden and bubbling around the edges. The sauce should thicken slightly as it cools, forming a creamy, cheesy layer that clings to every bite.
  9. Cool and serve.
    Let the casserole rest for 5 minutes before serving. This allows the flavors to settle and the sauce to reach the perfect creamy consistency.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4–6
  • Difficulty: Easy to Medium

Variations & Substitutions

  1. Vegan Option: Swap butter for olive oil, milk for unsweetened oat milk, and use vegan cream cheese and nutritional yeast instead of Parmesan.
  2. Protein Boost: Add cooked shredded chicken, canned tuna, or white beans before baking for a hearty main dish.
  3. Spicy Twist: Stir in ½ teaspoon of crushed red pepper flakes to the cream sauce for a gentle kick.
  4. Cheese Lovers: Replace Parmesan with shredded mozzarella or a blend of Gruyère and cheddar for extra richness.

Serving Suggestions

Serve warm as a standalone vegetarian entrée or alongside grilled chicken, baked salmon, or roasted tofu. For a balanced meal, pair it with brown rice, quinoa, or crusty whole-grain bread to soak up the creamy sauce. A crisp green salad and a light white wine, like Sauvignon Blanc, complement the dish beautifully.

Storage Tips

Cool leftovers completely before transferring them to an airtight container. Refrigerate for up to 3–4 days. To reheat, bake at 180°C (350°F) for 10–12 minutes, or until warmed through. For longer storage, freeze portions for up to 1 month; thaw overnight in the fridge before reheating. Avoid microwaving directly from frozen to preserve texture.

Nutrition Facts (per serving)

Approximate values:

  • Calories: 210 kcal
  • Protein: 10 g
  • Fat: 12 g
  • Carbohydrates: 16 g
  • Fiber: 4 g

See Next Page →

The most important part is just ahead — click NEXT »»