Ham & Broccoli Cheddar Casserole

It’s funny how some of the simplest dishes can become absolute family favorites. This Vegetarian Broccoli Cheddar Casserole? It’s one of those unassuming recipes that has, over the years, become a staple in our home. Initially, I was looking for a way to get more vegetables into our meals, something comforting and cheesy that even the pickiest eaters would enjoy. And boy, did this casserole deliver! The creamy cheddar sauce, the tender broccoli florets, the satisfyingly crisp topping – it’s a symphony of textures and flavors that just works. Even my kids, who sometimes view vegetables with suspicion, devour this dish without complaint. It’s become our go-to for weeknight dinners, potlucks, and even those cozy evenings when all you crave is pure comfort food. Honestly, if you’re searching for a recipe that’s easy to make, incredibly delicious, and a guaranteed crowd-pleaser, look no further. This Vegetarian Broccoli Cheddar Casserole is it.

Ingredients for the Ultimate Vegetarian Broccoli Cheddar Casserole

  • 5-6 cups Broccoli Florets (fresh or frozen): Star vegetable component, provides texture and earthy flavor.
  • 4 cups Shredded Cheddar Cheese (divided): Essential sharp or mild cheese for the creamy sauce and crispy topping.
  • 4 tbsp Unsalted Butter: Foundation for the roux, adds richness to the sauce. (Estimated amount)
  • 4 tbsp All-Purpose Flour: Key thickening agent for a smooth, creamy cheddar cheese sauce. (Estimated amount)
  • 2.5 cups Milk (Whole recommended): Liquid base for the cheese sauce, contributes to creaminess. (Estimated amount)
  • 1 cup Vegetable Broth (low sodium recommended): Adds savory depth and flavor complexity to the sauce. (Estimated amount)
  • 1 medium Onion (diced): Aromatic base providing subtle sweetness and savory depth. (Estimated amount)
  • 2-3 cloves Garlic (minced): Boosts flavor with aromatic, pungent notes. (Estimated amount)
  • 3/4 cup Bread Crumbs (Panko or regular): Creates the essential crispy, golden-brown topping texture. (Estimated amount)
  • 2 tbsp Olive Oil (or melted butter): Binds the breadcrumb topping and helps it crisp beautifully. (Estimated amount)
  • Salt and Black Pepper (to taste): Fundamental seasonings to enhance all casserole flavors.
  • Optional: Pinch each of Nutmeg, Paprika, Mustard Powder (to taste): Spices for adding warmth, color, and enhancing cheese flavor.

Step-by-Step Instructions for Making Vegetarian Broccoli Cheddar Casserole

This Vegetarian Broccoli Cheddar Casserole is surprisingly easy to make, even for beginner cooks. Follow these detailed instructions to create a perfectly cheesy and comforting dish every time:

Step 1: Prepare the Broccoli

  • If using fresh broccoli: Wash the broccoli florets thoroughly and cut them into bite-sized pieces. You can steam, boil, or microwave the broccoli until it is tender-crisp. Steaming is often preferred as it retains more nutrients and flavor. Steam for about 5-7 minutes, or until just tender. You want it slightly undercooked as it will continue to cook in the oven.
  • If using frozen broccoli: No need to thaw it! You can add frozen broccoli directly to the casserole, but pre-cooking it slightly will prevent it from making the casserole watery. You can steam or microwave the frozen broccoli for a few minutes until partially thawed and slightly tender-crisp. Drain any excess water.

Step 2: Sauté Aromatics

  • In a large, oven-safe skillet (cast iron works wonderfully) or a large saucepan, melt the butter over medium heat.
  • Add the diced onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent burning.
  • Add the minced garlic and sauté for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter.

Step 3: Make the Cheddar Cheese Sauce

  • Sprinkle the all-purpose flour over the sautéed onions and garlic in the skillet. Cook, stirring constantly, for about 1-2 minutes. This creates a roux, which is essential for a smooth, creamy sauce.
  • Slowly whisk in the milk, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming.
  • Continue whisking until the sauce is smooth and starts to thicken slightly.
  • Gradually whisk in the vegetable broth, again ensuring it’s fully incorporated.
  • Bring the sauce to a simmer, stirring constantly, and cook until it thickens to your desired consistency. This usually takes about 5-7 minutes. The sauce should be thick enough to coat the back of a spoon.
  • Remove the skillet from the heat.
  • Stir in about 3 cups of the shredded cheddar cheese, a handful at a time, until melted and smooth. Reserve the remaining 1 cup of cheese for the topping.
  • Season the cheese sauce generously with salt and black pepper to taste. Don’t be shy with the seasoning, as it will enhance the overall flavor.
  • If using, stir in a pinch of nutmeg, paprika, and mustard powder for extra flavor depth. Taste and adjust seasonings as needed.

