Best Tomato Rice Soup with Caramelized Onions

If you ask me, tomato rice soup is one of those dishes that just makes sense.

This cozy bowl brings together sweet caramelized onions, tomatoes, and tender rice in a simple broth that tastes like home. The onions cook low and slow until they turn golden and jammy, adding a deep sweetness to every spoonful.

It’s the kind of soup that comes together with pantry staples and a little patience. A handful of herbs and a splash of something tangy help round out the flavors.

It’s a comforting meal that works for busy weeknights, perfect when you want something warm and satisfying without a lot of fuss.

tomato rice soup with caramelized onions
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Tomato Rice Soup

  • Caramelized onions add incredible depth – The sweet, rich flavor from slowly cooked onions takes this soup from ordinary to restaurant-quality without any fancy ingredients.
  • Hearty and filling – The rice makes this soup satisfying enough to be a complete meal on its own, not just a starter.
  • Budget-friendly comfort food – This recipe uses pantry staples like rice and canned tomatoes to create a cozy, warming meal that won’t break the bank.
  • Perfect for meal prep – This soup actually tastes better the next day as the flavors meld together, making it great for making ahead and reheating throughout the week.

What Kind of Tomatoes Should I Use?

For tomato rice soup, you’ve got several good options depending on what’s in your pantry. Canned whole or crushed tomatoes work great and are actually preferred by many cooks since they’re picked and canned at peak ripeness, giving you consistent flavor year-round. If you’re making this during tomato season, fresh ripe tomatoes are wonderful – just blanch and peel them first, or leave the skins on if you don’t mind a more rustic texture. San Marzano tomatoes, whether canned or fresh, are known for their sweet flavor and low acidity, making them perfect for soup. Whatever you choose, avoid tomatoes that look pale or feel hard, as they won’t give you the rich, tomatoey flavor you’re looking for.

tomato rice soup with caramelized onions
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

Since the specific ingredient list isn’t available, here are some common substitutions for a typical tomato rice soup with caramelized onions:

  • Rice: White rice is traditional, but you can use brown rice (just add 10-15 minutes to the cooking time), orzo pasta, or even small pasta shapes like ditalini for a different texture.
  • Yellow onions: Sweet onions like Vidalia work great for caramelizing and give an even sweeter flavor. Red onions can work too, though they’ll add a slightly sharper taste.
  • Canned tomatoes: Crushed, diced, or whole peeled tomatoes all work fine. If using whole tomatoes, just break them up with a spoon while cooking. Fresh tomatoes can work too – you’ll need about 2 pounds, and cook them a bit longer to break down.
  • Vegetable or chicken stock: Either stock works well in this soup. You can also use water with a bouillon cube if that’s what you have on hand.
  • Butter: Olive oil can replace butter for caramelizing the onions, though butter does add a richer flavor. Use about the same amount.

Watch Out for These Mistakes While Cooking

The biggest mistake when making tomato rice soup is adding the rice too early, which causes it to absorb too much liquid and turn mushy – instead, add it during the last 20-25 minutes of cooking so it stays tender but not overcooked.

Rushing the caramelized onions is another common error that will leave you with burnt or undercooked onions rather than the sweet, golden brown flavor you’re after, so plan for at least 25-30 minutes of slow cooking over medium-low heat, stirring occasionally.

To prevent your soup from becoming too thick as it sits, keep some extra broth on hand to thin it out when reheating, since the rice will continue absorbing liquid even after cooking.

Finally, balance is key with tomato-based soups – if yours tastes too acidic, a pinch of sugar or a splash of cream can mellow out the sharpness and bring all the flavors together.

tomato rice soup with caramelized onions
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Tomato Rice Soup?

Tomato rice soup is hearty enough to be a meal on its own, but I love pairing it with a simple grilled cheese or quesadilla for dipping. A crisp side salad with a light vinaigrette helps balance out the richness of the soup, especially if you’re going for something a bit fresher. If you want to keep things cozy, some crusty bread or garlic toast works perfectly for soaking up all that tomatoey goodness. You could also serve it alongside a turkey or ham sandwich for a classic soup-and-sandwich lunch that hits the spot every time.

Storage Instructions

Store: Keep your tomato rice soup in an airtight container in the fridge for up to 4 days. The rice will continue to absorb liquid as it sits, so you might need to add a splash of broth or water when you reheat it to get it back to your preferred consistency.

Freeze: This soup freezes pretty well for up to 3 months in freezer-safe containers or bags. Just know that the rice texture might change slightly after freezing, becoming a bit softer, but the flavor stays great.

Reheat: Warm it up on the stovetop over medium-low heat, stirring occasionally and adding extra liquid if needed. You can also microwave individual portions for 2-3 minutes, stirring halfway through to heat evenly.

Preparation Time 10-15 minutes
Cooking Time 40-60 minutes
Total Time 50-75 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 0-0
  • Protein: 0-0 g
  • Fat: 0-0 g
  • Carbohydrates: 0-0 g

Ingredients

For the soup base:

  • 4 cups chopped tomatoes (I use San Marzano canned tomatoes)
  • 2 large yellow onions (thinly sliced for caramelization)
  • 2 tbsp vegetable oil (or unsalted butter)
  • 1/2 tsp kosher salt
  • 1 cup water or vegetable broth
  • 1/4 tsp black pepper (freshly ground preferred)

Optional garnish:

  • 1/4 cup heavy cream (or sour cream, for richness)
  • 2 tbsp fresh basil (chopped for garnish)

Step 1: Caramelize the Onions

  • 2 tbsp vegetable oil or unsalted butter
  • 2 large yellow onions, sliced

Heat a large skillet over medium heat and add the vegetable oil or unsalted butter.

Add the sliced onions and cook slowly, stirring occasionally, until the onions are deeply caramelized and golden brown.

This process will take about 30-40 minutes, but it’s worth the time for the rich flavor developed—I always find caramelized onions bring a wonderful sweetness to the soup.

Step 2: Cook the Tomatoes with Caramelized Onions

  • caramelized onions from Step 1
  • 4 cups chopped tomatoes
  • 1 cup water or vegetable broth

Transfer the caramelized onions from Step 1 to a large pot.

Add the chopped tomatoes and the water or vegetable broth.

Bring the mixture to a simmer over medium heat and cook until the tomatoes are soft and the flavors have melded together, about 15-20 minutes.

Step 3: Blend the Soup

Remove the pot from heat.

Using an immersion blender, or by working in batches with a countertop blender, puree the soup until smooth and creamy.

Step 4: Finish the Soup

  • pureed soup from Step 3
  • 1/2 tsp kosher salt
  • 1/4 tsp ground black pepper
  • 1/4 cup heavy cream or sour cream

Return the pureed soup to the pot and place over low heat.

Stir in the kosher salt, ground black pepper, and heavy cream or sour cream.

Taste and adjust seasoning if needed.

I like to add the cream at this stage for extra silkiness—you could use either heavy cream or sour cream depending on your preference.

Step 5: Serve and Garnish

  • 2 tbsp chopped fresh basil

Ladle the hot, creamy tomato soup into bowls.

Garnish each serving with chopped fresh basil.

Serve immediately while hot.

For a more authentic flavor, I like to use fresh basil instead of dried—it really brightens up the soup.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe