Go Back
+ servings
5 from 1 vote
Four Vegan Stuffed Peppers in a Baking Dish
Italian Vegan Stuffed Peppers
Prep Time
20 mins
Cook Time
50 mins
Total Time
1 hr 10 mins

Stuffed peppers like mom used to make, but these are vegan! These roasted bell peppers are filled with an Italian-spiced mix of lentils and rice, and topped with zesty marinara sauce. The perfect meal when you're looking for some healthy comfort food!

Course: Entree
Cuisine: Italian
Keyword: healthy stuffed peppers, vegan dinner recipes
Servings: 8
Calories: 267 kcal
Author: Alissa Saenz
For the Filling
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 ½ cups vegetable broth
  • ¾ cup long grain brown rice
  • 1 tablespoon vegan Worcestershire sauce
  • 2 teaspoons dried basil
  • 2 teaspoons dried thyme
  • ½ teaspoon fennel seeds
  • ¼ teaspoon red pepper flakes, or to taste
  • ¾ cups dried brown lentils*
  • 1 (14 ounce or 400 gram) can diced tomatoes
  • Salt and pepper, to taste
For the Peppers
  • 4 large bell peppers, any color
  • 1 tablespoon olive oil
  • 2 ½ cups marinara sauce, homemade or jarred
  • Fresh parsley or basil, for serving, optional
  1. Begin by making the filling. Coat the bottom of a medium pot with olive oil and place it over medium heat.

  2. When the oil is hot, add the onion and cook, stirring frequently, for about 5 minutes, until soft and translucent.

  3. Add the garlic and cook it for about 1 minute, until very fragrant.

  4. Stir in the broth, rice, Worcestershire sauce, basil, thyme, fennel, and red pepper flakes. Raise the heat and bring the liquid to a boil.

  5. Lower the heat until the liquid is just simmering. Cover the pot and allow the rice to simmer for about 40 minutes, until the rice is tender and the liquid is absorbed.

  6. While the rice cooks, place the lentils in a small saucepan and cover them with a few inches of water.

  7. Place the pot over high heat and bring the water to a boil.

  8. Lower the heat and allow the water to boil until the lentils are tender, about 20 minutes. You can add more water during cooking if too much of it dries up. 

  9. While the rice and lentils simmer, begin preparing the peppers. Preheat the oven to 400°F.

  10. Cut the top off of each pepper, removing the stem, then use your hands to scoop out the seeds and core. 

  11. Rub the outside of each pepper with olive oil, then place the peppers, cut side up, in a 9 x 9 inch baking dish.

  12. Place the dish into the oven and bake the peppers until the skin just starts to blister, about 25 minutes.

  13. When the lentils are done cooking, drain them in a colander and return them to the pot.

  14. When the rice has finished cooking, allow the pot to sit with the lid on for 5 minutes.

  15. Remove the lid from the rice and stir in the lentils and tomatoes. Season the mixture with salt and pepper to taste.

  16. When the peppers have finished baking, remove the dish from the oven, but leave the oven on.

  17. Spoon 2 cups of marinara sauce into the bottom of the pan, surrounding the peppers.

  18. Spoon the filling into the peppers, mounding some on top if necessary.

  19. Top each pepper with a spoonful of sauce. 

  20. Return the dish to the oven and bake the peppers for about 10 minutes more, until the sauce and fillings are hot.

  21. Sprinkle with fresh basil or parsley, and divide the peppers onto plates. Serve.

Recipe Notes

If you're substituting canned or precooked lentils, you'll need 2 cups.

A note on serving size: this recipe makes 8 servings, but just 4 stuffed peppers. I initially intended it to be a 4 serving recipe (1 pepper per serving), but a half of a pepper plus salad left both my husband and I pretty full. If you've got a big appetite and/or aren't making any side dishes, this might be a 4 serving recipe for you. You may also be able to use smaller peppers and get 6 servings (1 pepper each).

Nutrition Facts
Italian Vegan Stuffed Peppers
Amount Per Serving (0.5 pepper)
Calories 267 Calories from Fat 61
% Daily Value*
Fat 6.8g10%
Saturated Fat 1.3g7%
Sodium 490mg20%
Potassium 740mg21%
Carbohydrates 43.5g15%
Fiber 9.9g40%
Sugar 12.4g14%
Protein 9.5g19%
Calcium 40mg4%
Iron 3.1mg17%
* Percent Daily Values are based on a 2000 calorie diet.