Tomato Rice Soup
on Feb 11, 2025
This post may contain affiliate links. Please read our disclosure policy.
This easy tomato rice soup is a pantry recipe with ingredients you might already have in your kitchen and your spice drawer. Made with canned tomatoes, it’s bold with garlic and Italian seasonings all enhancing the vibrant tomato flavor. This vegetarian soup is freezer-friendly and wonderful served with a classic grilled cheese sandwich or a leafy green salad.
Also try this oven-roasted tomato soup, another canned tomato recipe.
![Three bowls of tomato rice soup.](https://www.lastingredient.com/wp-content/uploads/2025/02/tomato-rice-soup4.jpg)
Why You’ll Love This Recipe
- With canned tomatoes and rice, pantry staples are the base of this soup. There are countless reasons why I like to have tomatoes and grains on hand at all times. They’re the kind of long shelf-life ingredients that can save you a trip to the grocery when you don’t feel like you have anything to make.
- This is a hearty tomato soup. No offense to traditional tomato soup recipes, but simmering brown rice in the broth makes it more filling. This rice addition is for everyone out there who doesn’t think soup can be a main dish.
- The rice cooks in the soup, so this is a one-pot recipe. There is no need to cook the rice separately. Everything can go in the same large pot.
- Most soups freeze well, but this one is special. I think the leftovers give the tomatoes, garlic and seasonings more time to meld together. I always have a collection of different soups portioned out in my freezer, and I reach for this one first.
The Ingredients
This is what you need:
- Tomatoes: The recipe calls for canned crushed tomatoes. I like fire-roasted tomatoes, but you can buy the ones that have basil. Do not use diced tomatoes or tomato puree. Crushed is the right consistency.
- Brown rice: To get whole grains into the soup, my preference is long grain brown rice. You can use white rice as long as you keep in mind that it has a shorter cooking time.
- Garlic: The flavors of this soup are simple. A combination of minced garlic and dried spices go perfectly with tomatoes.
- Italian seasoning: Rather than reaching for individual seasonings, I keep a jar of this mix in my spice drawer. It has dried basil, oregano, thyme, garlic, black pepper, tarragon, red pepper flakes and chives. Depending on the brand, it can also include dried rosemary.
- Tomato paste intensifies the overall flavor making the soup even more tomatoey. Because it is so concentrated, this is something that canned tomatoes could never do on their own.
- Onions: Like countless other soup recipes, this one starts with sautéing diced onions. A white onion, yellow onion or red onion will work.
- Vegetable broth: To control the amount of salt, low-sodium vegetable broth is best. If you don’t mind if the soup is not vegetarian, you can substitute with chicken broth.
- Parmesan cheese: I top the soup with grated parmesan for a final garnish to round it out.
- Parmesan rind: This is optional. I keep a bag of parmesan rinds in my fridge to simmer with tomato-based soups and sauces. It is an easy way to add umami flavor. Just remove it before you ladle the soup into bowls.
- Olive oil: Because this simple soup has a limited ingredient list, I use high-quality extra virgin olive oil for the best taste.
- Red pepper flakes, kosher salt and black pepper: In addition to the other spices, I still season the soup with salt and pepper. Also, even though there might be red pepper flakes in your Italian seasoning mix, I still recommend adding a pinch.
- Parsley: As another garnish with the cheese, I top the soup with chopped parsley. You can also finish it with fresh basil leaves or even a swirl of pesto.
How To Make This Tomato Rice Soup Recipe
1. Sauté the onions. Heat the olive oil in a large soup pot over medium high heat. Give the onions 4-5 minutes. They should soften and become translucent.
2. Add the aromatics. That includes the minced garlic, tomato paste, Italian seasoning, red pepper flakes, salt and pepper. Continue sautéing for a minute. The onions will get fragrant and turn red.
3. Pour in the crushed tomatoes, vegetable broth, rice and parmesan rind, if using.
4. Simmer the soup. First bring it a boil. Then reduce the heat and simmer for 25-30 minutes until the rice is tender and the broth thickens. Remove the parmesan rind. Divide the soup into bowls and garnish with parmesan and fresh herbs.
Serving
Grilled cheese is the obvious choice to go with tomato soup. You can make one on whole-wheat or sourdough bread with mozzarella or cheddar cheese. A salad is another side you can serve with the soup. Try this lemon arugula salad, an Italian chopped salad, a classic house salad or a brussels sprout caesar salad.
Leftovers & Storage
You can keep leftover soup in an airtight container up to 4 days in the fridge. The rice will soften the longer you save the soup. To store it up to 1 month, put it in the freezer. It makes it easier to thaw if you divide it into smaller portions rather than pouring it into one big container. Reheat it in the microwave or on the stovetop over low to medium heat.
Recipe Tips
- To make this tomato and rice soup recipe vegan, skip the parmesan. That includes both the rind and the grated cheese garnish. Or use a plant-based, dairy-free parmesan. There are good vegan cheese options at the grocery.
- Add more liquid to the soup as needed. This is especially true when you reheat leftovers. Those rice grains tend to absorb the broth.
- Taste the soup to check the seasonings. You may need to add a pinch of salt and/or pepper to be the on-switch for the overall soup.
- As mentioned, if you use a white rice such as jasmine or basmati, reduce the cooking time. The grains will cook faster.
More Tomato Soup Recipes
Tuscan White Bean Soup
Three Bean Chili
Spicy Red Lentil Chickpea Soup
Pasta e Fagioli
Vegetarian Minestrone Soup
Roasted Eggplant Zucchini Tomato Stew
Creamy Tomato Tortellini Soup
Hearty Vegetable Soup
Chickpea Harissa Vegetable Soup
Tomato Rice Soup
Ingredients
- 1 tablespoon olive oil
- 1 onion, roughly chopped
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1/2 teaspoon Italian seasoning
- Pinch of red pepper flakes
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 28 ounce can crushed fire-roasted tomatoes
- 4 cups low-sodium vegetable broth
- 1/2 cup long grain brown rice, rinsed
- Parmesan rind (optional)
- Grated parmesan for serving
- Chopped parsley for serving
Instructions
- Heat the olive oil in a large saucepan or dutch oven over medium high heat. Sauté the onions for 4-5 minutes until they start to soften and turn translucent.
- Add the garlic, tomato paste, Italian seasoning, red pepper flakes, salt and pepper. Continue sautéing for 1 minute until fragrant.
- Pour in the tomatoes, vegetable broth, rice and parmesan rind (if using). Bring to a boil, reduce heat and simmer for 25-30 minutes until the rice is tender.
- Remove the parmesan rind. Divide the soup into bowls and garnish with grated parmesan and chopped parsley.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.