Soups & Stews
This bell pepper soup with rice recipe transforms a simple weeknight meal into a vibrant, flavor-packed dish that balances hearty textures and bright, fresh ingredients. The secret lies in sautéing peppers until tender-crisp before simmering them in a fragrant broth, while the rice cooks separately to maintain its perfect bite.
What sets this apart is the way the rice absorbs the soup's rich flavors without turning mushy—each spoonful delivers a satisfying contrast of soft rice and silky soup.
Perfect for home cooks who want a restaurant-quality meal with minimal effort, this recipe uses pantry staples like long-grain rice, bell peppers, and aromatic spices to create depth.
The key is building flavor in layers: first by caramelizing the peppers, then by simmering with garlic, onions, and a touch of tomato paste for richness. The result is a dish that’s both comforting and vibrant, with colors as striking as the flavors.
By the time you serve this, your kitchen will smell like a bustling market, and every bite will offer a perfect balance of textures—creamy soup, tender rice, and the slight crunch of sautéed peppers.
It’s the kind of meal that feels special without requiring hours of prep, making it ideal for busy weeknights or casual gatherings. The recipe scales easily, so you can adjust the portions to feed a crowd or just yourself.
Whether you’re craving something light yet filling or want to introduce more vegetables into your diet, this soup delivers. The rice soaks up the broth beautifully, while the peppers add natural sweetness and a pop of color.
Ready in under an hour, it’s a foolproof way to elevate a simple dinner into something memorable. Let’s get cooking!
Ingredients for bell pepper soup recipe with rice
Vibrant peppers, fragrant spices, and fluffy rice—this fusion dish is a flavor explosion in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Bell Peppers 🧅 | 3 whole | Mixed colors for vibrant flavor |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing peppers |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ¼ tsp | For vibrant color |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
The bell peppers are the star here, so pick ones that are firm and shiny—Trader Joe's or your local farmers market usually have the best selection. Mixed colors (red, yellow, green) give you the most vibrant dish, but stick with one color if that's what you've got. For the rice, jasmine or basmati stays fluffy longer than basic white rice—worth the extra penny. The vegetable broth? Low-sodium is key—you can always add more salt at the end, but you can't take it out. Toast your cumin and coriander seeds in a dry pan for 30 seconds before grinding for a deeper flavor. Trust me, it makes all the difference.
No fresh cilantro? Dried cilantro works at half the amount, but it won't have that same bright pop. Running low on coconut milk? Greek yogurt or cashew cream gives a similar tanginess. The tomato paste can be swapped for 1/4 cup tomato sauce if you're in a pinch, but the paste gives that concentrated umami flavor. Want to make this spicier? Add a pinch of cayenne or a dash of hot sauce at the end. The lime juice is non-negotiable though—it cuts through all the richness and keeps everything fresh. If you're serving this to kids, you can skip the lime or use lemon instead, which is slightly milder.
This dish tastes even better the next day—honestly, the flavors meld together perfectly after resting. Store leftovers in the fridge for up to 4 days, or freeze portions for 3 months. I like to portion the rice and soup separately so I can reheat just what I need. The rice reheats beautifully with a splash of water, while the soup can be warmed on the stove or in the microwave. Garnish with extra cilantro and lime wedges right before serving—it makes the whole dish look (and taste) restaurant-quality.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to dirty three pans—just chop the peppers and onions, toss them in with the rice and broth, and let it simmer. The rice cooks right in the soup, so no measuring cups or separate pots to monitor. Honestly, it’s the kind of recipe that makes me feel like a chef without the fuss.
- Sweet-Savory Balance: That tomato paste and garlic combo? It’s where the flavor happens. The bell peppers add this bright, almost candy-like sweetness that balances the deep, umami richness of the soup, while the toasted garlic gives it a warmth that lingers. Between us, it’s the kind of dish that makes my family ask, “Why don’t we eat this more often?”
- Lunchbox Hero: I make a big batch on Sundays, and it’s my go-to for lunches all week—packs perfectly in jars, stays warm (or reheats like a dream), and the rice keeps it satisfying. My kids take it to school, my husband brings it to work, and I eat it straight from the pot. Not the prettiest, but the taste makes up for it every time.
- Budget Stretch: A bag of bell peppers, a can of tomato paste, and a head of garlic won’t break the bank, and this recipe stretches to feed four for under $10. The rice soaks up the flavors like a sponge, so you don’t need fancy ingredients—just good basics. Plus, leftovers? They’re my secret weapon for lazy nights.
Step-by-step instructions for bell pepper soup with rice
This fusion dish brings together vibrant peppers and hearty rice in one flavor-packed bowl.
Sauté the Aromatics and Peppers
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 3-4 minutes until softened and translucent. You'll notice the onions release their sweet aroma as they cook down.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. Immediately add the 3 whole medium bell peppers, cut into ½-inch pieces, and stir to combine. Cook for 5-6 minutes until the peppers begin to soften and release their juices. The peppers should be tender but still hold their shape slightly.
Build the Flavor Base
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly and blends with the peppers. This step develops the rich, savory foundation of your soup. Add the 1 cup long-grain white rice and stir to coat it evenly with the oil and tomato paste.
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally. You'll see the rice begin to absorb the liquid and the peppers continue softening. This simmering time ensures the rice cooks through without becoming mushy.
Season and Simmer to Perfection
Add the 0.5 teaspoon ground cumin, 0.5 teaspoon ground coriander, 0.25 teaspoon turmeric powder, 1 teaspoon salt, and 0.25 teaspoon black pepper. Stir well to distribute the spices evenly throughout the mixture. The spices will infuse the soup with warm, earthy flavors that complement the peppers beautifully.
Continue simmering for another 15-20 minutes until the rice is tender and the soup has thickened slightly. You'll know it's ready when the rice grains are fully cooked and the soup has a creamy consistency. If it becomes too thick, add a splash of water to reach your desired texture. The soup should be vibrant in color and packed with flavor.
Finish with Coconut Milk and Garnish
Reduce the heat to low and stir in the 0.5 cup coconut milk. This adds a luxurious creaminess that balances the savory flavors. Let the soup simmer for an additional 2-3 minutes to allow the coconut milk to blend seamlessly into the mixture. You'll see the soup take on a beautiful, velvety texture.
Remove the pot from heat and stir in the juice of the whole lime. This brightens the entire dish and cuts through the richness of the coconut milk. Garnish with the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that elevates the dish. Serve immediately while hot, and enjoy the perfect balance of textures and flavors in every spoonful.
Pro Tips For Making Bell Pepper Soup Recipe With Rice
- Char the Peppers First: I learned this the hard way—skipping the char makes the soup taste flat. Blacken the bell peppers over a gas flame (or under a broiler) until the skin blisters and smells smoky. The bitterness and depth of flavor are what turn a simple pepper soup into something memorable.
- Toast the Rice Dry: Don’t rinse your rice unless you want mushy grains in your soup. Instead, dry-toast the long-grain white rice in a separate pot over medium heat for 2-3 minutes until it smells nutty. This prevents the soup from turning gummy later—trust me, your rice will thank you.
- Sweat, Don’t Burn, the Onions: After charring the peppers, move to the onions and garlic. Cook them low and slow with a splash of water or broth until they’re translucent, not browned. Burnt onions make the whole dish taste bitter, and nobody wants that in their soup.
- Stir in Tomato Paste Late: Add the tomato paste only in the last 5 minutes of cooking. This keeps its bright, sweet flavor from turning dull. If you add it too early, it’ll darken and lose that fresh, tangy kick that balances the peppers’ smokiness.
Make-ahead tips for this recipe
Prep Ahead Strategy
I always chop my bell peppers and onion the night before and store them in airtight containers in the fridge. This saves 15 minutes of prep time on cooking day.
The peppers stay crisp and vibrant, and the onions soften just enough to caramelize faster. Just keep them in separate containers to prevent them from wilting together. 🍅
Rice Cooking Shortcut
Cook the 1 cup rice separately in a rice cooker or pot while you prepare the soup. This ensures the rice stays perfectly fluffy and doesn't absorb too much of the soup's liquid.
I like to use jasmine rice because it holds its shape beautifully. Once cooked, keep it warm in a covered pot on low heat until ready to serve.
Broth Prep
If you have time, make a big batch of vegetable broth and freeze it in 1-cup portions. This way, you can grab a frozen cube and thaw it overnight in the fridge—no need to measure or boil water.
I use low-sodium broth so I can control the seasoning later. Just add 1 cup to your pot and let it warm up while you sauté the peppers.
Spice Toasting
Toast your cumin and coriander seeds in a dry pan for 30 seconds and let them cool completely. Store them in a small jar or airtight container in your spice drawer.
This prepped spice blend keeps for 2 weeks and adds depth to any dish. Just grind it fresh when you're ready to cook—it makes all the difference in flavor. 🌿
Freezer-Friendly Portions
Divide the cooked soup into quart-sized freezer bags, leaving 1 inch headspace for expansion. Label each bag with the date and freeze for up to 3 months. When reheating, thaw overnight in the fridge, then warm on the stove with a splash of water.
The rice reheats best in the microwave with a damp paper towel covering it for 1 minute on high.
Garnish Prep
Wash and dry the cilantro and store it in a sealed container with a paper towel to absorb moisture. Keep the lime at room temperature until ready to use—it stays fresh longer this way.
I also like to pre-chop the cilantro and store it in the freezer for quick garnishes later. Just add it fresh when serving to keep the flavors bright. ✨
Nutrition facts
Frequently asked questions
Can I use frozen bell peppers instead of fresh?
Yes, but with a few adjustments! Thaw frozen peppers first and pat them dry to avoid excess moisture in your soup. Since frozen peppers are often softer, you may want to add them 5 minutes earlier in the cooking process (after the onions but before the rice). They'll still taste great, but they won't provide that same crisp-tender texture as fresh ones.
How do I make this dish spicier?
Add a pinch of cayenne pepper or a dash of hot sauce when you stir in the spices. For extra heat, include ½ teaspoon of red pepper flakes with the cumin and coriander. If you prefer a smoky kick, swap ½ teaspoon of smoked paprika for the regular paprika (if using). Always taste as you go—you can adjust the heat level to your preference!
What type of rice works best for this recipe?
Long-grain white rice (like jasmine or basmati) is ideal because it stays separate and fluffy. Short-grain rice will turn mushy, and brown rice takes longer to cook. For a quicker version, try instant rice—just reduce the simmering time to 10 minutes and add extra broth if needed. The key is rice that holds its shape but still absorbs the soup's flavors.
Can I make this recipe without coconut milk?
Swap the coconut milk for ½ cup Greek yogurt (for tanginess) or ½ cup heavy cream (for richness). For a dairy-free option, use ½ cup cashew cream or extra vegetable broth. The soup will still be delicious—just adjust the seasoning slightly since coconut milk adds natural sweetness.
Why did my rice turn mushy?
This usually happens when the rice cooks too long in the soup or the heat is too high. Cook the rice separately in a rice cooker or pot, then stir it into the soup just before serving. If you're making it all in one pot, reduce the simmering time to 12-15 minutes and keep an eye on it. Also, avoid lifting the lid too often—steam is what keeps rice fluffy!
