Picture this: a table full of vibrant, colorful bell peppers bursting at the seams with herby, seasoned rice, hearty vegetables, and a rich tomato sauce — all completely plant-based and ready to wow every single person at the dinner table. Yes, we're talking about vegan stuffed peppers with rice, and they are every bit as gorgeous as they sound!
Whether you're a lifelong vegan, a curious flexitarian, or simply someone who wants to sneak more veggies into a weeknight dinner without sacrificing flavor, this recipe is going to become your new best friend. These stuffed peppers are tender on the outside, satisfying on the inside, and come together in under an hour — which makes them perfect for busy families and meal preppers alike.
Here's a fun little fact for you: stuffed peppers have been gracing dinner tables for centuries, enjoyed across cultures from the Mediterranean to Latin America. Every version has its own personality, but this vegan spin is one you simply cannot miss.
If you loved our popular Vegan Lentil Soup, you are going to absolutely adore this recipe. It has that same comforting, wholesome energy — but with a stunning presentation that makes it feel extra special. Ready to dig in? Let's go!
What Are Vegan Stuffed Peppers with Rice?
Okay, let's be real — the name "stuffed peppers" sounds a little dramatic, doesn't it? Like someone looked at a bell pepper and thought, "You know what? You need more going on inside you." And honestly? They were absolutely right! But what exactly makes these "vegan stuffed peppers with rice"? Well, as the name delightfully suggests, it's a whole bell pepper that's been hollowed out and loaded — stuffed, if you will — with a savory, spiced rice filling packed with plant-based goodness. No meat, no dairy, no fuss. Just pure flavor. There's a classic saying that goes, "the way to a man's heart is through his stomach," and we'd argue this dish takes a pretty direct route — regardless of who's sitting at your table! Whether it's your first time hearing about this dish or you've been eyeing it for months, trust us: it's time to stop wondering and start cooking. Your taste buds will thank you!
Why You'll Love This Vegan Stuffed Peppers with Rice
The Star of the Show: Flavor That Packs a Punch
The real magic of these vegan stuffed peppers with rice is in the filling. We're talking perfectly cooked rice tossed with sautéed onions, garlic, black beans, corn, diced tomatoes, and a bold lineup of spices — think smoky cumin, earthy chili powder, and a whisper of paprika. It's the kind of filling that you'll want to eat straight from the pan before it even makes it into the peppers (we see you, and we fully support this behavior).
The bell peppers themselves become beautifully tender in the oven, and when you top them with a spoonful of marinara sauce and a sprinkle of nutritional yeast or vegan cheese — oh my. It's comfort food elevated to something genuinely crave-worthy.
Budget-Friendly and Wallet-Approved
One of the biggest reasons to love this recipe? It won't break the bank. Rice, beans, canned tomatoes, and bell peppers are some of the most affordable staples you can find at any grocery store. Compared to restaurant versions of stuffed peppers (which can run anywhere from $14–$20 a plate), making these at home costs a fraction of the price and yields even better results. Feeding a family of four for under $10? Absolutely doable with this recipe.
Customizable Toppings and Ingredients
This recipe is wonderfully flexible. Top your peppers with fresh chopped cilantro, a dollop of vegan sour cream, sliced avocado, or a squeeze of lime juice for a fresh, zesty finish. Prefer a spicier kick? Add diced jalapeños to the filling or a drizzle of hot sauce before serving.
If you enjoy customizable, veggie-packed meals like this one, be sure to check out our Vegan Buddha Bowl recipe — it has that same mix-and-match magic that makes weeknight cooking so fun and stress-free.
Ready to make these beauties at home? Here's exactly how to do it!
How to Make Vegan Stuffed Peppers with Rice
Quick Overview
This recipe is wonderfully simple — even if you're a beginner in the kitchen. You'll be roasting tender bell peppers filled with a smoky, savory rice and bean mixture that's been seasoned to perfection. The taste is bold, hearty, and deeply satisfying, with a rich tomato base that ties everything together. The whole process — from prep to table — takes just about 55 minutes, with only 15 minutes of active prep time. It's the kind of effortless dinner that looks and tastes like you spent all day in the kitchen. Impressive? Absolutely. Complicated? Not even close.
Key Ingredients for Vegan Stuffed Peppers with Rice
Here's everything you'll need to make this recipe:
For the Peppers:
- 4 large bell peppers (red, yellow, orange, or green — or a mix!)
- 1 tablespoon olive oil
- Salt and black pepper, to taste
For the Rice Filling:
- 1 cup long-grain white rice (or brown rice)
- 2 cups vegetable broth
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen or canned corn, drained
- 1 can (14.5 oz) diced fire-roasted tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon oregano
- Salt and black pepper, to taste
- 2 tablespoons fresh cilantro, chopped (plus more for garnish)
- 1 cup marinara or tomato sauce (divided)
Optional Toppings:
- ½ cup vegan shredded cheese or nutritional yeast
- Vegan sour cream
- Sliced avocado or guacamole
- Fresh lime wedges
- Hot sauce
💡 Pro Tip: Lay all your ingredients out on the counter before you start cooking — this "mise en place" method makes the whole process quicker and more enjoyable!
Step-by-Step Instructions
Step 1: Cook the Rice In a medium saucepan, bring the 2 cups of vegetable broth to a boil. Add the 1 cup of rice, reduce heat to low, cover, and let it cook for 18 minutes (or according to package instructions). Once done, remove from heat and let it sit covered for 5 minutes, then fluff with a fork. Using vegetable broth instead of water adds a beautiful layer of savory flavor right from the start.
Step 2: Preheat the Oven and Prep the Peppers Preheat your oven to 375°F (190°C). While the rice cooks, prepare your bell peppers. Slice the tops off each pepper and set the tops aside (you can chop the usable parts of the tops and add them to the filling — no waste!). Remove the seeds and membranes from inside each pepper. Lightly brush the outside of each pepper with olive oil and season the insides with a pinch of salt and black pepper. Arrange them upright in a baking dish — a 9x13 inch dish works perfectly.
Step 3: Sauté the Vegetables Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the diced onion and cook for 4–5 minutes until softened and translucent. Add the minced garlic and cook for another 1–2 minutes, stirring frequently, until fragrant. If you chopped the pepper tops, add those in as well and sauté for another 2 minutes.
Step 4: Build the Filling To the skillet, add the drained black beans, corn, and diced fire-roasted tomatoes (with their juices). Stir well to combine. Season with cumin, chili powder, smoked paprika, oregano, salt, and black pepper. Let the mixture cook together for 3–4 minutes so the flavors meld beautifully. Add ½ cup of the marinara sauce and stir to combine. Remove from heat.
Step 5: Combine Rice and Filling Add the cooked, fluffed rice to the skillet with the vegetable mixture. Stir everything together until the rice is fully incorporated. Taste and adjust seasoning as needed — this is your moment to make it perfect. Stir in the chopped fresh cilantro.
Step 6: Stuff the Peppers Using a spoon, generously fill each prepared bell pepper with the rice mixture, pressing down lightly and piling it high. Don't be shy — really pack them in! Spoon the remaining ½ cup of marinara sauce evenly over the top of each stuffed pepper. If using vegan cheese, sprinkle it on top now.
Step 7: Bake Pour about ¼ cup of water into the bottom of the baking dish (this creates steam and helps the peppers cook evenly). Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 minutes. Then, remove the foil and bake for an additional 10–15 minutes until the peppers are tender and slightly caramelized around the edges, and any vegan cheese on top is melted and golden.
Step 8: Serve and Enjoy! Remove from the oven and let the peppers rest for 5 minutes before serving. Garnish with fresh cilantro, a squeeze of lime, and your favorite toppings. Serve hot and enjoy every incredible bite!
What to Serve Vegan Stuffed Peppers with Rice With
These stuffed peppers are a complete meal on their own, but if you're looking to round out the dinner spread, here are some wonderful pairing ideas:
- A Simple Green Salad — A crisp arugula salad with lemon vinaigrette offers a bright, refreshing contrast to the warm, hearty peppers.
- Crusty Bread or Garlic Toast — Perfect for soaking up any extra tomato sauce left in the baking dish. Absolutely irresistible.
- Creamy Avocado Soup — A smooth, chilled avocado soup alongside hot stuffed peppers is a flavor combination made in heaven.
- Mexican Street Corn (Elote-style) — Grilled corn brushed with vegan mayo, chili powder, and lime juice is a fun, festive side dish.
- Sparkling Water with Lime or a Light Sangria — A citrusy drink helps cut through the richness of the dish and keeps the meal feeling fresh and vibrant.
Top Tips for Perfecting Vegan Stuffed Peppers with Rice
1. Choose the Right Peppers Look for bell peppers that are large, firm, and have a flat bottom so they stand upright easily in the baking dish. Red, yellow, and orange peppers are naturally sweeter and tend to pair beautifully with the savory filling. Green peppers work too, but have a slightly more bitter flavor.
2. Don't Skip the Pre-Seasoning Seasoning the inside of the hollowed peppers with a pinch of salt before stuffing them makes a big difference. It ensures every single bite — including the pepper itself — is flavorful.
3. Use Day-Old Rice if Possible If you have leftover rice from a previous meal, use it here! Day-old rice has a slightly firmer texture that holds up better in the filling and doesn't become mushy during baking. Fresh rice works perfectly well too — just make sure it's fully cooked and fluffy before mixing.
4. Substitute Freely This recipe is wonderfully adaptable. Swap black beans for chickpeas or pinto beans. Use quinoa instead of rice for a higher-protein option. Add diced zucchini, mushrooms, or spinach to the filling for extra veggies. The base formula stays the same — only the flavor variations change!
5. Watch Your Bake Time If you prefer a slightly firmer pepper (with a bit of bite), reduce the covered baking time to 20 minutes. If you love very tender, almost melt-in-your-mouth peppers, extend the covered baking time to 35 minutes. Every oven is slightly different, so check for doneness by piercing the pepper with a fork.
6. Add a Smoky Twist For a deeper, smokier flavor, char the outside of the peppers directly over a gas flame for 1–2 minutes before stuffing. This adds a subtle, smoky dimension that takes the recipe to the next level.
7. Make It Spicy Love heat? Add ½ teaspoon of cayenne pepper or a diced jalapeño to the filling mixture. A drizzle of sriracha or chipotle hot sauce over the finished peppers also works wonderfully.
Storing and Reheating Tips
Refrigerating Leftovers
These vegan stuffed peppers with rice store beautifully, making them ideal for meal prep. Allow the peppers to cool completely to room temperature before transferring them to an airtight container. Store in the refrigerator for up to 4 days. The flavors actually deepen overnight, making day-two leftovers arguably even more delicious than the original!
Freezing Instructions
Want to make a big batch ahead of time? These peppers freeze like a dream! Once fully cooled, wrap each individual stuffed pepper tightly in plastic wrap, then place them in a zip-lock freezer bag or airtight freezer-safe container. Label with the date and freeze for up to 3 months. This makes them an excellent option for busy weeknight dinners — just freeze, and reheat when needed.
Reheating Instructions
From the Refrigerator:
- Oven method (best results): Place peppers in a baking dish, cover with foil, and bake at 350°F (175°C) for 15–20 minutes until heated through.
- Microwave method (quickest): Place one pepper on a microwave-safe plate, cover loosely with a damp paper towel, and heat on high for 2–3 minutes, checking halfway through.
From Frozen:
- For best results, thaw overnight in the refrigerator before reheating using the oven method above.
- If reheating from frozen directly, bake covered at 350°F for 40–45 minutes, then uncover for the last 10 minutes.
⚠️ Avoid reheating these peppers more than once to maintain the best texture and food safety standards.
Made this recipe? We'd love to hear from you! Leave a comment below, rate the recipe, and don't forget to share your creations on Instagram and tag us. Happy cooking!



0 Comments