Look, I love stuffed peppers. I really do. But let’s be real for a second: deveining peppers, stuffing them, wrapping them in foil, and waiting 45 minutes just to eat them on a Tuesday? That’s not dinner. That’s a project. And on a Tuesday, I don’t have the energy for a project. I have the energy for a pot.
That’s why I turned this classic into a soup. It’s the same comforting, savory, cheesy goodness, but it comes together in one pot in about 45 minutes. And the best part? It is the absolute king of meal prep. I make one big batch on Sunday, and it literally carries me through Wednesday. It reheats beautifully, freezes like a dream, and actually tastes better on day two because the flavors have had time to meld.
If you’re trying to get ahead of your week (and who isn’t?), this is the recipe you need. It’s hearty enough to replace a meatloaf, light enough to not leave you in a food coma, and flexible enough to use up whatever veggies are wilting in your crisper drawer. It’s efficient, it’s delicious, and it’s going to save your week.
The Strategy: Make It Once, Eat It Four Times
Here’s the thing about meal prepping: it only works if the food is good enough to eat cold or reheated. A lot of soups turn into a weird, watery mess after day three. Not this one. The brown rice absorbs the liquid perfectly, and the tomatoes and peppers hold their texture. I portion it out into four distinct meals, and it feels like I’m getting four different dinners out of one afternoon of cooking.
- Monday Night: Fresh out of the pot, topped with extra sharp cheddar and a dollop of sour cream. It’s hot, creamy, and perfect.
- Wednesday Lunch: Grabbed straight from the fridge. I eat this cold sometimes—it’s like a thick, hearty chili. I add a squeeze of lime for brightness.
- Friday Night: Reheated with a splash of broth and topped with crispy tortilla strips. Turns it into a Tex-Mex vibe.
- Saturday Snack: I usually dip leftover crusty bread into the last few bowls. No waste, just comfort.
This approach takes the stress out of the week. You cook once, you clean one pot, and you have dinner covered for days. It’s the kind of efficiency that lets you actually relax on weekdays instead of stressing about what’s for dinner.
Ingredients You’ll Need
One of the reasons I love this recipe is how pantry-friendly it is. You probably have half of this already. I’m particular about a few things—like using brown rice for that nutty chew and using fresh bell peppers for the sweetness—but mostly, this is simple, accessible food.
For the Base
Yellow onion (1 medium, diced) — This is your flavor foundation. Don’t skip it. Dice it fine so it melts into the soup.
Green bell pepper (1 large) — I use green because it has a slightly bitter, crisp bite that balances the sweetness of the tomatoes. You can use red or yellow, but green is the classic stuffed pepper flavor.
Red bell pepper (1 large) — Adds sweetness and color. I like the contrast of green and red.
Garlic (4 cloves, minced) — Fresh only. Jarred garlic just doesn’t have the punch needed here.
Long-grain brown rice (1 cup, uncooked) — This is crucial. Brown rice holds its shape better than white rice after reheating. It doesn’t turn to mush. I’ve tried it with white rice, and by day three, it’s a porridge. Stick with brown.
For the Broth & Flavor
Vegetable broth (4 cups) — I use low-sodium so I can control the salt level. If you use regular broth, reduce the added salt in the recipe.
Crushed tomatoes (1 can, 14.5 oz) — I use San Marzano if I can find them. They’re sweeter and less acidic. It makes a huge difference in the final taste.
Diced tomatoes (1 can, 14.5 oz, drained) — Adds texture. You want chunks, not just sauce.
Black beans (1 can, 15 oz, rinsed and drained) — For protein and heartiness. I use pinto beans if that’s what I have, but black beans hold up better in the fridge.
Tomato paste (2 tablespoons) — This is the secret weapon. It deepens the tomato flavor and gives the soup a rich, savory body. Don’t just use broth and tomatoes; you need that paste.
Ground cumin (1 teaspoon) — Adds that warm, earthy note that defines stuffed peppers.
Smoked paprika (1 teaspoon) — This is my trick. It adds a subtle smokiness that mimics the flavor of cooked peppers without actually cooking them for hours. It’s a game-changer.
Dried oregano (1 teaspoon) — Classic Mediterranean herb. If you don’t have it, thyme works too.
For the Finish
Sharp cheddar cheese (1 cup, shredded) — I shred my own from a block. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. You want creamy, not grainy.
Sour cream (for serving) — Adds tang and coolness against the hot soup.
Fresh cilantro (optional, for garnish) — I like the fresh herbal lift, but it’s optional.
Equipment Needed
You don’t need fancy gear for this. Here’s what I actually use.
- Large Dutch oven or heavy-bottomed pot — I use my 6-quart Le Creuset. It distributes heat evenly so the rice cooks uniformly. A large stockpot works too, just make sure it has a tight-fitting lid.
- Sharp knife and cutting board — For dicing the peppers and onions.
- Wooden spoon — For stirring. Silicone works too.
- Measuring cups and spoons — Standard stuff.
- Colander — For rinsing the beans and draining the diced tomatoes.
How to Make It: Step-by-Step
Alright, let’s get cooking. I’m walking you through exactly how I do it, including the little tricks I’ve picked up over years of meal prepping.
Step 1: Prep Your Veggies (10 minutes)
Before you turn on the stove, dice your onion and both bell peppers. Mince your garlic. Get everything ready. I know it seems like extra work, but when you’re cooking a soup, things move fast. Having everything chopped and in bowls makes the actual cooking stress-free. Also, rinse and drain your beans. Set them aside.
Step 2: Sauté the Aromatics (5 minutes)
Heat 2 tablespoons of olive oil in your Dutch oven over medium heat. Add the diced onion and green bell pepper. Cook for 4-5 minutes until the onion is translucent and the pepper starts to soften. Add the minced garlic and cook for just 1 minute until fragrant. Don’t let the garlic brown—it gets bitter. Stir constantly.
Step 3: Bloom the Spices (1 minute)
Add the tomato paste, cumin, smoked paprika, and oregano to the pot. Stir well to coat the veggies in the paste and spices. Let it cook for 1 minute. This “blooms” the spices, releasing their essential oils and deepening the flavor. It’s a small step, but it makes the soup taste richer.
Step 4: Build the Soup (5 minutes)
Pour in the vegetable broth, crushed tomatoes, and drained diced tomatoes. Scrape up any browned bits from the bottom of the pot—those are flavor bombs. Stir everything together. Bring it to a boil.
Step 5: Add the Rice and Simmer (35-40 minutes)
Once boiling, add the uncooked brown rice. Stir well. Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer. Do not lift the lid for at least 30 minutes. This is crucial. The rice needs to steam and absorb the liquid. If you peek too early, you’ll throw off the cooking time. After 35 minutes, check the rice. It should be tender but still have a slight chew. If it’s too hard, add a splash of water and simmer for another 5 minutes.
Step 6: Add the Beans and Cheese (5 minutes)
Once the rice is cooked, stir in the black beans. Let them heat through for 2 minutes. Remove the pot from the heat. Stir in half of the shredded cheddar cheese until melted. Taste the soup. Add salt and pepper to your liking. Remember, the broth and cheese have salt, so go easy at first.
Step 7: Portion and Store
Ladle the soup into your meal prep containers. Let it cool to room temperature before putting the lids on. This prevents condensation, which can make the rice soggy. I usually make four equal portions. Top with the remaining cheese right before eating, or save it for garnish.
Expert Tips for Perfect Meal Prep
Here’s everything I’ve learned from making this dozens of times. These tips will save you from common pitfalls.
Don’t Overcook the Rice
Brown rice continues to cook slightly even after you turn off the heat. I like mine with a little bite. If you cook it until it’s totally soft, it’ll be mushy by day three. Aim for al dente.
Adjust Liquid for Storage
Brown rice is a sponge. It will absorb liquid as it sits in the fridge. When you reheat your portion, it might look thick. Just add a splash of water or broth when reheating to loosen it up. It’s normal.
Freezing Works Best Without Cheese
If you plan to freeze any portions, leave the cheese out until you’re ready to eat. Dairy can separate when frozen and thawed. Freeze the soup base, and stir in fresh cheese when reheating.
The Smoked Paprika Trick
I can’t stress this enough. Smoked paprika adds a depth of flavor that mimics slow-cooked peppers. It’s the difference between “okay soup” and “addictive soup.” Don’t skip it.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Protein Power
Add 1 cup of cooked quinoa or lentils for extra protein. I sometimes add a can of drained corn for sweetness and crunch. It makes the soup even more filling.
Spice It Up
If you like heat, add a diced jalapeño with the onions, or a teaspoon of cayenne pepper. I like to serve it with hot sauce on the side so everyone can control their own spice level.
Cheese Swap
Cheddar is classic, but Monterey Jack or Pepper Jack melt beautifully. For a lighter version, use feta crumbles instead. It adds a nice tangy bite.
Gluten-Free
This recipe is naturally gluten-free as long as you use gluten-free broth and verify your spices are GF. Most are, but check labels just in case.
Serving & Storage
How to Serve: I usually serve this straight from the container. It’s rustic and hearty. Top with extra cheese, a dollop of sour cream, and fresh cilantro. A squeeze of lime juice right before eating brightens everything up.
Refrigerator: Store in airtight containers for up to 5 days. The flavors actually get better on day three.
Freezer: Freeze for up to 3 months. Leave some headspace in the container for expansion. Thaw overnight in the fridge before reheating.
Reheating: Microwave or stovetop. Add a splash of water if it’s too thick. Stir well to distribute the heat.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Per serving (based on 4 servings):
- Calories: 380
- Protein: 15g
- Carbs: 55g
- Fiber: 8g
- Fat: 12g
- Sodium: 600mg (varies by broth)
It’s high in fiber and protein, making it very filling. If you’re watching carbs, reduce the rice to ½ cup per serving and add extra beans.
Final Thoughts
This vegetarian stuffed pepper soup with hearty brown rice has saved my weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different peppers, swap the beans, adjust the spices. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use white rice instead of brown rice?
You can, but I don’t recommend it for meal prep. White rice turns to mush after a few days in the fridge. Brown rice holds its texture much better. If you must use white rice, reduce the cooking time to 15-18 minutes and plan to eat it within 2 days.
Why did my soup turn out watery?
Brown rice absorbs a lot of liquid. If your soup is watery, it probably needs more time to simmer, or you added too much broth. Let it simmer uncovered for 10-15 minutes to reduce. If it’s still too thin, add a tablespoon of cornstarch mixed with water.
Can I make this ahead for a dinner party?
Absolutely. Make it up to 2 days ahead and store in the fridge. Reheat gently on the stove, adding a splash of broth if needed. It’s perfect for potlucks because it travels well and stays hot.
Can I freeze this soup?
Yes, but leave the cheese out until you’re ready to eat. Dairy can separate when frozen. Freeze the soup base in portion-sized containers for easy grab-and-go meals.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth when reheating. Stir well. If using a microwave, cover the bowl to trap steam. This keeps the rice moist and the soup creamy.
Can I double this recipe?
Yes, double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping for the whole week. Just make sure your pot is big enough to allow for simmering without boiling over.
What if I don’t have smoked paprika?
Regular paprika works, but you’ll miss that smoky depth. You can add a tiny pinch of chipotle powder for heat and smoke, or just accept that it’ll taste slightly different. It’s still delicious without it.
Pin This Recipe!
Vegetarian Stuffed Pepper Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
A hearty, one-pot vegetarian soup that captures the flavors of stuffed peppers using brown rice, bell peppers, and black beans. Perfect for meal prep, it yields four distinct meals and reheats beautifully.
Ingredients
- 1 medium yellow onion, diced
- 1 large green bell pepper, diced
- 1 large red bell pepper, diced
- 4 cloves garlic, minced
- 1 cup long-grain brown rice, uncooked
- 4 cups vegetable broth (low-sodium recommended)
- 1 can (14.5 oz) crushed tomatoes
- 1 can (14.5 oz) diced tomatoes, drained
- 1 can (15 oz) black beans, rinsed and drained
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 2 tablespoons olive oil
- 1 cup sharp cheddar cheese, shredded
- Sour cream, for serving
- Fresh cilantro, optional for garnish
- Salt and pepper to taste
Instructions
- Dice the onion and both bell peppers. Mince the garlic. Rinse and drain the beans.
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and green bell pepper. Cook for 4-5 minutes until the onion is translucent and the pepper softens.
- Add the minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent browning.
- Add the tomato paste, cumin, smoked paprika, and oregano. Stir to coat the vegetables and cook for 1 minute to bloom the spices.
- Pour in the vegetable broth, crushed tomatoes, and drained diced tomatoes. Scrape up any browned bits from the bottom of the pot. Bring the mixture to a boil.
- Add the uncooked brown rice. Stir well, then reduce heat to low. Cover with a tight-fitting lid and simmer for 35-40 minutes without lifting the lid. Check for tenderness; if needed, add a splash of water and simmer longer.
- Once the rice is tender, stir in the black beans and heat through for 2 minutes.
- Remove the pot from heat. Stir in half of the shredded cheddar cheese until melted. Season with salt and pepper to taste.
- Ladle into containers to cool before storing. Top with remaining cheese, sour cream, and cilantro when serving.
Notes
[‘Use brown rice for better texture retention during meal prep; white rice may turn mushy.’, ‘If freezing, leave the cheese out until reheating to prevent separation.’, ‘Brown rice absorbs liquid as it sits; add a splash of water or broth when reheating if the soup is too thick.’, ‘Smoked paprika adds depth and mimics the flavor of slow-cooked peppers.’]
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 10
- Sodium: 600
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 55
- Fiber: 8
- Protein: 15
Keywords: vegetarian soup, stuffed pepper soup, meal prep, one pot meal, brown rice soup, healthy dinner, gluten-free option


