Cheesy Vegetarian Casserole Recipes for Easy Weeknight Meals

Updated On: October 7, 2025

If you’re searching for comfort food that’s packed with flavor yet vegetarian-friendly, you’ve come to the right place! Cheesy vegetarian casseroles are the ultimate crowd-pleasers—rich, creamy, and loaded with wholesome vegetables and gooey cheese that brings everything together.

Whether you’re cooking for family dinners, potlucks, or meal prepping for the week, these casseroles offer a satisfying and hearty option that’s easy to customize and absolutely delicious.

In this blog post, we’ll explore several delightful cheesy vegetarian casserole recipes that combine fresh produce, savory seasonings, and melty cheeses to create warming dishes perfect for any occasion.

From classic baked ziti to a vibrant broccoli and cauliflower bake, these casseroles are sure to become staples in your kitchen. Plus, they’re great for sneaking in extra veggies for picky eaters!

Why You’ll Love This Recipe

Cheesy vegetarian casseroles are a fantastic way to enjoy comfort food without relying on meat. These recipes bring together the best of both worlds by combining nutrient-rich vegetables with luscious cheese and creamy sauces.

They’re incredibly versatile—you can swap ingredients based on what’s in season or what you have on hand.

Additionally, casseroles are perfect for making ahead and reheating, making them ideal for busy weeknights or special gatherings. The melty cheese topping creates a golden, crispy crust that adds texture and appeal.

Plus, they’re naturally vegetarian, making them accessible to a wide range of dietary preferences.

If you love recipes like this, you might also enjoy our Thelma Sanders Squash Recipe or the rich and comforting Bariatric Meatloaf Recipe for more hearty meal inspirations.

Ingredients

  • 2 cups broccoli florets, chopped
  • 2 cups cauliflower florets, chopped
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 cup sliced mushrooms
  • 1 cup cooked quinoa or rice
  • 2 cups shredded cheddar cheese (or a cheese blend)
  • 1 cup ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup milk (whole or plant-based)
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 1/2 cup breadcrumbs (optional, for topping)
  • 2 tablespoons olive oil

Equipment

  • Large skillet for sautéing vegetables
  • Medium saucepan for making cheese sauce
  • 9×13-inch casserole dish
  • Mixing bowls
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Cheese grater
  • Oven mitts

Instructions

  1. Preheat your oven to 375°F (190°C) and lightly grease the casserole dish with olive oil or butter.
  2. Prepare the vegetables: In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent.
  3. Add the garlic and mushrooms to the skillet and cook for another 5 minutes until the mushrooms release their moisture and begin to brown.
  4. Steam the broccoli and cauliflower florets until just tender (about 5 minutes). Drain and set aside.
  5. Make the cheese sauce: In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes until it forms a paste (roux).
  6. Gradually whisk in the milk, continuing to stir until the sauce thickens (about 5-7 minutes). Remove from heat and stir in 1 ½ cups of shredded cheddar cheese, ricotta cheese, thyme, salt, and pepper until smooth.
  7. Combine all ingredients: In a large bowl, mix the sautéed onion, garlic, mushrooms, steamed broccoli, cauliflower, cooked quinoa, and cheese sauce. Stir gently until everything is well incorporated.
  8. Pour the mixture into the prepared casserole dish and smooth the top with a spatula.
  9. Top with remaining cheddar cheese, Parmesan cheese, and breadcrumbs for a crunchy, golden finish.
  10. Bake uncovered for 25-30 minutes, or until the top is bubbly and golden brown.
  11. Remove from oven and let it cool for 5 minutes before serving.

Tips & Variations

Pro Tip: To get an extra crispy topping, broil the casserole for the last 2-3 minutes—but watch closely to avoid burning!

Feel free to swap out the vegetables based on your preferences or seasonal availability. Zucchini, spinach, or bell peppers all make excellent substitutes.

For a different flavor profile, try mixing in some sun-dried tomatoes or olives.

If you want to add a smoky depth, a dash of smoked paprika or a few drops of liquid smoke work beautifully.

For a vegan version, replace dairy cheese with plant-based cheese alternatives and use a non-dairy milk like almond or oat milk.

Looking for more cheesy inspiration? Check out the Peda Recipe Ricotta Cheese for homemade ricotta that can elevate your casseroles!

Nutrition Facts

Nutrient Amount per Serving (1/6th casserole)
Calories 320 kcal
Protein 18 g
Fat 20 g
Carbohydrates 18 g
Fiber 5 g
Sugar 6 g
Calcium 350 mg

Serving Suggestions

This cheesy vegetarian casserole pairs wonderfully with a simple crisp green salad dressed with a tangy vinaigrette to balance the richness. Roasted garlic bread or warm crusty rolls make excellent sides to soak up any leftover cheese sauce.

For a lighter accompaniment, steamed green beans or a cucumber and tomato salad with fresh herbs add freshness and crunch.

If you’re hosting a dinner party, consider complementing this dish with a vibrant soup like a classic tomato bisque or a chilled cucumber yogurt soup.

More Cheesy Vegetarian Casserole Recipes to Try

Three-Cheese Baked Ziti

This classic Italian-American casserole layers tender pasta with ricotta, mozzarella, and Parmesan cheeses, all baked in a robust tomato sauce infused with garlic and fresh basil. It’s a guaranteed crowd-pleaser that’s easy to assemble and perfect for feeding a hungry family.

