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
Mashed sweet potato casserole topped with roasted pecans and drizzled with maple syrup, baked in a glass dish.

Best Vegan Casserole Recipes for Every Occasion


  • Author: Emma Boatman
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A flavorful, protein-packed vegan casserole made with black beans, rice, and veggies. Perfect for meal prep or a family dinner!


Ingredients

Scale
  • 1 ½ cups cooked brown rice
  • 1 can (15 oz) black beans, drained & rinsed
  • 1 can (15 oz) diced tomatoes
  • 1 cup corn (fresh, frozen, or canned)
  • 1 red bell pepper, diced
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon olive oil
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili powder
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 1 cup dairy-free shredded cheese (optional)
  • ¼ cup chopped cilantro (for garnish)
  • 1 avocado, sliced (optional, for serving)

Instructions

Step 1: Preheat & Sauté Vegetables

Preheat your oven to 375°F (190°C). In a large skillet, heat olive oil over medium heat. Add diced onion, bell pepper, and garlic. Sauté for 3-5 minutes until softened.

Step 2: Mix Ingredients

In a large mixing bowl, combine the cooked rice, black beans, diced tomatoes, corn, and sautéed vegetables. Stir in cumin, paprika, chili powder, salt, and black pepper.

Step 3: Assemble the Casserole

Transfer the mixture to a greased 9×13-inch baking dish. If using dairy-free cheese, sprinkle it on top.

Step 4: Bake

Bake uncovered for 25-30 minutes until heated through and slightly crispy on the edges.

Step 5: Garnish & Serve

Remove from the oven and let cool for 5 minutes. Garnish with chopped cilantro and sliced avocado before serving.

Notes

  • Swap brown rice for quinoa for extra protein.
  • Add extra veggies like zucchini, mushrooms, or spinach for variety.
  • Serve with tortilla chips, salsa, or guacamole for a complete meal.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 plate (~1.5 cups)
  • Calories: ~290 kcal
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 8g
  • Protein: 11g
  • Cholesterol: 0mg

Keywords: vegan casserole recipe, plant-based meals, easy vegan dinner, budget-friendly vegan food