There’s something magical about a steaming bowl of tomato-rice soup—it’s the kind of meal that wraps you in warmth on a chilly evening, yet it’s so simple you can whip it up with pantry staples. I swear by this recipe when I need comfort in a hurry. Just imagine: sweet onions and garlic sizzling in olive oil, tangy tomatoes bubbling with broth, and fluffy rice soaking up all that goodness. It’s the kind of dish that feels homemade in the best way, with zero fuss. Whether you’re fighting off a cold or just craving something cozy, this tomato-rice soup never lets me down.

Why You’ll Love This Tomato-Rice Soup
This soup isn’t just tasty—it’s practically a hug in a bowl! Here’s why it’s my go-to:
- Ready in 30 minutes—perfect for those “I need dinner NOW” nights
- Comfort food magic—warm, tangy, and just the right amount of hearty
- Wallet-friendly—uses ingredients you probably already have
- Naturally vegetarian (but no one will miss the meat!)
- Leftovers taste even better—the rice soaks up more flavor overnight
Trust me, once you try it, you’ll be making this soup all winter long!
Ingredients for Tomato-Rice Soup
Here’s what you’ll need to make this cozy soup—I bet most of these are already in your kitchen! The beauty of this recipe is its simplicity:
- 2 tbsp olive oil – for that perfect sauté base
- 1 onion, diced – yellow or white, whatever you’ve got
- 2 garlic cloves, minced – fresh is best, but 1/2 tsp garlic powder works in a pinch
- 1 can (14 oz) diced tomatoes – don’t drain them, that liquid is gold!
- 4 cups vegetable broth – homemade or store-bought both work great
- 1/2 cup white rice – I use long-grain, but any variety will do
- 1 tsp dried basil – or 1 tbsp fresh if you’re feeling fancy
- 1/2 tsp salt – adjust to taste after cooking
- 1/4 tsp black pepper – freshly cracked if possible
- 1 tbsp fresh parsley, chopped – the bright green finish makes all the difference
See? Nothing fancy—just good, honest ingredients that come together beautifully.
How to Make Tomato-Rice Soup
Okay, let’s get cooking! This soup comes together in just three simple steps—I promise it’s easier than you think. Just follow along, and soon you’ll be savoring that first spoonful of tomato-rice goodness.
Step 1: Sauté the Aromatics
First things first—let’s build that flavor base! Heat your olive oil in a medium pot over medium heat. Toss in the diced onion and give it a stir. You’ll know it’s ready when the onions turn slightly translucent—about 3 minutes should do it. Now, add your minced garlic (don’t let it brown or it’ll turn bitter!) and stir for just 30 seconds until it smells amazing. This step is what makes the soup taste homemade—don’t rush it!
Step 2: Combine and Simmer
Now for the fun part! Dump in the canned tomatoes (juice and all—that liquid is packed with flavor!), vegetable broth, rice, basil, salt, and pepper. Give everything a good stir, then crank up the heat to bring it to a boil. Once you see those bubbles, immediately reduce the heat to low, pop on a lid, and let it simmer for 20 minutes. No peeking—that lid stays on! The rice will plump up beautifully and soak in all that tomatoey broth. You’ll know it’s done when the rice is tender (give it a quick taste test at 18 minutes just to be sure).
Step 3: Garnish and Serve
Almost there! Take the pot off the heat and stir in that fresh parsley—it adds such a bright, herby pop that cuts through the richness. Ladle the soup into bowls while it’s piping hot. If you’re feeling extra fancy, a sprinkle of parmesan or a drizzle of good olive oil takes it over the top. Now grab a spoon and dig in—you’ve just made magic in under 30 minutes!

