The Best Tomato Rice Soup (Cozy Comfort in a Bowl!)

The Best Tomato Rice Soup (Cozy Comfort in a Bowl!)

Ever wonder why simple soup just hits differently on a chilly day? I used to think making tomato rice soup was complicated cooking until I realized it’s literally just chopping vegetables, adding rice and tomatoes, and letting it all simmer together. Now my family requests this warming, filling soup whenever someone’s feeling under the weather or we just need something cozy, and I’m pretty sure my kids think I’m some kind of healing soup wizard (if only they knew I just learned to dump vegetables in a pot and let them bubble for 20 minutes).

Here’s the Thing About This Recipe

The secret to perfect tomato rice soup isn’t complicated—it’s honestly just building those flavors by sautéing the aromatics first and letting the rice cook directly in the broth so it absorbs all that tomatoey goodness. Here’s what I’ve learned the hard way: you want to give those onions, garlic, carrots, and celery enough time to soften and release their flavors before adding the liquid, and the rice needs the full simmer time to get tender without turning mushy. Around here, we’ve figured out that the combination of diced tomatoes and vegetable broth creates this perfect balance of tangy and savory, while the oregano and thyme add that classic Italian soup vibe. Fresh basil at the end brightens everything up. It’s honestly that simple, and the whole thing comes together in one pot which means minimal cleanup.

What You’ll Need (Don’t Stress!)

Good olive oil for sautéing is your starting point—it adds flavor and helps soften those vegetables. A whole onion, diced, forms the aromatic base. Fresh garlic (not the jarred stuff) makes such a difference—two cloves minced fine add depth without overpowering. I learned this after using garlic powder once and the soup just tasted flat.

Carrots and celery are classic soup vegetables that add sweetness and texture. Dice them roughly the same size so they cook evenly (happens more than I’d like to admit that I get lazy and end up with huge carrot chunks and tiny celery pieces). Canned diced tomatoes are perfect here—they’re already the right size and packed at peak ripeness.

Vegetable broth is your soup base—use a good quality one or homemade if you have it. Long-grain white rice (not instant!) is what you want because it holds its shape and doesn’t turn to mush. The dried oregano and thyme are classic Italian herbs that make this taste like something from a cozy Italian kitchen. Fresh basil leaves for garnish aren’t optional—they add that bright, fresh pop that takes it from good to amazing.

Let’s Make This Together

Start by heating olive oil in a large pot over medium heat. Add your diced onions and minced garlic, sautéing until they’re soft and fragrant—about 3-4 minutes. Your kitchen will start smelling amazing right about now. Here’s where I used to mess up: I’d rush this step, but giving the onions time to soften and even get slightly translucent is what builds flavor.

Add your diced carrots and celery, and cook for about 5 minutes, stirring occasionally, until the vegetables start to soften. You’re not trying to cook them completely—just get them started. Pour in the canned diced tomatoes with their juice and the vegetable broth. Give everything a good stir and bring it all to a simmer.

Once it’s simmering, stir in the white rice, dried oregano, dried thyme, salt, and pepper. Cover the pot and let it simmer for 20-25 minutes until the rice is tender. I always start checking at 20 minutes because rice cooking time can vary depending on your stove and how high your simmer is. You want the rice tender but not mushy and falling apart.

Taste it and adjust the seasoning—you’ll probably need more salt than you think, and maybe a bit more pepper. Ladle it into bowls and garnish with fresh basil leaves torn or chopped right before serving. The basil wilts slightly from the heat and releases its aroma, which is pure magic. If you’re into vegetable-forward soups like this, my Mediterranean Chickpea Salad Bowl offers a similar healthy, veggie-packed vibe but in salad form.

When Things Go Sideways (And How to Fix Them)

Rice is mushy and overcooked? You simmered it too long or on too high heat. In reality, I’ve learned to keep the heat at a gentle simmer (you should see small bubbles, not a rolling boil) and check at 20 minutes. If this happens, the soup is still totally edible, just more porridge-like. Next time, pull it earlier.

Soup is too thick and rice absorbed all the liquid? This happens! Rice keeps absorbing liquid as it sits. Don’t panic—just add more vegetable broth or water, a cup at a time, until you reach your desired consistency. I always have extra broth on hand for this exact reason.

Vegetables are still hard but rice is done? Your vegetable pieces were too big. This is totally fixable—just simmer longer until everything’s tender, adding more broth if needed. Next time, dice your vegetables smaller and more uniformly.

Tastes bland and boring? You didn’t add enough salt or your broth was low-sodium and flavorless. Taste and keep adding salt until the flavors pop. Sometimes I add a splash of balsamic vinegar or a pinch of sugar to balance the tomato acidity and bring out the sweetness.

When I’m Feeling Creative

Italian Tomato Rice Soup: Add a Parmesan rind while the soup simmers for incredible depth, then fish it out before serving. Serve with grated Parmesan on top. Around winter, I’ll make this version and it tastes like something from a Roman trattoria.

Spicy Tomato Rice Soup: Add 1/2 teaspoon red pepper flakes with the herbs, or stir in some diced jalapeños with the vegetables for a kick.

Protein-Packed Version: Stir in a can of white beans or chickpeas, or add shredded rotisserie chicken for a heartier, more filling meal.

Lemon Tomato Rice Soup: Add a squeeze of fresh lemon juice at the end for brightness, and use lemon zest in place of some of the basil for a Greek-inspired twist.

What Makes This Recipe Special

Tomato-based soups are comfort food classics across many cuisines because tomatoes provide natural acidity and umami that create depth of flavor. Adding rice directly to the soup rather than cooking it separately means the rice absorbs all those flavors while releasing starches that naturally thicken the broth. This technique is common in Italian and Mediterranean cooking, where rice soups transform simple ingredients into satisfying one-pot meals. The aromatic base of onions, garlic, carrots, and celery (similar to a soffritto or mirepoix) provides the flavor foundation, while the herbs add complexity. Because everything cooks together in one pot, the flavors meld beautifully, and cleanup is minimal—perfect for weeknight cooking when you want something nourishing without a lot of fuss.

Things People Ask Me About This Recipe

Can I make this tomato rice soup ahead of time?

Yes, but the rice will continue absorbing liquid as it sits. Make it up to 2 days ahead and store in the fridge, but expect to add more broth when reheating. I usually add about 1 cup of broth when I reheat it to get back to the right consistency.

What if I don’t have white rice for this tomato rice soup?

Brown rice works but takes longer to cook—plan for 40-45 minutes of simmering. Wild rice is delicious but also needs more time. Avoid instant rice, which will turn to mush. You could also use small pasta like orzo or ditalini instead of rice for a completely different but equally delicious soup.

Can I freeze this tomato rice soup?

You can, but rice doesn’t freeze and reheat perfectly—it can get a bit mushy. If you’re planning to freeze it, I’d recommend cooking the soup without the rice, freezing it, then adding cooked rice when you reheat it. Frozen soup keeps for up to 3 months.

How do I make this tomato rice soup more filling?

Add protein like shredded chicken, white beans, or chickpeas. You can also increase the rice to 3/4 cup for a thicker, heartier soup. Some people add a splash of cream at the end for richness, which also makes it more substantial.

Is this tomato rice soup vegan?

Yes! It’s naturally vegan as written. Just make sure your vegetable broth doesn’t contain any animal products (some brands sneak in chicken or beef flavoring).

Can I use fresh tomatoes instead of canned?

You can, but canned tomatoes are actually better for soup because they’re picked and canned at peak ripeness. If you want to use fresh, you’ll need about 3-4 large tomatoes, diced, and you might want to add a tablespoon of tomato paste for deeper tomato flavor.

Before You Head to the Kitchen

I couldn’t resist sharing this tomato rice soup because it’s genuinely the recipe that saved me on countless sick days and chilly evenings when everyone needed something warm, comforting, and nourishing without me spending hours in the kitchen. The best soup nights are when everyone’s gathered around the table with steaming bowls, dunking crusty bread, and feeling instantly better about life. Give it a try, and don’t be surprised when this becomes your go-to “I need comfort in a bowl” recipe.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fresh tomato basil soup with rice, carrots, herbs, and a basil garnish. Perfect for a comforting, homemade meal with healthy ingredients and vibrant flavors.

