• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Eat Something Vegan logo

  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • Stay in Touch!

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Soup » Tomato Spinach Rice Soup

    Tomato Spinach Rice Soup

    Aug 23, 2026 by Julia Maz · This post may contain affiliate links

    Sharing is caring!

    • Facebook
    • Twitter
    Jump to Recipe Jump to Video

    This Tomato Spinach Rice Soup is cozy, vibrant, and so easy to make in just one pot. Tender rice, juicy tomatoes, fresh spinach, and rich savory broth — it’s simple, nourishing, and the kind of comforting bowl that just makes everything feel a little better.

    Tomato Spinach Rice Soup, close-up on a spoon.

    I have a huge soft spot for recipes that require almost zero effort but taste like you’ve been simmering a pot on the stove all afternoon. You know those days when you want something genuinely nourishing, but the thought of washing three different pans makes you want to just eat toast for dinner instead? Yeah, same. That’s why this soup exists. Everything goes into one single pot — juicy tomatoes, tender rice, and fresh spinach that wilts right into that rich, savory broth at the very end. It’s hearty without feeling heavy, simple without being boring, and the kind of meal that makes the whole kitchen smell like pure comfort. Plus, there’s only one pot to wash, which honestly might be the best ingredient of all. 😄

    ▶️ Video Tutorial

    ❤️ Why You’ll Love This Tomato Spinach Rice Soup

    🍲 Truly one-pot magic — Everything cooks in a single pot from start to finish. That means maximum cozy flavor with minimal dishes to wash later.

    ⏰ Ready in 30 minutes — No long simmering or fancy prep work needed. It’s quick and effortless enough for even the busiest weeknight dinner.

    🌿 Wholesome & nourishing — Packed with tender rice, juicy tomatoes, and vibrant fresh spinach, making every spoonful hearty without feeling heavy.

    🥄 Pure comfort food — Thick, spoonable, and deeply satisfying. It warms you up from the inside out and definitely has you reaching for a second bowl.

    🧺 Ingredients You’ll Need

    Ingredients for tomato soup on the table.

    🫒 Olive oil – 2 tbsp (30 ml)

    🧅 Yellow onion – 1 medium (150 g), diced

    🥕 Carrot – 1 large (120 g), diced

    🧄 Garlic – 4 cloves (12 g), minced

    🥫 Tomato paste – 3 tbsp (50 g)

    🍅 Fresh ripe tomatoes – 4 medium (400 g), peeled and diced

    🌾 White rice – 1 cup (200 g), long-grain (Jasmine or Basmati), rinsed

    🥣 Vegetable broth – 8 cups (2 L)

    🍃 Fresh spinach – 5–6 cups (150 g), roughly chopped

    🌿 Dried oregano – 1½ tsp (2 g)

    🧂 Sea salt – 1 tsp (6 g), or to taste

    🌶️ Black pepper – ½ tsp (1.5 g), or to taste

    🌿 Fresh parsley – 2–3 tbsp (10 g), finely chopped

    📋 How to Make Tomato Spinach Rice Soup

    1. Sauté onion and carrot. Heat olive oil in a large pot over medium heat. Add the diced onion and carrot, sautéing for about 4–5 minutes until soft and translucent.

    Sautéing onions and carrots in olive oil.

    2. Add garlic, tomato paste, and oregano. Stir in the minced garlic, tomato paste, and dried oregano. Cook for about 1 minute, stirring constantly, until fragrant and well combined with the veggies.

    Adding garlic, tomato paste, and oregano to sautéed vegetables.

    3. Add fresh tomatoes. Toss in the diced fresh tomatoes and cook for 3–4 minutes until they start to break down and release their sweet juices.

    Adding chopped fresh tomatoes to the pot.

    4. Pour broth and add rice. Pour in the vegetable broth and add the rinsed white rice. Bring to a gentle boil, then reduce heat to low, cover with a lid, and simmer for 15–18 minutes until the rice is tender.

    Pouring broth and adding rice to the pot.

    5. Add greens, season, and serve. Remove the lid, then stir in the salt, black pepper, fresh spinach, and chopped parsley. Simmer for just 1–2 minutes until the spinach is perfectly wilted. Ladle warm into bowls and serve!

    Adding spices, spinach, and parsley to the soup.
    Tomato Spinach Rice Soup, a spoonful of hearty soup served in a white bowl.

    👩‍🍳 Cooking Tips for the Best Tomato Spinach Rice Soup

    🌾 Always rinse your rice — Give the rice a quick rinse under cold water before adding it to the pot. This removes excess surface starch and keeps your broth clear and silky rather than cloudy or overly thick.

    🍃 Add spinach at the very last minute — Spinach wilts in seconds. Adding it right at the end keeps its vibrant green color, delicate texture, and fresh flavor from getting lost in the hot broth.

    🥣 Keep extra broth handy — Rice naturally continues to drink up liquid as the soup sits. If you’re reheating leftovers or prefer a lighter, more brothy consistency, just splash in a little extra vegetable broth or warm water.

    🍅 Let the tomato paste caramelize — Taking just 60 seconds to sauté the tomato paste with the garlic and aromatics before adding liquid is the secret to getting that deep, savory, restaurant-level flavor base.

    ✨ Tomatoes do so much more than just add bright color. Packed with lycopene, vitamin C, and antioxidants, they bring that perfect hint of sweetness and nourishing comfort to every single spoonful. If you’ve ever wondered why ripe tomatoes deserve a permanent spot in your kitchen, there’s a nice little read you might enjoy.

    🔀 Recipe Variations

    🧆 Boost the protein — Stir in a can of rinsed chickpeas, white cannellini beans, or cooked green lentils along with the broth for an even heartier meal.

    🥬 Switch the greens — Swap fresh spinach for chopped kale, Swiss chard, or tender baby arugula. If using sturdier greens like kale, simmer them for an extra 2–3 minutes.

    🌾 Try different grains — Use brown rice, orzo pasta, or quinoa instead of white rice. Just keep in mind that brown rice will need roughly 35–40 minutes of simmering time.

    🌶️ Add a little heat — Stir in ½ teaspoon of red pepper flakes or a pinch of smoked paprika along with the oregano for a cozy, warming kick.

    🫙 Storage & Make-Ahead

    🧊 Storage

    Store any leftover soup in an airtight container in the refrigerator for up to 4–5 days. The rice will continue to soak up the broth as it sits, turning the soup thicker and richer.

    ⏳ Make-ahead tip

    If you plan to make this entirely in advance, cook the rice separately and stir it into individual portions right before serving. When reheating refrigerated leftovers on the stove or in the microwave, just add a splash of vegetable broth or water to bring back that perfect soupy consistency.

    Tomato Spinach Rice Soup, a ladle full of soup above the pot.

    🍽️ What to Serve With Tomato Spinach Rice Soup

    🌽 Warm Cornbread — A slice of golden, crumbly cornbread is made for dunking into that rich tomato broth and soaking up every last drop.

    🌮 Crispy Mushroom Tacos — The crispy, savory crunch of warm tacos makes a fun and deeply satisfying textural contrast to a cozy bowl of soup.

    🌯 Black Bean Taquitos — Crispy, rollable, and packed with hearty beans, these make the soup feel like a complete, comforting feast for dinner.

    💡 My Tip: I personally love cooking the rice right in the broth because it releases its natural starches and makes the soup delightfully rich, cozy, and slightly thick. But if you prefer a crystal-clear broth where every single grain stays completely separate, simply cook the rice on the side and spoon it directly into your bowl right before serving. Pick your vibe!

    ❓ Frequently Asked Questions

    Can I use canned tomatoes instead of fresh?

    Yes, absolutely! If fresh, ripe tomatoes aren’t in season, one 14-ounce (400 g) can of diced or crushed fire-roasted tomatoes works wonderfully and adds great flavor to the broth.

    Can I freeze this soup?

    You can, but keep in mind that rice tends to soften and absorb a lot of liquid when thawed. If you plan to make a big freezer batch, it’s best to freeze the soup base without the rice and spinach, then simply add freshly cooked rice and greens when reheating.

    What is the best type of rice to use?

    Long-grain white rice like Jasmine or Basmati works best because the grains hold their shape nicely during simmering. Avoid instant or minute rice, as it turns mushy very quickly.

    Tomato Spinach Rice Soup, being poured from a ladle into a white bowl.

    📝 Final Thoughts

    Well… I honestly don’t even know what else to tell you, except one thing: you really just need to try this soup. Just so you can take a spoonful and think, “Hmm, okay, Julia was right… this is actually so good.” 😄
    And oh, especially if you have garden tomatoes sitting on your counter that you have no idea what to do with anymore.
    It’s delicious, it’s satisfying, and it takes barely any effort. Enjoy the recipe! ❤️

    And by the way, if you do make it, please let me know how it went! Tell me if you loved it, if I was right, or if you ended up thinking terrible thoughts about me (oh, I really hope that’s not the case 😅). Either way, I’d love to hear your verdict in the comments below!

    📄 Scroll down for the full recipe card with step-by-step instructions.

    🍅 More Recipes with Tomatoes

    Marinated Tomatoes

    Fettuccine in Tomato Sauce

    Eggplant in Tomato Sauce

    Tomato Spinach Rice Soup

    This Tomato Spinach Rice Soup is cozy, vibrant, and so easy to make in just one pot. Tender rice, juicy tomatoes, fresh spinach, and rich savory broth — it’s simple, nourishing, and the kind of comforting bowl that just makes everything feel a little better.
    No ratings yet
    Print Pin Rate
    Course: Soup
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 6 servings
    Calories: 210kcal

    Video Tutorial

    Author: Julia Maz

    Ingredients

    • 2 tbsp olive oil
    • 1 medium yellow onion, diced
    • 1 medium carrot, finely diced
    • 3 cloves garlic, minced
    • 2 tbsp tomato paste
    • 1 tsp dried oregano
    • 4 medium fresh tomatoes, peeled and diced
    • 8 cups vegetable broth
    • 1 cup long-grain white rice, rinsed
    • 5 cups fresh spinach, chopped
    • 2 tbsp fresh parsley, chopped
    • 1 tsp salt, or to taste
    • ½ tsp black pepper, or to taste
    US Customary - Metric

    Instructions

    • Heat olive oil in a large pot over medium heat. Add the diced onion and carrot, sautéing for about 4–5 minutes until soft and translucent.
      2 tbsp olive oil, 1 medium yellow onion, diced, 1 medium carrot, finely diced
    • Stir in the minced garlic, tomato paste, and dried oregano. Cook for about 1 minute, stirring constantly, until fragrant and well combined with the veggies.
      3 cloves garlic, minced, 2 tbsp tomato paste, 1 tsp dried oregano
    • Toss in the diced fresh tomatoes and cook for 3–4 minutes until they start to break down and release their sweet juices.
      4 medium fresh tomatoes, peeled and diced
    • Pour in the vegetable broth and add the rinsed white rice. Bring to a gentle boil, then reduce heat to low, cover with a lid, and simmer for 15–18 minutes until the rice is tender.
      8 cups vegetable broth, 1 cup long-grain white rice, rinsed
    • Remove the lid, then stir in the salt, black pepper, fresh spinach, and chopped parsley. Simmer for just 1–2 minutes until the spinach is perfectly wilted. Ladle warm into bowls and serve!
      5 cups fresh spinach, chopped, 2 tbsp fresh parsley, chopped, 1 tsp salt, or to taste, ½ tsp black pepper, or to taste

    Notes

    🔀 Recipe Variations

    🧆 Boost the protein — Stir in a can of rinsed chickpeas, white cannellini beans, or cooked green lentils along with the broth for an even heartier meal.
    🥬 Switch the greens — Swap fresh spinach for chopped kale, Swiss chard, or tender baby arugula. If using sturdier greens like kale, simmer them for an extra 2–3 minutes.
    🌾 Try different grains — Use brown rice, orzo pasta, or quinoa instead of white rice. Just keep in mind that brown rice will need roughly 35–40 minutes of simmering time.
    🌶️ Add a little heat — Stir in ½ teaspoon of red pepper flakes or a pinch of smoked paprika along with the oregano for a cozy, warming kick.

    🫙 Storage & Make-Ahead

    🧊 Storage

    Store any leftover soup in an airtight container in the refrigerator for up to 4–5 days. The rice will continue to soak up the broth as it sits, turning the soup thicker and richer.

    ⏳ Make-ahead tip

    If you plan to make this entirely in advance, cook the rice separately and stir it into individual portions right before serving. When reheating refrigerated leftovers on the stove or in the microwave, just add a splash of vegetable broth or water to bring back that perfect soupy consistency.

    Nutrition

    Calories: 210kcal | Carbohydrates: 37g | Protein: 4g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 1717mg | Potassium: 503mg | Fiber: 3g | Sugar: 7g | Vitamin A: 5594IU | Vitamin C: 24mg | Calcium: 62mg | Iron: 2mg

    🐾 Life of Emma

    Em’s advice for today: If something is bothering you, take a deep breath, eat a little treat, lie down and relax. The problem will still be there later… but at least you’ll have enjoyed yourself. 😂🐶

    More Soup Recipes

    • Cucumber Orzo Soup
    • Cabbage Soup in a Jar
    • Pinto Bean Soup
    • Roasted Tomato Soup

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friend!

    I am glad you are here!

    Welcome to Eat Something Vegan! Here, you'll find a lot of healthy, tasty, and creative vegan recipes. Each recipe is carefully tested to make sure you won't be disappointed!

    Read more ->

    Footer

    ^ back to top

    Privacy

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required