Ingredients

  • 1 pound ziti pasta
  • 2 cups marinara sauce
  • 1 ½ cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 teaspoon dried basil
  • Salt and pepper to taste

Instructions

  1. Cook the ziti according to package instructions until al dente. Drain and set aside.
  2. In a large bowl, combine the cooked pasta, marinara sauce, garlic, basil, and half of the mozzarella and Parmesan cheeses.
  3. Stir in the ricotta cheese gently.
  4. Transfer the mixture to a greased 9×13 casserole dish and top with the remaining mozzarella and Parmesan cheeses.
  5. Bake at 375°F (190°C) for 25-30 minutes until bubbly and golden on top.

This dish is perfect for busy nights and pairs well with garlic bread and a fresh salad. For a twist, try adding sautéed mushrooms or spinach to the mix.

Broccoli and Cheddar Rice Casserole

A comforting and creamy casserole that combines tender broccoli florets with fluffy rice and sharp cheddar cheese. This recipe is quick to prepare and makes an excellent weeknight dinner or potluck dish.

Ingredients

  • 3 cups cooked white or brown rice
  • 2 cups steamed broccoli florets
  • 1 ½ cups shredded sharp cheddar cheese
  • 1 can (10.5 oz) cream of mushroom soup
  • ½ cup sour cream
  • 1 small onion, diced
  • Salt and pepper to taste
  • 1 cup breadcrumbs (optional)

Instructions

  1. Preheat oven to 350°F (175°C).
  2. In a large mixing bowl, combine cooked rice, steamed broccoli, cheddar cheese, cream of mushroom soup, sour cream, and diced onion.
  3. Season with salt and pepper and mix well.
  4. Pour mixture into a greased casserole dish and sprinkle breadcrumbs on top if using.
  5. Bake for 25-30 minutes until heated through and the top is golden.

This casserole is a great way to use leftover rice and can be customized with different cheeses or added veggies like bell peppers. For a dairy-free version, substitute the cheese and sour cream with plant-based alternatives.

Spinach and Artichoke Cheese Bake

Inspired by the classic dip, this casserole combines spinach, artichokes, and a blend of cheeses for a creamy and indulgent vegetarian meal. It’s perfect for those who love a rich and flavorful dish without meat.

Ingredients

  • 2 cups chopped fresh spinach (or frozen, thawed and drained)
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 1 cup cream cheese, softened
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • ½ cup sour cream
  • 2 cloves garlic, minced
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a bowl, mix cream cheese, sour cream, garlic, salt, and pepper until smooth.
  3. Fold in chopped spinach, artichokes, and mozzarella cheese.
  4. Pour mixture into a greased casserole dish and top with Parmesan cheese.
  5. Bake for 20-25 minutes until bubbly and golden on top.

This bake makes a fantastic appetizer or main dish, especially when served alongside crusty bread or crackers. For extra flavor, add a pinch of red pepper flakes or a dash of lemon zest.

For more cheesy and creamy delights, try our Peda From Ricotta Cheese Recipe which offers a sweet twist on ricotta cheese preparations.

Conclusion

Cheesy vegetarian casseroles are a wonderful way to enjoy hearty, wholesome meals that satisfy your comfort food cravings without meat. These dishes combine fresh vegetables, rich cheeses, and creamy sauces to create flavor-packed, nourishing meals that are perfect for any day of the week.

From broccoli and cauliflower bakes to three-cheese ziti and spinach-artichoke delights, there’s a casserole here to suit every palate.

They’re easy to prepare, versatile, and perfect for batch cooking or feeding a crowd. With simple swaps and additions, you can keep these recipes fresh and exciting all year round.

Don’t forget to explore other delicious recipes like the Pickled Cherry Pepper Recipe to add some zesty accompaniments to your meals. Happy cooking!

📖 Recipe Card: Cheesy Vegetarian Casserole

Description: A hearty and comforting casserole loaded with vegetables and melted cheese. Perfect for a family dinner or meal prep.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 2 cups broccoli florets
  • 1 cup sliced mushrooms
  • 1 cup diced bell peppers
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 cup cooked quinoa
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 1/2 cups shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup milk
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in a pan and sauté onion and garlic until translucent.
  3. Add mushrooms, bell peppers, and broccoli; cook for 5 minutes.
  4. Stir in cooked quinoa, black beans, oregano, salt, and pepper.
  5. Transfer mixture to a greased casserole dish.
  6. Pour milk evenly over the mixture.
  7. Top with cheddar and Parmesan cheese.
  8. Bake for 35-40 minutes until cheese is bubbly and golden.
  9. Let cool for 5 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 15 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Cheesy Vegetarian Casserole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and comforting casserole loaded with vegetables and melted cheese. Perfect for a family dinner or meal prep.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 cups broccoli florets”, “1 cup sliced mushrooms”, “1 cup diced bell peppers”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “1 cup cooked quinoa”, “1 can (15 oz) black beans, drained and rinsed”, “1 1/2 cups shredded cheddar cheese”, “1/2 cup grated Parmesan cheese”, “1 cup milk”, “2 tablespoons olive oil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, bell peppers, and broccoli; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cooked quinoa, black beans, oregano, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a greased casserole dish.”}, {“@type”: “HowToStep”, “text”: “Pour milk evenly over the mixture.”}, {“@type”: “HowToStep”, “text”: “Top with cheddar and Parmesan cheese.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until cheese is bubbly and golden.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “15 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X