Tips for the Best Tomato-Rice Soup
Want to take your soup from good to unforgettable? Here are my little secrets:
- Brown rice works great—just simmer for 40 minutes instead of 20 (add extra broth if needed)
- Toss in a pinch of red pepper flakes while sautéing onions for a subtle kick
- Fire-roasted tomatoes add incredible smoky depth—my pantry staple!
- Stir in a spoonful of butter at the end for extra richness (don’t knock it ’til you try it)
- Leftovers thicken up—just stir in a splash of broth when reheating
These tiny tweaks make all the difference in this humble soup!
Tomato-Rice Soup Variations
Oh, this soup is SO flexible—it practically begs for personal touches! Here are my favorite ways to mix it up:
- Fire-roasted tomatoes instead of regular—that smoky flavor is unreal
- Toss in handfuls of baby spinach during the last 5 minutes of cooking
- Swap rice for orzo if you’re feeling fancy (adjust cooking time)
- Stir in grated parmesan right before serving—cheesy heaven!
- A splash of cream makes it luxuriously silky
See? Endless cozy possibilities from one simple recipe!
Serving Suggestions
This soup shines all on its own, but oh boy—tear off a hunk of crusty bread for dipping, or pair it with a simple green salad for the perfect cozy meal. My family always fights over who gets to mop up the last delicious drops!
Storing and Reheating Tomato-Rice Soup
Here’s the best part—this soup gets even better as leftovers! Store it in an airtight container in the fridge for up to 3 days. When reheating, just add a splash of broth or water if it’s thickened up too much (that rice really loves to drink!). Warm it gently on the stove—microwaving works too, but stir halfway through to prevent hot spots. Pro tip: The flavors meld beautifully overnight, making day-two soup even more delicious!
Tomato-Rice Soup Nutrition
Wondering what’s in that comforting bowl? Each serving (about 1 1/2 cups) packs roughly 220 calories, with 7g fat (mostly the good olive oil kind!), 35g carbs (thank you, fluffy rice), and 4g protein. It’s got 3g fiber from the tomatoes and onions too! Now, these numbers can wiggle a bit—using brown rice adds more fiber, and that parmesan sprinkle will nudge up the protein. But at its core? This is honest-to-goodness comfort food that loves your taste buds without weighing you down.
Common Questions About Tomato-Rice Soup
Got questions? I’ve got answers! Here are the most common ones I hear about this cozy soup:
- Can I use fresh tomatoes? Absolutely! Swap the canned tomatoes for 2 cups of diced fresh ones. Just simmer a bit longer to break them down.
- How do I make it gluten-free? Easy! Just ensure your broth is gluten-free—most are, but double-check the label. The rice and other ingredients are naturally gluten-free.
- Can I freeze it? Honestly, I don’t recommend it. The rice can get mushy when thawed. Stick to fridge storage for best results.
- What if I don’t have basil? No worries! Oregano, thyme, or Italian seasoning work just as well. Use what you’ve got!
- Can I add protein? Sure! Stir in cooked chickpeas, lentils, or shredded chicken for extra heartiness.
Now go make that soup—you’ve got this!
Try This Tomato-Rice Soup and Let Me Know How It Turns Out!
There you have it—my go-to recipe for when life calls for something simple, comforting, and downright delicious. I can’t wait for you to experience that first spoonful of this tomato-rice soup—the way the tangy tomatoes mingle with the fluffy rice, the way the garlic and onion work their magic in every bite. It’s the kind of meal that never fails to satisfy. So grab that pot, round up those pantry staples, and get cooking! And when you do, I’d love to hear all about it. Did you add a pinch of red pepper flakes? Toss in some spinach? Maybe swirl in a little cream? Tell me all your tasty tweaks—I’m always looking for new ways to love this soup even more. Happy cooking, friends!
Print
30-Minute Tomato-Rice Soup: A Heartwarming Comfort Dish
- Total Time: 35 mins
- Yield: 4 servings
- Diet: Vegetarian
Description
A simple and comforting tomato-rice soup that’s easy to make with basic pantry ingredients.
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 2 garlic cloves, minced
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth
- 1/2 cup white rice
- 1 tsp dried basil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tbsp fresh parsley, chopped
Instructions
- Heat olive oil in a pot over medium heat.
- Add onion and garlic. Sauté for 3 minutes.
- Stir in diced tomatoes, broth, rice, basil, salt, and pepper.
- Bring to a boil, then reduce heat to low.
- Cover and simmer for 20 minutes until rice is tender.
- Garnish with fresh parsley before serving.
Notes
- Use brown rice for a healthier option (adjust cooking time).
- Add a pinch of red pepper flakes for heat.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American



