Skip to Content

Vegan Stuffed Peppers

Sharing is caring!

These easy vegan stuffed peppers are the perfect meal to add to your “Meatless Monday” rotation. Light and filling, you won’t even miss the meat and cheese in these tasty Italian-style stuffed bell peppers. 


main image for recipe of vegan stuffed peppers in a casserole dish ready to be baked.


Besides being super simple to assemble and cook, the other great thing about this recipe is how versatile it is. You can easily add your favorite veggies to the mix or customize your stuffed peppers with various toppings. 

Whether you’re adapting a vegan lifestyle or just want to cut back on the meat you’re eating, this recipe is a great one to have in your repertoire! I’m sure you’ll enjoy this vegan take on classic stuffed peppers with rice! 


A pot filled with rice, vegetable broth, tomato sauce, italian seasoning, and onion in a pot, ready to cook.


What is in vegan stuffed peppers?

To make these vegan stuffed peppers with rice, you’ll need the following ingredients: 

  • Rice – rice makes up a good portion of the filling, like most stuffed pepper recipes! 
  • Vegetable broth – cooking the rice in vegetable broth adds a lot of flavor to the tasty filling for your vegan stuffed peppers. 
  • Tomato sauce – tomato sauce keeps your filling from drying out and adds the delicious and tangy tomato flavor we often associate with stuffed peppers! By cooking the rice in the tomato sauce, the starches of the rice are released into the filling and help to make the filling’s sauce almost creamy or cheesy in texture.  
  • Italian seasoning – Italian seasoning is a quick and easy way to provide a lot of flavor from one simple seasoning. Check out this recipe for DIY Italian seasoning
  • Onion – diced onion is a wonderful way to add flavor and substance to your vegan stuffed pepper filling. 
  • Kidney beans – canned kidney beans provide the protein in place of the meat in this vegan stuffed peppers recipe.
  • Corn – for these vegan stuffed bell peppers, we use corn as a part of the filling. You can also add diced summer squash or zucchini, or your favorite vegetable in addition to or in place of the corn included in this recipe! 
  • Garlic powder – there’s no easier way to add a bit of garlic flavor to a recipe than with garlic powder. 
  • Onion powder – this will help intensify the onion flavor without having to add more onions to your filling, thus freeing up space for other tasty additions to your vegan stuffed pepper filling! 
  • Cumin – a native plant to the Mediterranean, cumin can often be found in various cuisines, and is a flavorful and delicious addition to this recipe. 
  • Bell peppers – you can use any color, so pick your preference! Red bell peppers are the sweetest, with yellow and orange similarly sweet. Green bell peppers have a bit more bitter flavor. I love the color contrast between the green bell peppers and the red sauce.


Rice is cooked with beans, corn and seasonings added.


How to make vegan stuffed bell peppers?

Don’t let the number of steps for making these vegan stuffed bell peppers intimidate you. This really is a simple recipe! 

  1. Prepare rice and saucy base for your stuffed pepper filling. 
  2. Parboil the bell peppers while the rice and sauce are cooking. 
  3. Stir in remaining filling ingredients.
  4. Spoon filling into peppers. 
  5. Bake for 25 minutes, peppers should be nice and tender! 
  6. Top with your favorite toppings 
  7. Serve


meatless bell pepper mixture is cooked and ready to add to peppers.


What toppings should I use with vegan stuffed peppers?

You have tons of flexibility with your toppings for these vegan stuffed peppers. If you’d like to keep things in the Italian vein, try some of the following: 

  • Fresh basil or pesto 
  • Cashew parmesan “cheese”
  • Vegan cheese 
  • Red pepper flakes for extra kick 
  • Hummus
  • Fresh sliced tomatoes
  • Fresh herbs (oregano, parsley, basil)

We sometimes like to take these tasty vegan stuffed peppers in a more Tex-Mex direction. If you’re feeling in the mood for that, consider the following ideas: 

  • Avocados or guacamole
  • Sliced green onions
  • Black beans
  • Salsa
  • Vegan sour cream
  • Tortilla strips
  • Fresh Cilantro
  • Jalapenos

Regardless of whether you want more Italian or Mexican inspired stuffed bell peppers, I’m sure you’ll find this recipe easy and delicious and perfectly customizable to your cravings! 


peppers cut in half and in a pot of boiling water.


