There’s something magical about a pot of tomato-rice soup simmering on the stove – that rich, comforting aroma filling the kitchen always takes me back to rainy afternoons at my grandma’s house. She’d whip up this simple yet satisfying soup with whatever she had on hand, proving you don’t need fancy ingredients to create something truly delicious. After years of making my own version (and plenty of happy accidents along the way), I’ve perfected this easy tomato-rice soup recipe that comes together in about 30 minutes. It’s become my go-to when I need a hearty meal that feels like a warm hug – the kind of dish that makes you close your eyes and sigh with the first spoonful. Trust me, once you try this soul-warming combination of sweet tomatoes, fluffy rice, and fragrant herbs, you’ll understand why it’s been a family favorite for generations.
Why You’ll Love This Tomato-Rice Soup
Let me tell you why this soup has become my absolute comfort food obsession – and why you’ll fall for it too:
- Quick magic: From chopping to serving in under 30 minutes – perfect for those “what’s for dinner?!” panic moments
- Flavor bomb: The tomatoes and garlic create this incredible savory-sweet base that’ll have you licking the spoon
- Vegetarian happy: Naturally meat-free but still crazy satisfying (though my carnivore husband never complains!)
- Pantry hero: Uses basic ingredients you probably already have – no fancy grocery runs required
- Texture heaven: That perfect balance between brothy and hearty thanks to the plump rice grains
Seriously, this soup checks all the boxes – easy, affordable, delicious, and the kind of meal that just makes life better.
Ingredients for Tomato-Rice Soup
Here’s everything you’ll need to make this soul-warming soup – I promise it’s nothing fancy! Just good, honest ingredients that work magic together:
- 1 tablespoon olive oil – my trusty base for sautéing
- 1 medium onion, diced – about 1 cup total
- 2 cloves garlic, minced – fresh is best!
- 3 cups vegetable broth – low-sodium if you’re watching salt
- 1 can (14.5 oz) diced tomatoes – juice included! (or 2 cups fresh chopped tomatoes)
- ½ cup uncooked white rice – regular long-grain works perfectly
- 1 teaspoon dried basil – rub it between your fingers to wake up the flavor
- ½ teaspoon salt – plus more to taste
- ¼ teaspoon black pepper – freshly cracked if you’ve got it
- ¼ cup fresh parsley, chopped – the bright green finishing touch
See? Nothing complicated – just pantry staples that transform into something magical. I’ll often use canned tomatoes for convenience, but fresh summer tomatoes make this soup sing!
How to Make Tomato-Rice Soup
Okay, let’s get cooking! This soup comes together so easily, but I’ll walk you through each step to ensure perfect results every time. The key is building flavors layer by layer – trust me, you can taste the difference when you take your time with the basics.
Stovetop Method
Grab your favorite medium-sized pot (I use a 3-quart Dutch oven – the heavy bottom prevents burning) and let’s begin:
- Start with the aromatics: Heat that olive oil over medium heat until it shimmers. Add your onions and give them a good stir. Cook about 3-4 minutes until they turn translucent – you’ll know they’re ready when your kitchen smells amazing and the onions look sort of glossy.
- Garlic time! Toss in the minced garlic and stir constantly for about 30 seconds. Don’t let it brown! Burned garlic is bitter, and we want that sweet, mellow flavor instead.
- Liquid love: Pour in the vegetable broth and canned tomatoes (juice and all). The sizzle when the liquid hits the hot pot is music to my ears! Scrape up any tasty browned bits from the bottom – that’s pure flavor right there.
- Rice and seasonings: Stir in the rice, basil, salt, and pepper. This is when the magic starts happening – that rice will soak up all those incredible flavors as it cooks.
- Simmer to perfection: Bring everything to a lively boil, then immediately reduce heat to low. Cover with a lid slightly ajar and simmer gently for 15-20 minutes. Peek at the 15-minute mark – the rice should be tender but not mushy. If it needs more time, give it 5 more minutes, but no more stirring after this point or the rice might break down.
- Final flourish: Turn off the heat and stir in most of the fresh parsley (save some for garnish). Let the soup sit covered for 5 minutes – this lets all the flavors get to know each other before serving.
That’s it! Ladle into bowls, sprinkle with the remaining parsley, and prepare to fall in love. Pro tip: The soup thickens as it sits, so if you’re not serving immediately, you might want to have some extra warm broth on hand to thin it out.
Expert Tips for Perfect Tomato-Rice Soup
After making this soup more times than I can count, here are my can’t-live-without secrets for tomato-rice perfection:
- Broth control: Too thick? Add splashes of warm broth. Too thin? Let it simmer uncovered for a few extra minutes – the rice will work its thickening magic.
- Herb happiness: Swap dried basil for a big handful of fresh if you’ve got it – just add it at the very end to keep that bright flavor.
- Rice alternatives: Brown rice lovers, no worries! Just increase the simmer time to 30-35 minutes and add a bit more broth as needed.
- Flavor booster: Stir in a Parmesan rind while simmering for incredible umami depth (fish it out before serving).
Remember – this soup is wonderfully forgiving. Taste as you go and make it your own!
Tomato-Rice Soup Variations
The beauty of this soup? It’s practically begging for your personal touch! Here are my favorite ways to mix it up when I’m feeling creative:
- Protein power: Stir in a drained can of white beans or chickpeas for extra heft. Leftover shredded chicken works wonders too – just add it with the broth.
- Spice adventures: Swap basil for oregano and add a pinch of red pepper flakes if you like heat. Sometimes I’ll throw in a bay leaf while simmering.
- Creamy dream: For a richer version, stir in ½ cup coconut milk at the end – it makes the soup silky and adds lovely subtle sweetness.
Honestly? I’ve never met a variation I didn’t like. This soup is your canvas – have fun with it!
Serving Suggestions for Tomato-Rice Soup
Oh, let me tell you how I love to serve this soup – it’s all about creating that perfect cozy meal! A chunk of crusty bread is non-negotiable for me – nothing beats dunking warm, buttery sourdough into that rich tomato broth. For days when I’m feeling fancy, I’ll whip up a simple green salad with lemon vinaigrette to balance the heartiness. And here’s my secret weapon: a generous sprinkle of grated Parmesan right before serving. The way it melts into those steamy spoonfuls? Absolute magic!
Storing and Reheating Tomato-Rice Soup
Here’s the thing about leftovers – this soup actually tastes even better the next day as the flavors meld together! Just let it cool completely before transferring to an airtight container. It’ll keep happily in the fridge for about 3 days. When reheating, go low and slow – medium heat with the occasional stir. If the rice has soaked up too much broth (it happens!), just splash in some warm water or broth to bring it back to life. Word to the wise: freezing isn’t ideal because the rice turns a bit mushy when thawed. But honestly? It’s so delicious, you probably won’t have leftovers anyway!
Tomato-Rice Soup Nutritional Information
Now, let’s chat about what’s in that comforting bowl! Keep in mind these numbers can shift depending on your exact ingredients – more olive oil? Different broth? No worries, it’s all good. For a standard serving (about 1½ cups), you’re looking at roughly:
- 180 calories – light enough for lunch but still satisfying
- 32g carbs – hello, energy-boosting rice!
- 4g protein – not bad for a veggie soup
- 3g fiber – thanks to those tomatoes and rice
Honestly? It’s the kind of meal that makes both your taste buds and your body happy.
Common Questions About Tomato-Rice Soup
Over the years, I’ve gotten so many great questions about this recipe – here are the ones that pop up most often with my tried-and-true answers:
- “Can I use brown rice instead?” Absolutely! Just give it 30-35 minutes to simmer instead of 20, and keep an eye on the broth level – you might need to add another ½ cup as the brown rice soaks up more liquid.
- “Does it freeze well?” Bless your meal-prep heart, but I don’t recommend it. The rice turns mushy when thawed – trust me, I learned this the sad, soggy way! It keeps beautifully in the fridge for 3 days though.
- “How can I spice it up?” Oh honey, I’ve got you! A pinch of red pepper flakes when sautéing the onions adds lovely warmth. For serious heat lovers, add a diced jalapeño with the garlic. My husband swears by a dash of hot sauce at the table too!
- “My soup got too thick – help!” No worries, it happens! Just stir in warm broth or water a splash at a time until it’s your perfect consistency. The rice keeps absorbing liquid like a sponge even after cooking.
Got more questions? Drop them in the comments – I love chatting about this soup almost as much as I love eating it!
For more delicious recipes and inspiration, check out our Pinterest page: Hidden Recipes on Pinterest.
Print30-Minute Tomato-Rice Soup Recipe – Comforting & Delicious
- Total Time: 30 mins
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple and hearty tomato-rice soup that’s quick to make and full of flavor.
Ingredients
- 1 tbsp olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 3 cups vegetable broth
- 1 can (14.5 oz) diced tomatoes
- 1/2 cup uncooked white rice
- 1 tsp dried basil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 cup fresh parsley, chopped
Instructions
- Heat olive oil in a pot over medium heat.
- Add onion and garlic, cook until soft.
- Pour in vegetable broth and diced tomatoes.
- Stir in rice, basil, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 15-20 minutes until rice is tender.
- Garnish with fresh parsley before serving.
Notes
- Use fresh tomatoes if preferred.
- Adjust seasoning to taste.
- Add cooked chicken or beans for extra protein.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Soup
- Method: Stovetop
- Cuisine: International
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 6g
- Sodium: 650mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 0mg