Vegan Stuffed Peppers

These Mexican-Style Vegan Stuffed Peppers are filled with tempeh, corn, beans, and spices  and topped with a homemade avocado cream for a delicious healthy gluten-free meal.

Prep Time
25 mins
Cook Time
40 mins
Total Time
1 hr 5 mins
5 from 1 vote
Stuffed Bell Peppers
Course: Main Course, Main Dish
Cuisine: Mexican
Keyword: Vegan Stuffed Peppers
Servings: 6
Calories: 302 kcal
Author: Sarah McMinn
Stuffed Bell Peppers
  • 6 medium bell peppers
  • 1 tablespoon oil
  • 1/2 white onion diced
  • 8 ounces tempeh
  • 2 tablespoons taco seasoning
  • salt and pepper to taste
  • 1 cup cooked rice
  • 1 cup black beans
  • 1 cup corn
  • 1/2 cup red onion diced
  • 1/2 cup salsa
  • 2 tablespoons nutritional yeast
  • juice of 1 lime
Cilantro Avocado Creme
  • 1 large avocado
  • juice of 1 lime
  • 1/4 cup fresh cilantro
  • 1/4 teaspoon salt
  • 1/4 cup of water as needed
  1. Preheat the oven to 400 degrees F.
  2. Cut the tops off of the bell peppers and remove any seeds. Place peppers in a shallow baking dish with 1 inch of water. Cover with foil and bake for 20 minutes.
  3. While bell peppers are baking, make the filling. Heat oil in a large skillet over medium heat. Add onions and cook until translucent. Crumble tempeh into small pieces and add to onions. Sauté until lightly browned, about 5 minutes. Stir in taco seasoning.

  4. Remove from heat and add cooked rice, black beans, corn, red onions, salsa, nutritional yeast, and lime juice. Season to taste.
  5. When peppers are done, remove from oven and turn the oven down to 350 F. Drain water from the pan then evenly divide the filling between the 6 peppers. Cover in foil and bake for another 20 minutes.

  6. While peppers are baking, combine the ingredients for the avocado creme in a food processor mixing until smooth.
  7. Remove peppers from the oven. Let cool 5 minutes then top with avocado creme and serve immediately.

Nutrition Facts
Vegan Stuffed Peppers
Amount Per Serving
Calories 302 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 1g6%
Sodium 328mg14%
Potassium 861mg25%
Carbohydrates 37g12%
Fiber 9g38%
Sugar 7g8%
Protein 14g28%
Vitamin A 4070IU81%
Vitamin C 158.4mg192%
Calcium 73mg7%
Iron 2.8mg16%
* Percent Daily Values are based on a 2000 calorie diet.