Tomato Rice Soup


Description

Easy tomato rice soup with vegetables and herbs made in one pot—comforting, healthy, and ready in 30 minutes for the perfect weeknight meal.

Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 6Fresh tomato basil soup with rice, carrots, herbs, and a basil garnish. Perfect for a comforting, homemade meal with healthy ingredients and vibrant flavors.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced (fresh is best!)
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 can (14.5 oz) diced tomatoes (with their juice)
  • 4 cups vegetable broth (good quality or homemade)
  • 1/2 cup long-grain white rice (not instant!)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh basil leaves, for garnish (don’t skip these!)

Instructions

  1. Heat the olive oil in a large pot over medium heat. Add your diced onions and minced garlic, sautéing for 3-4 minutes until they’re soft and fragrant. Don’t rush this step—it builds flavor.
  2. Add the diced carrots and celery. Cook for about 5 minutes, stirring occasionally, until the vegetables start to soften. You’re not trying to cook them completely, just get them started.
  3. Pour in the diced tomatoes with their juice and the vegetable broth. Give everything a good stir and bring it all to a simmer.
  4. Once it’s simmering, stir in the white rice, dried oregano, dried thyme, salt, and pepper. Cover the pot and let it simmer gently for 20-25 minutes until the rice is tender. Keep it at a gentle simmer—not a rolling boil—or the rice will get mushy.
  5. Taste and adjust the seasoning. You’ll probably need more salt than you think, and maybe a bit more pepper.
  6. Ladle into bowls and garnish with fresh basil leaves torn or chopped right before serving. The basil is what makes it sing!

Nutrition Information (Per Serving):

  • Calories: 145
  • Carbohydrates: 26g
  • Protein: 4g
  • Fat: 3g
  • Fiber: 3g
  • Sodium: 620mg (varies with broth)
  • Vitamin A: 3,500 IU (70% DV)
  • Vitamin C: 10mg (11% DV)

This soup is loaded with vegetables and relatively low in calories while being genuinely filling. It’s comfort food that’s actually good for you.

Notes:

  • Keep the heat at a gentle simmer or the rice will get mushy.
  • Dice vegetables uniformly so they cook evenly.
  • The rice will keep absorbing liquid as it sits, so have extra broth on hand.
  • Fresh basil really does make a difference—dried basil for garnish just isn’t the same.
  • Taste before serving and adjust salt—you’ll probably need more than you think.

Storage Tips:

Store leftovers in an airtight container in the fridge for up to 4 days. The rice will absorb liquid, so add 1/2-1 cup of broth when reheating. Reheat on the stovetop or in the microwave. You can freeze this for up to 3 months, but the rice texture may suffer—consider freezing without rice and adding cooked rice when you reheat.

Serving Suggestions:

  • With crusty bread or garlic bread for dipping and soaking up the broth
  • Topped with grated Parmesan for extra richness and umami
  • Alongside a simple green salad for a complete, balanced meal
  • With grilled cheese sandwiches for the ultimate comfort food combo

Mix It Up (Recipe Variations):

Italian Tomato Rice Soup: Add a Parmesan rind while simmering, remove before serving, and top with grated Parmesan.

Spicy Version: Add 1/2 teaspoon red pepper flakes or diced jalapeños for heat.

Protein-Packed Soup: Stir in a can of white beans or chickpeas, or add shredded rotisserie chicken.

Lemon Tomato Rice Soup: Add lemon juice and zest at the end for bright, Greek-inspired flavor.

What Makes This Recipe Special:

This soup showcases a classic cooking technique where rice cooks directly in the broth, absorbing flavors while releasing starches that naturally thicken the soup. The aromatic base of sautéed onions, garlic, carrots, and celery creates a flavor foundation similar to soffritto in Italian cooking, providing depth that makes the simple ingredient list taste complex and satisfying. Tomato-based soups are universally comforting because tomatoes provide natural acidity and umami that balance perfectly with the neutral, starchy rice. The one-pot method means minimal cleanup while allowing flavors to meld beautifully, making this an ideal weeknight meal that’s both nourishing and easy.

Leave a Comment

Recipe rating