What do you serve with vegan stuffed peppers?

I love a yummy green or fruit salad and a hearty, crusty bread with our stuffed peppers. Here are some side dish ideas and recipes: 


4 half bell peppers placed in a dish on top of tomato sauce.


How to store vegan stuffed peppers?

Refrigerator: you can store leftover stuffed bell peppers in the fridge for up to 4 days. Store in an airtight container. 

To reheat: microwave, covered, on medium power for low bursts of time until heated through. Because these vegan stuffed peppers are meat free, you can also eat them cold if they have been properly stored in the refrigerator. 


bell peppers filled with rice mixture


Can you freeze vegan stuffed peppers?

Yes, you can freeze these vegan stuffed peppers! Frozen stuffed peppers make a great freezer meal. Cooked bell peppers better maintain their texture, so you won’t have to worry much about compromising flavor and texture for the convenience of freezing. 

To freeze: prepare vegan stuffed peppers recipe as directed. Once cooked and cooled, wrap peppers individually in plastic wrap and seal in an airtight freezer bag. Stuffed bell peppers can be kept frozen for up to 3 months. 

To reheat: remove from the freezer and defrost in the fridge for 24 hours or Reheat in the oven at 350 degrees for 20-30 minutes, or until heated through. Or you can reheat straight from frozen, but it will take up to 45 minutes. Cover the bell peppers with foil if heating in the oven from frozen. 

You can also reheat thawed stuffed bell peppers in the microwave at medium power for low bursts of time until heated through. 


tomato sauce poured over filled peppers.


More Recipes with Bell Peppers:

Your family is sure to love this vegan stuffed pepper recipe, and you will certainly love how simple and quick it is to put together. With a flavorful filling and versatility of toppings, this meal is sure to be a hit for the whole family! 


Yield: 8 Peppers

Vegan Stuffed Peppers

tomato sauce poured over filled peppers.

These easy vegan stuffed peppers are the perfect meal to add to your “Meatless Monday” rotation. Light and filling, you won’t even miss the meat and cheese in these tasty Italian-style stuffed bell peppers. 

Inactive Time 1 hour
Total Time 1 hour


  • 1 1/2 cups uncooked Jasmine rice
  • 1 1/2 cup vegetable broth
  • 2 1/2 cups (or 20 ounces) tomato sauce, divided
  • 1 heaping teaspoon of Italian seasoning
  • 1 yellow onion diced
  • 4 bell peppers, any color
  • 1 teaspoon salt
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 (15 ounce) can of corn, rinsed and drained
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon cumin


  1. In a pot, add rice, vegetable broth, 1 1/2 cups tomato sauce, Italian Seasoning, and onion.
  2. Bring to a boil.
  3. Turn heat down to low, cover pot and simmer for 20 minutes or until rice is done cooking and liquid is absorbed.
  4. While rice mixture is cooking, prepare peppers.
  5. Cut peppers in half and hollow out, discarding inner seeds.
  6. Place peppers into a large pot of water with 1 teaspoon salt and boil for 10 minutes, turning half way though. Remove from water and set aside.
  7. Preheat oven to 350*
  8. Once rice mixture is cooked, add kidney beans and corn. Mix well.
  9. Add garlic powder, onion powder & cumin. Mix well.
  10. In the bottom of a 9x13 casserole dish pour 1 of tomato sauce and spread around.
  11. Place peppers on top of tomato sauce. Salt inside of peppers well.
  12. Fill peppers with rice mixture.
  13. Pour remaining 1 1/2 cups tomato sauce over the top of each pepper.
  14. Bake for 25 minutes.
  15. Serve immediately with green onions, avocado or other vegan friendly toppings.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 221Total Fat: 1gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 1mgSodium: 572mgCarbohydrates: 46gFiber: 3gSugar: 5gProtein: 6g

Originally  Posted: September 14, 2015

Photos & Text Updated: April 9, 2021


Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Michelle Goth

Thursday 10th of September 2020

These were AWESOME! My mother in law just went vegan and I made these when they visited. We didn't miss the meat. Super good!


Friday 11th of September 2020

Michelle so glad you liked them! If you ever make them after she leaves you can definitely add ground beef or sausage. Thank you for your kind comment!


Thursday 10th of September 2020

Yummy! These look so delicious and tasty! I can't wait to make this recipe!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe