You won’t miss the cheese or meat in these hearty Vegan Stuffed Peppers! A medley of colorful bell peppers are stuffed with a savory bean filling that’s seasoned with aromatic spices like oregano, cumin, and smoked paprika. Enjoy these peppers as a filling main or side dish!

☆☆☆☆☆ Irene commented: “Wow, these stuffed peppers are delicious. My whole family loved them.”

Vegan Stuffed Peppers topped with Ranch Dressing
Chef Ani headshot in white kitchen cutting lettuce.

Stuffed Peppers Are Great For Weeknight Dinners!

Talk about a dish bursting with flavor! These vegan stuffed peppers are the perfect main dish to impress your friends and family. They’re packed with Mexican-inspired flavors as well as fiber, protein, and micronutrients.

I won’t lie, I never liked stuffed peppers growing up. But thanks to this easy weeknight recipe I absolutely love them now!

Here’s why I know you’ll love these meatless stuffed peppers as well:

  • Simple, no-fuss recipe: You can prep this recipe in about 20 minutes, then all you have to do is pop the peppers into the oven. Dinner will be on the table in no time!
  • Allergy-friendly: Perfect for a variety of diets, this stuffed bell pepper recipe is vegan, gluten-free, nut-free, and soy-free. 
  • Meal prep option: You can prepare the bean stuffed bell peppers ahead of time, pop them in the oven 30 minutes before you want to serve, and voilà, you have a dinner the whole family will love.  
XOXO Ani
Vegan Stuffed Peppers Ingredients

The Main Ingredients You’ll Need

Don’t worry, I’ve included a full list of ingredients and their measurements in the recipe card below. I just want to quickly highlight the key ingredients you’ll need and share why they’re so important.

  • Onion + garlic: Adds a tremendous flavor base to the bean filling. Don’t omit!
  • Jalapeño: This is an optional ingredient, but I love adding half of a finely chopped jalapeño for even more depth of flavor and a kick of heat.  
  • Herbs: I used a blend of dried and fresh herbs, including cumin, smoked paprika (for warmth), oregano, and fresh cilantro.
  • Tomato paste: Used for its concentrated tomato flavor and beautiful color. 
  • Small white beans: Use something like navy beans or cannellini beans. I love their delicate and creamy texture. They are high in fiber (11 grams per cup!) and high in protein, making this dish super filling. 
  • Sweet bell peppers: Use any color you like! Red bell peppers are the sweetest, while yellow and orange peppers have a milder flavor. Green bell peppers are slightly bitter, but you can reduce the bitterness if you blanch the peppers before filling.
  • Cornstarch: Helps thicken the filling.

Chef Tip: You can add more texture to the bean filling by stirring in some homemade veggie crumbles

How to Make Stuffed Peppers Without Meat, Cheese, or Rice

Here are some step-by-step photos showing how to make these easy vegan stuffed peppers at home. You will love how this simple dish can become a show-stopping main meal in just a few minutes!

Step 1: Prepare the Filling

You’ll first want to sauté the onion, garlic, and jalapeño in olive oil. They don’t need to develop much color, but you do want the aromatics to soften.

Then, add in the herbs (cumin, oregano, smoked paprika) and tomato paste. Adding the herbs to the hot oil “blooms” them, which is a fancy way of saying their flavors really wake up.

Finally, make a slurry of water and cornstarch and add to the filling. Add white beans, cilantro, and salt. Bring to a boil, then let simmer for 1-2 minutes

Step 2: Cut the Peppers

There is no right or wrong way to cut the peppers! We chose to cut the peppers crosswise for the video, but we could just as well have cut them lengthwise.

The important thing to remember is to carve out enough room for the filling by removing as much of the core, seed, and stem as possible.

  • Lengthwise = Easier to eat, easier to prepare
  • Crosswise = Prettier, provides a deeper pocket for the filling

Step 3: Assemble and Bake

For this quick and easy recipe, it’s not necessary to pre-bake or blanch the peppers before filling. I prefer my stuffed peppers a little crunchy!

Some people prefer to blanch the peppers before baking to soften them. If that’s you, you can blanch your peppers before filling.

Chef Tip: To blanch your peppers, bring a large pot of water to a rolling boil. Add the prepared peppers and cook for 2-3 minutes. Immediately transfer the blanched peppers to a bowl of ice water to stop them from over-cooking.

Step 4: Pile on the Toppings!

You can serve your cheese- and meat-free stuffed peppers as is, or you can load up on Mexican-inspired toppings such as:

Recipe Variations to Try

  • Change up the filling: Replace the white beans with black beans, pinto beans, cooked rice either white or brown rice, cauliflower rice, cooked lentils, veggie crumbles, cooked quinoa, or a combination.
  • Add vegan cheese: Consider adding some vegan cheese on top before baking or add some nutritional yeast flakes to the filling for a cheesier taste
  • Use another variety of peppers: Experiment with different pepper varieties. Sweet peppers, sweet bell peppers, poblano peppers, or even mini peppers will work beautifully in this easy vegan stuffed peppers recipe. 
  • Italian-inspired: Make a filling with white beans, chopped tomatoes, basil, tomato sauce, artichokes, pine nuts, red pepper flakes, capers, and olives.
  • Indian-inspired: Use cumin, curry, cilantro, ginger, coriander, cinnamon, and lentils for the filling.
  • Middle Eastern-inspired: Add lemon, dill, lentils, za’atar, olives, cumin, coriander, sesame, and couscous to your peppers.
  • Chinese-inspired: Use ingredients like cabbage, garlic, ginger, scallion, peanuts, sesame oil, tofu, soy sauce, or Braggs Liquid Aminos.

What to Serve on the Side

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Stuffed Pepper Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Chef Ani
  • Prep Time: 20 minutes
  • Cook Time: 30-40 minutes
  • Total Time: 1 hour
  • Yield: Serves 2-4 1x
  • Category: Main Dish
  • Cuisine: American
  • Diet: Vegan

Description

You won’t miss the cheese or meat in these hearty vegan stuffed peppers! A medley of colorful bell peppers are stuffed with a savory bean filling that’s seasoned with aromatic spices like oregano, cumin, and smoked paprika. Enjoy these peppers as a filling main or side dish!


Ingredients

Scale
  • 12 tablespoons olive oil
  • 1/2 onion, finely chopped
  • 3 garlic cloves, minced
  • 1/2 small jalapeño, finely chopped (optional)
  • 2 teaspoons cumin
  • 1/2 teaspoon oregano
  • 1/2 teaspoon smoked paprika
  • 2 tablespoons tomato paste
  • 1 tablespoon cornstarch + 3/4 cup cold water
  • 1 can (15.5 ounces) small white beans, drained and rinsed
  • 1 tablespoon fresh minced cilantro
  • 1/2 teaspoon salt
  • 2 large sweet peppers

Optional Garnishes:


Instructions

  1. Preheat oven to 375ºF.
  2. Prepare the filling. In a medium saucepan, sauté onion, garlic, and jalapeño in olive oil. Add cumin, oregano, smoked paprika, and tomato paste.
  3. In a separate bowl, make a slurry with the cold water and cornstarch, and add to the filling and stir.
  4. Add white beans, cilantro, and salt. Bring to a boil, let simmer for 1 minute.
  5. Prep the peppers. Wash the peppers and cut them either lengthwise or crosswise according to your preference. Cut out the core and deseed the peppers.
  6. Assemble. Grease a baking dish and arrange the peppers in the dish. Fill each half pepper with 1/4 of the filling.
  7. Bake. Bake for 30-45 minutes. Garnish with your favorite toppings and serve.

Notes

To store: Let cool before storing airtight in the fridge for 3-4 days.

To freeze: Store in freezer for up to 3 months.

To reheat: Bake the stuffed peppers at 350ºF until warm. If you frozen the peppers, thaw overnight in the fridge before reheating.