This broccoli and cauliflower casserole is not only a comfort food classic but also a great way to sneak in some vegetables into your meal. It’s perfect for busy weeknights or as a side dish at your next gathering. I remember the first time I made a version of this dish—it was a hit among my friends who weren’t huge fans of broccoli or cauliflower. The cheesy creaminess and the flavorful addition of herbs make it truly delicious! The beauty of this dish is that it’s adaptable; you can tweak the flavors to suit your own taste preferences or dietary requirements.
Why You’ll Love This Recipe
- Quick and easy preparation, perfect for weeknight dinners.
- Packed with nutrients from fresh vegetables.
- Creamy and cheesy, making it kid-friendly.
- Versatile—can be made vegetarian or gluten-free with simple substitutions.
- Holds well in the fridge, making leftovers a delight.
- The addition of fresh herbs enhances the flavor profile wonderfully.
Ingredients
- 1 medium head broccoli (about 250 g), cut into florets
- 400 g cauliflower, cut into small florets
- 1 teaspoon salt, plus more to taste
- 2 tablespoons (30 ml) milk
- 1 medium onion, finely chopped
- 1 tablespoon (15 ml) sunflower oil
- 130 g sweet paprika
- 2 medium tomatoes, diced
- 3 large eggs
- 5 tablespoons (75 ml) sunflower oil
- 130 g all-purpose flour
- 400 ml milk
- Fresh dill and parsley, chopped (to taste)
- 150 g shredded cheese (cheddar or mozzarella work well)
- 3 tablespoons (45 g) mayonnaise
- 3 tablespoons (45 g) yogurt
- 2 cloves garlic, minced
Kitchen Tools Needed
- Baking dish (about 9×13 inches or equivalent)
- Medium pot
- Skillet
- Mixing bowls
- Whisk
- Knife and cutting board
- Spatula
Step-by-Step Instructions
- Preheat your oven to 180°C (350°F).
- Prepare the vegetables: In a medium pot, bring salted water to a boil. Add the broccoli florets and cauliflower pieces, cooking for just 2 minutes until slightly tender. Drain and set aside.
- Sauté the onion: In a skillet, heat 1 tablespoon (15 ml) of sunflower oil over medium heat. Add the chopped onion and sauté until golden brown, about 5-7 minutes.
- Mix vegetables with spices: Add the sweet paprika to the onions, stirring until fragrant. Then add the diced tomatoes, followed by the eggs and 1 teaspoon of salt. Stir until mixed thoroughly.
- Prepare the sauce: In a separate bowl, whisk together 5 tablespoons (75 ml) of sunflower oil with the flour until smooth. Gradually add in the 400 ml of milk, whisking continuously until the mixture is lump-free and creamy.
- Combine cheese and herbs: Stir in the chopped dill, parsley, and shredded cheese until melted and well combined.
- Assemble the casserole: In your baking dish, place the drained broccoli and cauliflower, then pour the cheese sauce over the top, spreading it evenly.
- Bake for 40 minutes or until the top is golden and bubbling.
- Prepare the creamy sauce: While the casserole is baking, mix together mayonnaise, yogurt, minced garlic, and additional chopped dill in a bowl. Set aside.
- Serve hot with the creamy sauce drizzled on the side for an extra layer of flavor.
Pro Tips
- Texture: Do not overcook the vegetables before baking; they should be al dente to retain some crunch in the final dish.
- Cheese: Experiment with different types of cheese for varied flavors; a mix of cheddar and mozzarella gives a great melt and flavor.
- Add spices: Feel free to add a pinch of cayenne or chili flakes if you like a little heat.
Common Mistake
Be mindful not to skip draining the vegetables after boiling, as excess water can make the casserole watery.
Tested Note
I found that adding a sprinkle of fresh herbs just before serving really elevates the flavor.
Variations
- Gluten-Free: Use gluten-free flour for the roux.
- Add Meat: Incorporate cooked chicken or bacon for added protein and flavor.
- Different Veggies: Substitute carrots or bell peppers for a colorful twist.
- Vegan Version: Replace eggs with flax eggs and use dairy-free cheese and yogurt.
Serving Suggestions
Serve this casserole straight from the oven alongside a fresh garden salad or roasted chicken for a well-rounded meal. It also pairs wonderfully with crusty bread.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. To maintain freshness, avoid refrigerating the creamy sauce with the casserole.
Reheating Tips
Reheat in the oven at 180°C (350°F) for about 20-25 minutes or until heated through. If using the microwave, cover your dish and heat in short intervals, stirring occasionally to ensure even warming.
Nutrition Estimate
Approximately 320 calories per serving, with 15 g protein, 30 g carbs, and 18 g fat.
Recipe Summary Card
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6
- Cuisine: Comfort Food
- Course: Main or Side Dish
- Calories: 320 per serving
Frequently Asked Questions
- Can I use frozen broccoli and cauliflower?
- Yes, but be sure to thaw and drain them well before using.
- Can I make this casserole ahead of time?
- Absolutely! Assemble the casserole and refrigerate it uncooked. Bake it when ready to serve.
- What type of cheese works best?
- Cheddar, mozzarella, or a blend of cheeses will work well.
- How do I know it’s done baking?
- Look for a golden-brown top and bubbling around the edges.
- Can I add more vegetables?
- Yes! Feel free to throw in other vegetables like spinach or zucchini.
Conclusion
This casserole is an easy, versatile dish that is sure to be a family favorite. Whether you’re serving a crowd or just enjoying a comforting meal for one, it’s a delightful way to include nutritious vegetables without sacrificing flavor.
Tested Note
I tested this again and found that allowing the casserole to sit for about 10 minutes after baking really helps it set, making for cleaner slices!
Broccoli and Cauliflower Casserole
This cheesy and creamy casserole combines broccoli and cauliflower for a delicious comfort food dish that’s perfect for busy weeknights and gatherings.
Vegetables
- 1 medium head broccoli, cut into florets ((about 250 g))
- 400 g cauliflower, cut into small florets
- 1 teaspoon salt, plus more to taste
- 2 tablespoons milk ((30 ml))
- 1 medium onion, finely chopped
- 2 medium tomatoes, diced
- 2 cloves garlic, minced
Fats and Oils
- 1 tablespoon sunflower oil ((for sautéing onion))
- 5 tablespoons sunflower oil ((75 ml for sauce))
Dairy and Eggs
- 3 large eggs
- 400 ml milk
- 150 g shredded cheese ((cheddar or mozzarella work well))
- 3 tablespoons mayonnaise ((45 g))
- 3 tablespoons yogurt ((45 g))
Herbs and Spices
- 130 g sweet paprika
- Fresh dill and parsley, chopped (to taste)
Thickening Agent
- 130 g all-purpose flour
Preparation
- Preheat your oven to 180°C (350°F).
- In a medium pot, bring salted water to a boil. Add the broccoli florets and cauliflower pieces, cooking for just 2 minutes until slightly tender. Drain and set aside.
Cooking the Vegetables
- In a skillet, heat 1 tablespoon of sunflower oil over medium heat. Add the chopped onion and sauté until golden brown, about 5-7 minutes.
- Add the sweet paprika to the onions, stirring until fragrant. Then add the diced tomatoes, followed by the eggs and 1 teaspoon of salt. Stir until mixed thoroughly.
Preparing the Sauce
- In a separate bowl, whisk together 5 tablespoons of sunflower oil with the flour until smooth.
- Gradually add in the 400 ml of milk, whisking continuously until the mixture is lump-free and creamy.
- Stir in the chopped dill, parsley, and shredded cheese until melted and well combined.
Assembly and Baking
- In your baking dish, place the drained broccoli and cauliflower, then pour the cheese sauce over the top, spreading it evenly.
- Bake for 40 minutes or until the top is golden and bubbling.
Serving
- While the casserole is baking, mix together mayonnaise, yogurt, minced garlic, and additional chopped dill in a bowl. Set aside.
- Serve hot with the creamy sauce drizzled on the side for an extra layer of flavor.
Store leftovers in an airtight container in the refrigerator for up to 3 days. To maintain freshness, avoid refrigerating the creamy sauce with the casserole. Reheat in the oven at 180°C (350°F) for about 20-25 minutes or until heated through. If using the microwave, cover your dish and heat in short intervals, stirring occasionally to ensure even warming.