Casserole of Veggies and Cheese
Prep time: 20 minutes
Cook time: 35 minutes
Total time: 55 minutes
Intensity: ★★☆☆☆ (Easy – Moderate)
Why this intensity? Chopping a few vegetables adds a “moderate” tag, but the steps are simple, and no advanced techniques are required. Great for beginner cooks who want to build confidence.
Why You’ll Love This Casserole
Sometimes you need a meal that hugs you from the inside out. This Casserole of Veggies and Cheese does exactly that. It’s a golden, bubbly, creamy bake packed with tender broccoli, cauliflower, carrots, and a three-cheese blend that turns into a crispy, irresistible top layer.
Perfect for busy weeknights, meal prep, or using up leftover vegetables. It’s vegetarian (easily made vegan), gluten-free adaptable, and kid-approved. Plus, it delivers 10g of protein and 4g of fiber per serving.
Let’s dive in.
Ingredients
For the Veggie Base
-
2 cups broccoli florets (chopped small)
-
2 cups cauliflower florets (chopped small)
-
1 medium carrot, shredded or finely diced
-
1 small yellow onion, diced
-
2 cloves garlic, minced
-
2 tbsp olive oil
-
½ tsp salt
-
¼ tsp black pepper
For the Cheese Sauce
-
2 tbsp unsalted butter
-
2 tbsp all-purpose flour (use gluten-free 1:1 flour if needed)
-
1½ cups whole milk (or unsweetened oat milk for lighter option)
-
½ cup vegetable broth
-
1½ cups sharp cheddar cheese, shredded (divided)
-
½ cup mozzarella cheese, shredded
-
¼ cup grated Parmesan cheese
-
½ tsp paprika
-
¼ tsp ground mustard (optional, but adds depth)
-
Pinch of nutmeg
Topping (optional but recommended)
-
¼ cup panko breadcrumbs (or crushed crackers)
-
1 tbsp melted butter
-
2 tbsp extra Parmesan
Equipment Needed
-
9×13-inch baking dish (or similar 2.5-quart casserole dish)
-
Large skillet or saucepan
-
Whisk
-
Cutting board and knife
-
Medium mixing bowl
Instructions
Step 1: Preheat and Prep (Intensity: Easy)
Preheat your oven to 375°F (190°C). Lightly grease your baking dish with butter or non-stick spray.
Chop all vegetables into uniform, bite-sized pieces (about 1-inch florets). This ensures even cooking.
Step 2: Sauté the Veggies (Intensity: Easy – Moderate, due to stovetop timing)
Heat olive oil in a large skillet over medium heat. Add onion and carrot, cooking for 3 minutes until softened. Add garlic, broccoli, and cauliflower. Sprinkle with salt and pepper. Sauté for 5-6 minutes until vegetables are bright and slightly tender (not fully cooked – they will finish in the oven). Remove from heat and spread evenly into your prepared baking dish.
Step 3: Make the Cheese Sauce (Intensity: Moderate – requires constant whisking)
In the same skillet (wipe it clean), melt butter over medium heat. Add flour and whisk constantly for 1 minute – this is your roux. It should smell slightly nutty and turn light golden.
Slowly pour in the milk while whisking vigorously to prevent lumps. Add vegetable broth. Continue whisking until the mixture thickens, about 3-4 minutes. It should coat the back of a spoon.
Reduce heat to low. Add 1 cup of shredded cheddar, all the mozzarella, and ¼ cup Parmesan. Stir until melted and smooth. Add paprika, ground mustard, and nutmeg. Taste and adjust salt/pepper.
Step 4: Assemble (Intensity: Easy)
Pour the cheese sauce evenly over the vegetables in the baking dish. Use a spoon to gently stir so the sauce seeps between the florets. Sprinkle the remaining ½ cup of cheddar on top.
Optional topping: Mix panko with melted butter and extra Parmesan. Sprinkle over the cheddar.
Step 5: Bake (Intensity: Easy – just waiting!)
Bake uncovered for 20-25 minutes until the casserole is bubbly around the edges and the top is golden brown. If you want a darker crust, broil for the last 1-2 minutes – watch closely to avoid burning.
Let the casserole rest for 5 minutes before serving. This helps it set so slices hold together.
The Last of the Recipe: Storage & Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: This casserole freezes beautifully. Wrap the baked (or unbaked) dish tightly with foil and freeze for up to 2 months. Thaw overnight in the fridge before baking.
Reheat: Oven at 350°F for 10-15 minutes, or microwave individual portions for 90 seconds.
Pro tip: To keep the topping crispy when reheating, use a toaster oven or air fryer at 325°F for 5-7 minutes.
Nutrition Information (per serving)
Serves 6
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Protein | 18g |
| Total Fat | 24g |
| – Saturated Fat | 12g |
| Carbohydrates | 22g |
| – Fiber | 4g |
| – Sugar | 7g |
| Sodium | 590mg |
| Calcium | 380mg (38% DV) |
| Vitamin A | 85% DV |
| Vitamin C | 70% DV |
| Iron | 8% DV |
*Percent Daily Values (DV) are based on a 2,000-calorie diet. Your values may change depending on ingredient swaps (e.g., low-fat cheese or plant-based milk).*
Customization & Swaps
-
Make it vegan: Use plant-based butter, unsweetened soy milk, and vegan shredded cheese (Violife or Miyoko’s work well). Omit the Parmesan or use vegan Parm.
-
Add protein: Mix in 1½ cups of cooked shredded chicken, diced ham, or chickpeas before baking.
-
Switch up veggies: Zucchini, bell peppers, spinach (add fresh at the end), or frozen peas all work. Avoid watery veggies like fresh tomatoes unless you drain them first.
-
Gluten-free: Use gluten-free flour for the roux and gluten-free panko (or skip topping).
Final Tips for Success
-
Don’t overcook the veggies on the stovetop. They will continue cooking in the oven, and you want some texture left.
-
Shred your own cheese. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
-
Let it rest. That 5-minute wait is key – otherwise, the casserole will run like soup on the plate.
Serve It With
This Casserole of Veggies and Cheese is a complete meal on its own, but it pairs beautifully with:
-
A crisp green salad with lemon vinaigrette
-
Crusty bread or garlic toast
-
A side of roasted sweet potatoes
Recipe Card (Print-Friendly)
Name: Casserole of Veggies and Cheese
Time: 55 minutes total (20 prep, 35 cook)
Intensity: Easy–Moderate
Serves: 6
Last of recipe: Store in fridge 4 days or freeze 2 months. Reheat in oven for best texture.
Nutrition per serving: 385 cal, 18g protein, 24g fat, 22g carbs, 4g fiber.
Quick steps: Sauté veggies → Make cheese sauce → Combine → Top with cheese → Bake 20-25 min → Rest 5 min → Enjoy.