The Planted Pantry » Recipes » Italian Stuffed Peppers

Italian Stuffed Peppers

These Vegan Italian Stuffed Peppers are one of the easiest yet BEST recipes. Colorful bell peppers come together with simple ingredients to make something truly delicious.  With 11 grams of protein per pepper, they are satisfying enough to be the main course, or they can be the perfect complement to a fancy multi-course meal.

Serve with Vegan Italian Bread or top with a protein like Crispy Sesame Tofu or Smoky Maple Tempeh Bacon for a complete meal.

For more Italian-inspired vegan recipes, try this Vegan Italian Wedding SoupVegan Cacio e Pepe, or add Italian flavors to any dish with this Homemade Italian Herb Mix

Why You’ll Love This Recipe

  • Use pantry staples – Don’t have cannellini beans? Use a different bean! Don’t have farro? Use rice or barley! This recipe is super adaptable and makes for a great clear-out-your-pantry meal, so you can avoid a trip to the grocery store. 
  • Easy storage – These peppers keep so well in the fridge, making them a great way to meal prep and reduce your cooking times throughout a busy week!
  • Simple yet delicious – This recipe uses no fancy ingredients. It just puts those Italian herbs front and center, making it so delicious.
  • Easy vegan main dish or side – This pepper recipe is hearty enough to be the main event, but also pairs perfectly as a side dish for any meal. 
Ingredients for stuffed peppers in separate bowls on a white marble background

Ingredients

  • Bell peppers – Use all red peppers or a combo of colors. You do you!
  • White beans   I use cannellini beans, but you can substitute for any legume you have – kidney beans, black beans, or even lentils if you prefer.
  • Farro – Swap for quinoa, white rice, or brown rice for a gluten-free option. Try cauliflower rice for a grain-free variety.
  • Crushed or diced tomatoes – Feel free to use fresh tomatoes and dice them. I use canned tomatoes to cut down the prep time.
  • Italian seasoning – Dried or fresh herbs work well in this recipe. 
  • Spinach – I prefer to use fresh, but you could use frozen spinach too, just cut the quantity in half.
  • Shallot – I like the milder flavor of the shallot, but you could use red onion or even yellow onion; just adjust your cooking time to cook them thoroughly before the final roasting step.
  • Garlic – Is it really an Italian recipe without garlic? Adjust the amount based on your preference.
  • Salt & black pepper 
  • Olive oil – For sauteing.
  • Optional – Vegan Cheese, nutritional yeast, or more veggies like diced zucchini or yellow squash. 

Helpful Equipment

​In addition to measuring cups and spoons, the following equipment is helpful for this recipe:

How to Make Italian Vegan Stuffed Peppers

Preheat your oven to 400 degrees.

Cook the Farro

In a large pot, bring 2 qts of salted water to a boil. Add in 1 cup of dry farro and reduce to a simmer. Let it simmer over medium heat for 30 minutes or until all of the water is absorbed. Remove from heat and set aside.

Pre-cook the Peppers

It is important to cook the peppers prior to stuffing them so that they are tender enough after the final roasting step. To do this, cut a circle around the tops of the peppers to remove the stems, seeds, and membranes.

Place the peppers in a baking dish with 2 tbsp of water in the bottom of the dish. If you are doubling this recipe, use a larger dish. Or if you are reducing this recipe, you can use a smaller dish or use crumpled-up aluminum foil to pad the peppers so they don’t fall over.

Prepared bell peppers with stems, seeds, and membranes removed.

Prepare the Filling

While the peppers roast, dice the shallot, mince the garlic, and sauté them together with the tomatoes, spinach, and spices in a large sauté pan with a bit of olive oil. Sauté for about 5 minutes or until the shallots are soft and the spinach is fully cooked down.

Next, add the cooked farro and rinsed and drained can of cannellini beans and stir until evenly mixed with the veggies.

4 pictures showing the steps to preparing the pepper stuffing mixture

Stuff the Peppers

After the peppers have roasted for 20 minutes, remove them from the oven, but keep them in the baking dish, and carefully add the prepared filling to each pepper.

Fill as much or as little as you’d like. Optionally, you can top with plant-based parmesan cheese or mix that into the last step of preparing the filling.

Scooping prepared filling into the cooked peppers

Time to Roast

Once the peppers are filled, return them to the oven and roast for another 15 minutes at 400 degrees Fahrenheit.

Remove from the oven and let cool for a few minutes. Top with vegan cheese, fresh parsley, or some tomato sauce. Serve and enjoy!

Top view of finished vegan italian stuffed peppers before adding vegan cheese

Variations

  • Mexican-style: Swap the farro for rice cooked in vegetable broth, add black beans, corn kernels, and chili powder for a Mexican-inspired twist on this recipe. 
  • Add more protein: Add cooked tempeh, soy curls, or crumbled tofu to amp up the plant-based protein. 

How to Store

  • Fridge: Store these peppers in an airtight container for up to one week.
  • Reheat: Microwave for 30 seconds to 1 minute or reheat in the air fryer for 3 minutes at 350.

More Tips

  • Not Vegan? Add ground Italian sausage or ground beef to the mixture. Use real Parmesan cheese as a garnish or mixed in.
  • Want some spice? Add 1 tsp crushed red pepper flakes or 1/4 tsp cayenne pepper when sautéing the veggies.
finished vegan italian stuffed peppers topped with vegan cheese
finished vegan italian stuffed peppers topped with vegan cheese

Italian Stuffed Peppers

Colorful bell peppers packed with farro, veggies, and savory Italian herbs. This protein-packed dish will be your new stuffed pepper go-to!
5 from 2 votes
Prep Time 30 minutes
Cook Time 34 minutes
Total Time 50 minutes
Course Main Course
Cuisine Italian
Servings 5
Calories 293 kcal

Equipment

Ingredients
  

  • 5 large bell peppers any color
  • 1 can Cannellini beans
  • 2 cups farro, cooked
  • 1 can crushed tomatoes
  • 4 cups fresh spinach
  • 1 large shallot, diced
  • 4 cloves garlic, minced
  • 1 tbsp Italian seasoning blend
  • 1 tbsp olive oil for sauteing
  • Salt and pepper to taste

Instructions
 

  1. Preheat the oven to 400 degrees Fahrenheit.

Cook the Farro

  1. In a large stock pot, bring 2 quarts of salted water to a boil.
  2. Add 1 cup of dry farro and lower to a simmer. Let it simmer for 30 minutes or until all water has been absorbed.

Prepare the Peppers

  1. Cut a circle around the top of each pepper to remove the stems, seeds, and membranes.
  2. Place the peppers in a 9 x 9 baking dish with 2 tbsp water at the bottom. Roast at 400 degrees for 20 minutes.

Prepare the Filling

  1. While the peppers roast, sauté the diced shallot, minced garlic, tomatoes, spinach, and spices in a large sauté pan with olive oil.
  2. Sauté for about 5 minutes or until the shallots are soft and the spinach is fully cooked.
  3. Next, add the can of rinsed and drained cannellini beans, and the cooked farro, and stir. Remove the pan from heat.

Stuff the Peppers

  1. After the peppers have roasted for 20 minutes, remove them from the oven and carefully add the filling to each pepper.
  2. Optionally, top with plant-based parmesan cheese.
  3. Return the peppers to the oven and roast another 15 minutes at 400 degrees Fahrenheit.
  4. Serve and enjoy!

Notes

  1. If you are having trouble getting the peppers to stay upright use crumpled-up aluminum foil in the roasting pan to keep them in place. 
  2. Not Vegan? Add ground Italian sausage or ground beef to the mixture. Use real parmesan cheese as a garnish or mixed in.
  3. Want some spice? Add 1 tsp crushed red pepper flakes or 1/4 tsp cayenne pepper when sautéing the veggies.
**Please note: The nutritional information provided for each recipe is an estimate and may vary depending on the specific brands of ingredients used, portion sizes, and preparation methods. For accurate nutritional details, consider consulting a registered dietitian or using a trusted nutritional calculator.

Nutrition

Serving: 1pepper**Calories: 293kcalCarbohydrates: 50gProtein: 11gFat: 6.5gSugar: 5g
Keyword easy, high protein, vegan
Tried this recipe?Let us know how it was!

Please note, while all ingredients used in this recipe have been verified to be vegan and free of applicable allergens at the time of recipe creation, different brands may differ in their ingredients or processing procedures and may change their ingredients at any time. For some recipes, I do include ingredients that are processed in a facility that processes other allergens. Please make sure to check the ingredients and processing procedures for your specific purchases to ensure they meet your dietary needs.

Last Updated on June 17, 2025

One Comment

  1. 5 stars
    These peppers are so easy and so delicious. I love using the classic Italian flavors for a dish like this.

5 from 2 votes (1 rating without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*