Go Back
+ servings
square featured image of 6 peppers with stuffing, cooked
Print Recipe
5 from 8 votes

Vegan Stuffed Peppers

Vegan Stuffed Peppers are filled with a "meaty" and flavorful rice vegetable mixture that is easy to make on the stovetop. A total comfort food classic and gluten-free!
Prep Time45 mins
Cook Time30 mins
Total Time1 hr 15 mins
Course: Main Course
Cuisine: American, Italian
Servings: 6 servings
Calories: 296kcal
Author: Nora Taylor


  • 6 medium/large bell peppers, any color
  • 1 cup dry TVP (textured vegetable protein) *See notes for substitutions
  • 2 cups water
  • 2 tablespoons olive oil
  • 1/2 medium onion, diced small
  • 3 cloves garlic, minced
  • 2 tablespoons low sodium soy sauce *use tamari for gluten free
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 1/2 cups cooked white or brown rice
  • 15 ounce can tomato sauce
  • salt + pepper, to taste
  • 1 1/2 cups shredded vegan mozzarella *homemade or store bought, may leave out
  • chopped fresh parsley, optional


  • Preheat the oven to 350 degrees F and lightly spray a 9x13 inch casserole dish with oil.
  • Prep the peppers: Slice off the tops of the bell peppers and remove the seeds and ribs that are inside.
  • Pre-cook the peppers: Place the peppers in the casserole dish cut side down. Pour 1 1/2 cups water into the dish around the peppers. Cover with foil and place in the oven for 25 minutes. This will soften the peppers somewhat, making them more tender.
  • While the peppers are pre-cooking, make the filling: In a large skillet, add the dry TVP and 2 cups of water. Bring to a boil on high heat and cook for 5-10 minutes, until all the water is absorbed.
  • Now add the olive oil, diced onion, garlic, soy sauce, oregano and basil to the skillet and cook for 5-10 minutes over medium heat. Stir in the cooked rice and tomato sauce, and add salt + pepper to taste. Stir in 1/2 cup of the vegan cheese, if using. Remove the filling from heat and set aside.
  • Remove the peppers from the oven and drain off the excess water, carefully. When the peppers are cool enough to handle, flip them over in the casserole dish and fill each one with the filling.
  • Sprinkle the rest of the vegan cheese on each pepper evenly and bake for about 30 minutes. Sprinkle with chopped parsley if desired and serve immediately.


  1. You can substitute cooked lentils, chickpeas, black beans or vegan ground beef for the TVP if desired. Simply skip the water used for cooking the TVP and add when you add the rice and tomato sauce instead.
  2. You can skip the vegan cheese if desired, but it's a great addition. Use store bought vegan cheese such as Daiya, my Shreddable Vegan Mozzarella or Easy Stretchy Vegan Mozzarella.
  3. Store in a covered container in the refrigerator for up to 4 days, or freeze for longer. Reheat in the microwave for a few minutes until warm, or the oven at 350 degrees until warm throughout.


Serving: 1pepper | Calories: 296kcal | Carbohydrates: 36g | Protein: 12g | Fat: 11g | Saturated Fat: 3g | Sodium: 840mg | Potassium: 529mg | Fiber: 8g | Sugar: 10g | Vitamin A: 4033IU | Vitamin C: 158mg | Calcium: 107mg | Iron: 4mg