This post may contain affiliate links, Read the full disclosure here.
Let me tell you a little secret—Vegetarian Stuffed Peppers are my weeknight magic trick.
They look fancy, taste amazing, and best of all? They’re way easier than they seem.
This recipe has saved me on countless busy evenings when I want something warm, filling, and full of flavor that everyone at the table will eat (including the picky eaters—yep, even those).
Whether you’re cooking for your family, meal-prepping for the week, or just trying to add more plants to your plate, these stuffed peppers check all the boxes.
They’re vibrant, cheesy, protein-packed, and endlessly customizable. And honestly? They just feel cozy.
Why I Love These Vegetarian Stuffed Peppers (And You Will Too)
There’s something nostalgic about stuffed peppers. They remind me of Sunday dinners growing up, only now I’ve swapped out the meat for fiber-rich black beans, zesty lime, and gooey pepper jack cheese. And you know what? No one misses the meat.
Here’s why this recipe is a keeper:
Family-friendly — my kids devour these
Weeknight-easy — ready in under an hour
Budget-conscious — pantry staples make it affordable
Healthy but comforting — stuffed with real veggies, beans, and whole grains
Meal prep–friendly — reheats beautifully
If that’s not enough reason to make them tonight, I don’t know what is.
Ingredients You’ll Need for Vegetarian Stuffed Peppers with Rice
These are all things you probably already have at home. That’s the beauty of it.
For the roasted peppers:
- 4 red bell peppers (halved, seeds removed)
- Olive oil, for drizzling
- Salt and freshly ground black pepper
For the savory filling:
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 1 jalapeño (optional, finely chopped for heat)
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 2 teaspoons chili powder
- 2 teaspoons ground cumin
- ¾ teaspoon sea salt
- Pepper to taste
Filling ingredients:
- 1½ cups cooked brown rice (or quinoa)
- 1½ cups black beans (canned, drained & rinsed)
- 1 cup corn kernels (fresh or frozen)
- 2 tablespoons fresh lime juice
- 1 teaspoon lime zest
To top it off:
- 1 cup shredded pepper jack cheese (or your favorite melty cheese)
- ½ cup chopped cilantro
Optional toppings (but highly recommended):
- Salsa
- Avocado or guacamole
- Lime wedges
Tip: Want to go dairy-free? Use vegan cheese or just skip it—the filling’s tasty enough on its own.
How to Make These Easy Vegetarian Stuffed Peppers (Step-by-Step)
You don’t need to be a gourmet chef. Trust me. If you can chop, stir, and stuff, you’ve got this.
Step 1: Preheat and prep the peppers
- Set your oven to 450°F
- Line a baking sheet with parchment paper
- Arrange your pepper halves cut-side-up
- Drizzle them with olive oil, sprinkle with salt and pepper
- Roast for 10 minutes, then drain any liquid from inside
For Step 2: Sauté the aromatics
- In a large skillet, heat 2 tbsp of olive oil over medium heat
- Add chopped onion, jalapeño (if using), and garlic
- Cook for about 5 minutes, stirring occasionally
Step 3: Season it up
- Stir in tomato paste, chili powder, cumin, salt, and black pepper
- Cook for another 2-3 minutes, until fragrant and deep in color
For Step 4: Mix the filling
- Remove the pan from heat
- Stir in the rice, black beans, corn, lime juice, and lime zest
- Taste and adjust seasoning as needed
Step 5: Stuff the peppers
- Fill each roasted pepper with the warm rice mixture
- Top generously with cheese
- Place them snugly into a baking dish
And tep 6: Broil to perfection
- Pop the dish under the broiler for 5–10 minutes
- You want the cheese bubbly and golden. Keep an eye on it!
Step 7: Garnish and serve
Top with chopped cilantro, a scoop of salsa, avocado slices, and a squeeze of lime. That’s it!
Tips I’ve Learned from Making These a Dozen Times
After making these countless times, here’s what I’ve figured out:
- Use red, yellow, or orange peppers — they’re sweeter and more flavorful than green
- Don’t overfill the peppers — leave a little room at the top so the cheese can melt evenly
- Make extra filling — it’s amazing in tacos, burritos, or as a side dish later in the week
- Add mushrooms for an earthy, “meaty” taste if you’re skipping beans
- Sneak in spinach or chopped kale to boost the greens
And if you’re in a rush? You can totally skip roasting the peppers first. They’ll still cook through in the oven, just with a bit more bite.
Fun Variations to Keep Things Fresh

I like to switch it up depending on what I have in the fridge. Here are a few twists you’ll love:
Mediterranean Vegetarian Stuffed Peppers
- Add chopped kalamata olives, crumbled feta, and a sprinkle of oregano
- Swap cumin for dried mint and a dash of cinnamon
- Serve with tzatziki on the side
Italian-Style Vegetarian Stuffed Peppers
- Use marinara instead of tomato paste
- Add chopped zucchini and shredded mozzarella
- Top with fresh basil and parmesan
Vegetarian Stuffed Peppers with Potatoes
- Dice small potatoes, roast until crispy, and stir into the filling
- Adds a hearty, comforting vibe (my husband loves this one)
What to Serve With These Stuffed Peppers