Step 4: Assemble the Casserole

  • Add the cooked broccoli florets to the cheese sauce in the skillet. Gently stir to combine and ensure the broccoli is evenly coated in the sauce.
  • If you are using an oven-safe skillet, you can proceed directly to the next step. If not, transfer the broccoli and cheese sauce mixture to a greased 9×13 inch baking dish.

Step 5: Prepare the Crispy Topping

  • In a small bowl, combine the bread crumbs, remaining 1 cup of shredded cheddar cheese, and olive oil (or melted butter). Toss to combine, ensuring the bread crumbs are evenly coated.

Step 6: Bake the Casserole

  • Sprinkle the bread crumb topping evenly over the broccoli and cheese mixture in the skillet or baking dish.
  • Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the topping is golden brown and bubbly, and the casserole is heated through.
  • If the topping is browning too quickly, you can loosely tent the casserole with aluminum foil for the last 10 minutes of baking.

Step 7: Rest and Serve

  • Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve.
  • Serve hot and enjoy the cheesy, comforting goodness of your Vegetarian Broccoli Cheddar Casserole!

Nutrition Facts for Vegetarian Broccoli Cheddar Casserole

(Approximate values per serving, based on 8 servings. Nutritional values can vary depending on specific ingredients and portion sizes.)

  • Serving Size: Approximately 1 cup
  • Calories: 350-400 kcal
  • Fat: 20-25g
  • Saturated Fat: 12-15g

Preparation Time for Vegetarian Broccoli Cheddar Casserole

This recipe is relatively quick and easy to prepare, making it perfect for busy weeknights or when you need a comforting dish without spending hours in the kitchen.

  • Prep Time: 20-25 minutes (Includes chopping vegetables, making sauce, and assembling the casserole)
  • Cook Time: 20-25 minutes (Baking time in the oven)
  • Total Time: Approximately 40-50 minutes

How to Serve Vegetarian Broccoli Cheddar Casserole

This versatile casserole can be served in a variety of ways, making it a fantastic main course or side dish. Here are some serving suggestions:

  • As a Main Course:
    • Serve on its own for a hearty and satisfying vegetarian meal.
    • Pair with a fresh side salad to balance the richness of the casserole. A simple green salad with a vinaigrette dressing works perfectly.
    • Serve with crusty bread or garlic bread for soaking up the delicious cheese sauce.
  • As a Side Dish:
    • Complement roasted chicken, grilled fish, or vegetarian protein sources like lentil loaf or veggie burgers.
    • Serve alongside a simple soup for a cozy and comforting meal. Tomato soup, vegetable soup, or creamy potato soup are excellent choices.
    • Accompany other vegetable dishes to create a balanced and colorful plate.
  • Potluck & Gathering Ideas:
    • This casserole is perfect for potlucks, family gatherings, and holiday meals. It travels well and reheats beautifully.
    • Serve it buffet-style alongside other dishes for a crowd-pleasing spread.
    • Consider making individual casseroles in ramekins for a more elegant presentation at dinner parties.

Additional Tips for the Best Vegetarian Broccoli Cheddar Casserole

To ensure your Vegetarian Broccoli Cheddar Casserole is a resounding success, here are some helpful tips and tricks:

  • Don’t Overcook the Broccoli: Whether you use fresh or frozen broccoli, be sure not to overcook it during the pre-cooking stage. You want it to be tender-crisp, as it will continue to cook in the oven. Overcooked broccoli can become mushy and lose its texture.
  • Use Good Quality Cheddar Cheese: The quality of your cheddar cheese significantly impacts the flavor of the casserole. Opt for a good quality sharp or extra-sharp cheddar for a more pronounced cheesy flavor. Block cheese that you shred yourself often melts better than pre-shredded cheese due to anti-caking agents.
  • Make it Ahead of Time: You can assemble the casserole ahead of time and store it, unbaked, in the refrigerator for up to 24 hours. When ready to bake, simply add the topping and bake as directed, you might need to add 5-10 minutes to the baking time if starting from cold. This is a great time-saving tip for busy days or when entertaining.
  • Customize the Cheese: Feel free to experiment with different types of cheese. Monterey Jack, Gruyere, or a blend of cheddar and Parmesan can add interesting flavor variations. Smoked cheddar can also add a lovely smoky depth.
  • Add Extra Vegetables: Boost the nutritional value and flavor by adding other vegetables to the casserole. Cauliflower florets, diced carrots, bell peppers, or even spinach can be incorporated. Roast or sauté any harder vegetables before adding them to the casserole.
  • Spice it Up: For a spicier casserole, add a pinch of red pepper flakes to the cheese sauce or use pepper jack cheese instead of cheddar. A dash of hot sauce can also add a nice kick.
  • Crispy Topping Variations: Get creative with your topping! Instead of bread crumbs, try crushed crackers, potato chips, or even fried onions for a different texture and flavor. Adding some chopped nuts like pecans or walnuts to the topping can also provide a delightful crunch.
  • Ensure Sauce Consistency: The cheese sauce should be thick enough to coat the broccoli but not too thick that it becomes paste-like. If your sauce is too thick, thin it out with a little extra milk or vegetable broth. If it’s too thin, simmer it for a few more minutes to allow it to thicken.

