Go Back

Vegetarian Casserole - Cozy, Flavorful, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 2 cups chopped zucchini (about 2 small)
  • 1 cup sliced mushrooms
  • 1 cup corn kernels (fresh, canned, or frozen)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, drained
  • 1 cup cooked quinoa or brown rice
  • 1 cup tomato sauce or marinara
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili flakes (optional)
  • Salt and black pepper to taste
  • 1 cup shredded cheddar or mozzarella (or a mix)
  • 1/4 cup grated Parmesan (optional)
  • Fresh parsley or cilantro, chopped, for garnish

Method
 

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
  2. Warm the olive oil in a large skillet over medium heat. Add the onion and cook until translucent, about 3–4 minutes. Stir in the garlic and cook 30 seconds, until fragrant.
  3. Add the bell pepper, zucchini, and mushrooms. Cook, stirring occasionally, until the vegetables soften and release their moisture, 6–8 minutes.
  4. Stir in the corn, black beans, and drained tomatoes. Season with oregano, smoked paprika, cumin, chili flakes (if using), salt, and pepper. Cook 2–3 minutes to blend the flavors.
  5. Fold in the cooked quinoa or brown rice and the tomato sauce. Taste and adjust seasoning. The mixture should be well-seasoned and slightly saucy.
  6. Transfer the mixture to the prepared baking dish. Sprinkle evenly with shredded cheese and Parmesan, if using.
  7. Bake for 18–22 minutes, until the cheese is melted and bubbling and the casserole is heated through.
  8. Let it rest for 5 minutes. Garnish with chopped parsley or cilantro. Serve warm.