While these are a meal on their own, here are some easy side ideas if you’re feeding a crowd:
- Mixed green salad with lemon vinaigrette
- Garlic-roasted broccoli or asparagus
- Warm pita bread or corn tortillas
- Herbed couscous or a quinoa tabbouleh
- Simple tomato cucumber salad
Storage + Reheating = Meal Prep Dream
Store:
- Let leftovers cool, then pack in airtight containers
- Keep in the fridge for up to 4 days
Freeze:
- Wrap each stuffed pepper in foil or place in a freezer-safe container
- Freeze for up to 3 months
Reheat:
- Microwave in 1–2 minute intervals or bake at 350°F until warmed through
I like to freeze a batch for “emergency” dinners when life gets hectic (which is… often, let’s be real)
Common Questions About Vegetarian Stuffed Peppers
Do you cook rice before stuffing the peppers?
Yes! Always use pre-cooked rice. Raw rice won’t cook properly inside the pepper.
Why are my peppers soggy?
Over-roasting or too much liquid in the filling can make them mushy. Drain any excess and don’t skip pre-roasting.
What else can I stuff besides bell peppers?
Try zucchini boats, portobello mushrooms, chayote squash, or even tomatoes.
Which bell pepper is healthiest?
Red bell peppers have the most antioxidants and vitamin C. They’re also the sweetest.
If You Liked This, Try These Too!
- Easy Stuffed Chayote Squash – light and veggie-packed
- Ultimate Baked Eggplant Parmesan – cheesy and crowd-pleasing
- Zucchini Ricotta Galette – rustic, flaky, and perfect for summer nights
Let’s Chat!
Have you tried this Vegetarian Stuffed Peppers recipe? Did you make any fun swaps?
Drop a comment below—I love hearing your twists and family stories. And if you snap a pic, tag me on Pinterest or Instagram @Ritzyrecipes so I can cheer you on!
Thanks for being here, friend. Cooking is about connection—sharing meals, making memories, and enjoying the little wins (like getting your kids to eat something green). These peppers are part of my family table, and I hope they’ll become part of yours too.
Warmly,
—Your kitchen companion at Ritzy Recipes 💛
Meta Description (SEO-Optimized)
These Vegetarian Stuffed Peppers with Rice are easy, healthy, and family-approved! Packed with black beans, lime, and cheese, this recipe is perfect for all skill levels.
PrintA Family Favorite: How I Make Vegetarian Stuffed Peppers Everyone Loves
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Wholesome, vibrant, and full of flavor, these Vegetarian Stuffed Peppers are loaded with zesty rice, black beans, corn, cheese, and spices—perfect for a satisfying meatless dinner.
Ingredients
- 4 red bell peppers, halved lengthwise, seeds & membranes removed
- Olive oil, for drizzling
- Sea salt & black pepper, to taste
- 2 tbsp extra-virgin olive oil
- 1 medium yellow onion, chopped
- 1 jalapeño pepper, finely chopped (optional)
- 4 garlic cloves, chopped
- 2 tbsp tomato paste
- 2 tsp chili powder
- 2 tsp ground cumin
- ¾ tsp sea salt
- Fresh ground black pepper
- 1½ cups cooked brown rice
- 1½ cups cooked black beans, rinsed
- 1 cup corn kernels (fresh or frozen)
- 2 tbsp fresh lime juice
- 1 tsp lime zest
- 1 cup shredded pepper jack cheese (or vegan alternative)
- ½ cup chopped fresh cilantro
- Optional toppings: Salsa, avocado slices or guacamole, lime wedges
Instructions
- Preheat oven to 450°F and line a baking sheet with parchment paper.
- Place peppers cut-side-up, drizzle with olive oil, sprinkle with salt and pepper. Roast for 10 minutes, then drain any liquid and set aside.
- Heat 2 tbsp olive oil in a skillet over medium. Sauté onion, jalapeño, and garlic for 5 minutes until softened.
- Stir in tomato paste, cumin, chili powder, salt, and pepper. Cook 3 minutes until fragrant.
- Remove from heat. Mix in brown rice, black beans, corn, lime juice, and zest. Adjust seasoning to taste.
- Fill peppers with the mixture and top with cheese. Place in a baking dish and broil 5–10 minutes until cheese is bubbly and browned.
- Sprinkle fresh cilantro and serve with salsa, avocado, and lime wedges.
Notes
To avoid soggy peppers, don’t skip pre-roasting them. Customize by swapping rice with quinoa, beans with mushrooms, or using different cheese for Mediterranean or Italian-inspired variations.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Oven
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 stuffed pepper half
- Calories: 320
- Sugar: 5g
- Sodium: 540mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 20mg