Frequently Asked Questions (FAQ) about Vegetarian Broccoli Cheddar Casserole

Here are some common questions people ask about making Vegetarian Broccoli Cheddar Casserole:

Q1: Can I use frozen broccoli without thawing it?
A: Yes, you can use frozen broccoli directly from the freezer. However, it’s recommended to pre-cook it slightly (steam or microwave for a few minutes) to remove excess moisture and ensure it cooks evenly in the casserole. This prevents the casserole from becoming watery.

Q2: Can I make this casserole gluten-free?
A: Yes, you can easily make this casserole gluten-free. Simply substitute the all-purpose flour with a gluten-free all-purpose flour blend for the cheese sauce. Ensure your bread crumbs are also gluten-free; many brands of panko bread crumbs are naturally gluten-free, or you can use gluten-free bread crumbs or crushed gluten-free crackers for the topping.

Q3: Can I add meat to this casserole?
A: While this recipe is designed to be vegetarian, you can certainly add cooked meat if you prefer. Cooked and crumbled bacon, diced ham, shredded chicken, or cooked sausage would all be delicious additions. Add the cooked meat to the casserole along with the broccoli florets.

Q4: How long can I store leftover broccoli cheddar casserole?
A: Leftover Vegetarian Broccoli Cheddar Casserole can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat thoroughly in the oven or microwave until heated through.

Q5: Can I freeze broccoli cheddar casserole?
A: Yes, you can freeze broccoli cheddar casserole, but the texture might change slightly upon thawing and reheating, particularly the cheese sauce. For best results, freeze the casserole before baking. Wrap it tightly in plastic wrap and then foil. Thaw overnight in the refrigerator before baking as directed, you may need to add some extra baking time. Baked casserole can also be frozen, but it’s best to freeze in individual portions for easier reheating.

Q6: What if I don’t have bread crumbs for the topping?
A: If you don’t have bread crumbs, you can use a variety of alternatives for the crispy topping. Crushed crackers (like Ritz or saltines), crushed potato chips, fried onions, or even shredded cheese alone can all work well. You can also make your own bread crumbs by toasting cubed bread in the oven until dry and then pulsing it in a food processor.

Q7: Can I use milk alternatives in the cheese sauce?
A: Yes, you can use milk alternatives like almond milk, soy milk, or oat milk in the cheese sauce. However, keep in mind that these alternatives may have slightly different flavors and consistencies compared to dairy milk. Whole milk or oat milk will provide the creamiest results.

Q8: My cheese sauce is grainy. How can I fix it?
A: A grainy cheese sauce is often caused by overheating the cheese or not incorporating it properly. To prevent this, add the cheese gradually to the sauce off the heat and stir until just melted and smooth. If your sauce becomes grainy, you can try to rescue it by adding a tablespoon of lemon juice or a pinch of cream of tartar and whisking vigorously. Sometimes, straining the sauce through a fine-mesh sieve can also help remove any grainy bits.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham & Broccoli Cheddar Casserole


  • Author: Amanda

Ingredients

To create this comforting classic, you’ll need just a handful of readily available ingredients. Each component plays a crucial role in building the layers of flavor and texture that make this casserole so irresistible. Let’s break down what you’ll need:

  • Broccoli Florets (Fresh or Frozen): The star of the show! Broccoli provides a mild, slightly earthy flavor and a wonderful bite. Fresh broccoli is ideal for its vibrant green color and firm texture, but frozen broccoli works wonderfully too, especially for convenience. About 5-6 cups of florets will be perfect.
  • Cheddar Cheese (Sharp or Mild): The cheesy heart of the casserole. Sharp cheddar will give you a more pronounced, tangy cheese flavor, while mild cheddar is creamier and more subtle. You can even use a blend of both for a balanced flavor profile. We’ll need about 4 cups of shredded cheddar for both the sauce and the topping.
  • Butter (Unsalted): The foundation for our creamy sauce. Butter adds richness and helps to create a smooth roux. Unsalted butter allows you to control the salt content of the dish perfectly.
  • All-Purpose Flour: This acts as our thickening agent for the cheddar cheese sauce. It creates a roux with the butter, ensuring a creamy, luscious texture rather than a thin, watery sauce.
  • Milk (Whole Milk Recommended): The liquid base of our cheese sauce. Whole milk contributes to a richer, creamier sauce. You can use 2% milk if you prefer, but for the ultimate indulgence, whole milk is the way to go.
  • Vegetable Broth: Adds depth of flavor to the cheese sauce, enhancing the overall savory notes of the casserole. Low sodium vegetable broth is recommended to control the salt level.
  • Onion (Yellow or White): Provides an aromatic base to the casserole. Finely diced onion adds a subtle sweetness and savory depth that complements the broccoli and cheese beautifully.
  • Garlic (Fresh Cloves): Garlic elevates the flavor profile, adding a pungent and aromatic touch that enhances the overall savory taste of the casserole. Freshly minced garlic is always best for maximum flavor.
  • Bread Crumbs (Panko or Regular): For that satisfyingly crispy topping! Panko bread crumbs offer a lighter, crispier texture compared to regular bread crumbs. You can use either, or even a combination.
  • Olive Oil (or Melted Butter): To help the bread crumbs brown and crisp up beautifully in the oven. Olive oil provides a slightly healthier option, while melted butter adds extra richness.
  • Salt and Black Pepper: Essential seasonings to enhance all the flavors in the casserole. Season generously to taste, as cheese and broccoli can sometimes be mild.
  • Optional Spices (Nutmeg, Paprika, Mustard Powder): These are optional but highly recommended for adding extra layers of flavor to the cheese sauce. A pinch of nutmeg adds warmth, paprika provides a subtle smokiness, and mustard powder enhances the cheesy flavor.

