Tomato Rice Soup – Cookin Canuck

Tomato rice soup is the ultimate healthy comfort food. And it’s so easy to make! Serve it with a big green salad or grilled cheese sandwiches.

Tomato and rice soup in a white bowl, on a wooden board.

Tomato Rice Soup instantly evokes childhood memories of sitting around the kitchen table on a chilly day, dunking grilled cheese sandwich triangles into a steaming bowl of tomato soup. Mmmmm…

It’s hearty enough to serve as a main dish, with a green salad, tossed with homemade balsamic dressing, and a loaf of crusty bread to round out the meal.

One of the great things about this soup is its versatility. Feel free to switch up the type of rice used. You can also add a variety of vegetables, such as sautéed mushrooms, zucchini and carrots.

If you don’t want to go meatless, add some cooked chicken breast. Or bulk up this plant-based soup with cooked chickpeas.

💙 What’s to love about this Tomato Rice Soup recipe:

▪️ COMFORTING: There’s something about tomato soup that just screams comfort! It’s a great option for a chilly day.

▪️ HEALTHY: From the fiber in the brown rice to the lycopene in the canned tomatoes, tomato rice soup earns its healthy checkmark!

▪️ FREEZER-FRIENDLY: If you like to meal prep, this soup is for you. It freezes well for up to 3 months. The perfect reason to make a double batch!

Serve tomato rice soup with a green salad, such as my family’s favorite Apple Pecan Salad or Mediterranean Cucumber Salad.

and receive recipes straight to your inbox!

Tomato soup with rice in a small white bowl with a spoon, sitting on a wood board.


  • TOMATOES: Use canned crushed tomatoes. The recipe calls for one large (28 ounce) and one small (14 ounce) can. A total of 42 ounces. The best crushed tomatoes are ones from San Marzano, which is specified on the label. They tend to be more expensive, so feel free to use your favorite cheaper brand, if desired.
  • RICE: I use brown basmati rice. Brown jasmine rice or any other long grain brown rice can be substituted.
  • BROTH: Use your favorite homemade or store-bought low-sodium vegetable broth.
  • OLIVE OIL: A couple of teaspoons to sauté the onion. If you prefer an oil-free version, sauté the onion with a little water or broth.
  • AROMATICS: Onion and garlic.
  • HERBS AND SPICES: The recipe calls for dried oregano, salt, black pepper, fresh basil and fresh parsley. In addition, I like to add a dash of red pepper flakes (crushed red pepper) for a little heat. Leave that out if you’re sensitive to spice.


RICE: As mentioned above, any type of long-grain brown rice can be used. If using white rice, add it in the last 20 minutes of the cooking time.

BROTH: Chicken broth can be substituted for the vegetable broth. The dish will no longer be considered vegetarian, vegan or plant-based.

HERBS: Dried thyme is a great substitute for the dried oregano in this recipe.

VEGETABLES: This soup is versatile and is a great base recipe. Feel free to bulk it up by adding other vegetables, such as carrots, celery, mushrooms, bell peppers, zucchini and spinach.

How to make Tomato Rice Soup:

The general instructions for this soup recipe are very simple: Sauté the aromatics, simmer with the tomatoes, rice and broth, then add the fresh herbs. Let’s talk details…

SAUTE THE AROMATICS: Start by heating a drizzle of olive oil in a large saucepan set over medium heat. I like to use a large, enameled cast iron saucepan for soups, but any large saucepan works. Add the finely diced onions and sauté the veggies until the onions is tender and translucent. That should take about 6 to 8 minutes. If you notice that the onions are drying out while cooking, add a teaspoon or two of water.

GARLIC AND HERBS: Add the minced garlic, oregano, red pepper flakes (if using), salt and pepper. Cook for one minute while giving it a good stir.

ADD THE BROTH AND RICE: Start by rinsing the rice in a fine mesh sieve to remove any extra starch. Mix both cans of crushed tomatoes, along with the rice, broth and water into the saucepan with the onion mixture. Give it a good stir.

Collage of large saucepan with sauteed onions and tomato rice soup.

BOIL AND SIMMER: Turn up the heat and bring the mixture to a boil. Once it’s boiling, turn down the heat so the mixture stays at a simmer. On my stovetop, I was able to maintain a simmer on medium-low heat, but every stovetop is a little different. Cover the saucepan and cook until the rice is tender, about 30 to 40 minutes.

***IMPORTANT: Stir the mixture a couple of times while during the simmering time. Use a wooden spoon and run it along the bottom of the saucepan to stop any rice from sticking to the pan.

SEASON AND FINISH: Taste the soup (careful, it will be hot!) and season to taste with extra salt, pepper and red pepper flakes, as needed. Stir in the fresh basil and parsley.

SERVE: Ladle the soup into bowls and serve! If you like a little cheesiness with your soup, grate some Parmesan cheese on top.

Storage and Freezing Tips:

Tomato soup with rice is a fantastic make-ahead meal for lunches or light dinners. It can be stored in the refrigerator or the freezer.

REFRIGERATOR: Cool the soup, then transfer to an airtight container and store it in the fridge for up to 5 days.

FREEZER: Cool the soup, then transfer to an airtight freezer-safe container or resealable freezer bag. Freeze for up to 3 months.

REHEATING: If frozen, remove the soup from the freezer and allow it to defrost in the fridge overnight. Alternatively, defrost it in the microwave.

If reheating the entire batch, it’s easiest to do so in a saucepan on the stovetop. For individual portions, heat it in the microwave for a couple of minutes, or until it reaches the desired temperature.

Bowl of tomato rice soup with a spoon, resting on a wooden board, with napkin behind.

Frequently Asked Questions:

Can I use white rice?

Yes, with a couple of adjustments. Since white rice cooks in about half the time as white rice, it should be added in the last 20 minutes of the simmering time. Test for doneness to make sure it’s tender.

Is this soup vegan and gluten-free?

Yes, it is both vegan and gluten-free. To make sure it’s plant based/vegan, use vegetable broth rather than chicken broth.

Rice is naturally gluten-free. I suggest double-checking labels to confirm the rice you’re using is processed in a gluten-free facility.

White bowl of tomato rice on a wooden board.

Tomato Rice Soup

Tomato rice soup is the ultimate healthy comfort food. And it’s so easy to make! Serve it with a big green salad or grilled cheese sandwiches.