Creamy Baked Broccoli, Tomato, and Kale Casserole
If you want a comforting, veggie-forward recipe that still feels indulgent, this creamy baked broccoli casserole with tomatoes and kale delivers. It combines tender broccoli and kale with juicy cherry tomatoes, all coated in a rich garlic-herb cream sauce and finished with a golden, cheesy breadcrumb topping. Serve it as an easy side dish or make it the centerpiece of a meatless meal.

This baked vegetable casserole is a simple way to get more nutrient-dense greens on the table without sacrificing flavor. It’s also flexible—great for weeknights, potlucks, or holiday dinners—and it reheats beautifully, making it a smart meal-prep option.
Ingredients
For the casserole
- 2 cups (200 g) broccoli florets
- 2 cups (100 g) fresh kale, chopped
- 1 cup (150 g) cherry tomatoes, halved
- 1 cup (120 g) shredded mozzarella cheese, divided
- 1/2 cup (50 g) grated Parmesan cheese, divided
- 1 cup (240 ml) heavy cream
- 2 garlic cloves, minced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- Salt and black pepper, to taste
For the topping
- 1/2 cup (60 g) breadcrumbs
- 2 tablespoons (30 g) unsalted butter, melted
- 1 tablespoon fresh parsley, chopped (optional)
Instructions
1) Prep the vegetables
- Heat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Steam the broccoli for 3–4 minutes, just until bright green and slightly tender. Set aside.
- In a large bowl, gently combine the broccoli, chopped kale, and halved cherry tomatoes.
2) Cook the creamy garlic herb sauce
- Pour the heavy cream into a saucepan and warm over medium heat.
- Stir in the garlic, oregano, basil, salt, and pepper. Keep stirring until warmed through and lightly thickened, about 3–5 minutes.
- Take the pan off the heat. Mix in 1/2 cup mozzarella and 1/4 cup Parmesan until melted and smooth.
3) Assemble the casserole
- Pour the cream sauce over the vegetables and toss until everything is evenly coated.
- Spoon the mixture into the prepared baking dish and spread into an even layer.
- Top with the remaining mozzarella and Parmesan.
4) Add the crunchy topping
- In a small bowl, mix breadcrumbs with melted butter until evenly moistened.
- Sprinkle the buttery crumbs over the casserole.
- Finish with parsley if you like for extra color and freshness.
5) Bake
- Bake for 20–25 minutes, until bubbling and nicely browned on top.
- Rest for 5 minutes before serving so it sets slightly.
Tips for the Best Results
- Use fresh veggies when possible: Fresh broccoli and kale give the best texture. If using frozen, thaw completely and drain well to prevent excess liquid.
- Make it heartier: Stir in cooked chicken, crispy bacon, or sautéed mushrooms for extra flavor and protein.
- Switch up the cheese: Mozzarella can be replaced with cheddar or Gruyère for a sharper, richer finish.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm individual servings in the microwave, or reheat the full dish at 350°F (175°C) until hot throughout.
- Freezer: Freeze the unbaked casserole for up to 1 month. Bake from frozen, adding 10–15 minutes to the total baking time.