Instructions

This Vegetarian Broccoli Cheddar Casserole is surprisingly easy to make, even for beginner cooks. Follow these detailed instructions to create a perfectly cheesy and comforting dish every time:

Step 1: Prepare the Broccoli

  • If using fresh broccoli: Wash the broccoli florets thoroughly and cut them into bite-sized pieces. You can steam, boil, or microwave the broccoli until it is tender-crisp. Steaming is often preferred as it retains more nutrients and flavor. Steam for about 5-7 minutes, or until just tender. You want it slightly undercooked as it will continue to cook in the oven.
  • If using frozen broccoli: No need to thaw it! You can add frozen broccoli directly to the casserole, but pre-cooking it slightly will prevent it from making the casserole watery. You can steam or microwave the frozen broccoli for a few minutes until partially thawed and slightly tender-crisp. Drain any excess water.

Step 2: Sauté Aromatics

  • In a large, oven-safe skillet (cast iron works wonderfully) or a large saucepan, melt the butter over medium heat.
  • Add the diced onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent burning.
  • Add the minced garlic and sauté for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter.

Step 3: Make the Cheddar Cheese Sauce

  • Sprinkle the all-purpose flour over the sautéed onions and garlic in the skillet. Cook, stirring constantly, for about 1-2 minutes. This creates a roux, which is essential for a smooth, creamy sauce.
  • Slowly whisk in the milk, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming.
  • Continue whisking until the sauce is smooth and starts to thicken slightly.
  • Gradually whisk in the vegetable broth, again ensuring it’s fully incorporated.
  • Bring the sauce to a simmer, stirring constantly, and cook until it thickens to your desired consistency. This usually takes about 5-7 minutes. The sauce should be thick enough to coat the back of a spoon.
  • Remove the skillet from the heat.
  • Stir in about 3 cups of the shredded cheddar cheese, a handful at a time, until melted and smooth. Reserve the remaining 1 cup of cheese for the topping.
  • Season the cheese sauce generously with salt and black pepper to taste. Don’t be shy with the seasoning, as it will enhance the overall flavor.
  • If using, stir in a pinch of nutmeg, paprika, and mustard powder for extra flavor depth. Taste and adjust seasonings as needed.

Step 4: Assemble the Casserole

  • Add the cooked broccoli florets to the cheese sauce in the skillet. Gently stir to combine and ensure the broccoli is evenly coated in the sauce.
  • If you are using an oven-safe skillet, you can proceed directly to the next step. If not, transfer the broccoli and cheese sauce mixture to a greased 9×13 inch baking dish.

Step 5: Prepare the Crispy Topping

  • In a small bowl, combine the bread crumbs, remaining 1 cup of shredded cheddar cheese, and olive oil (or melted butter). Toss to combine, ensuring the bread crumbs are evenly coated.

Step 6: Bake the Casserole

  • Sprinkle the bread crumb topping evenly over the broccoli and cheese mixture in the skillet or baking dish.
  • Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the topping is golden brown and bubbly, and the casserole is heated through.
  • If the topping is browning too quickly, you can loosely tent the casserole with aluminum foil for the last 10 minutes of baking.

Step 7: Rest and Serve

  • Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve.
  • Serve hot and enjoy the cheesy, comforting goodness of your Vegetarian Broccoli Cheddar Casserole!

Nutrition

  • Serving Size: one normal portion
  • Calories: 400
  • Fat: 25g
  • Saturated Fat: 15g