Tomato Spinach Soup With Rice That Heals Everything

8 Min Read

There are meals you make because you’re hungry, and then there are meals you make because your soul needs something warm and deeply good. This tomato spinach soup with rice is the second kind — the bowl I reach for on cold evenings and rough days. Rich, tomatoey broth loaded with tender carrots, celery, and wilted spinach, finished with a cashew cream that makes the whole thing silky without a drop of dairy.

The first time I made this, I was skeptical about the baking soda. But it does something brilliant — tames the tomato’s acidity and rounds everything into this smooth, mellow warmth.

Three Groups, One Pot — Here’s the Full Lineup

Looks like a long list, but most of it is spices you measure once and toss in together.

Base Ingredients

IngredientAmountNotes
Yellow onion, fine dice1 mediumThe sweet, aromatic foundation
Carrots, diced2 mediumEarthy sweetness that softens into the broth
Celery ribs, diced2Subtle, savory backbone — classic mirepoix
Garlic, minced2 tablespoonsFresh, sharp, and essential
Tomato paste2 tablespoonsConcentrated, deep tomato intensity
Low-sodium vegetable broth3 cupsThe savory liquid base
Water3 cupsKeeps the sodium in check while adding volume
White miso paste1 tablespoonUmami bomb — adds depth you can’t get any other way
Tomato sauce1 can (8 oz)Smooth, tangy, ties the tomato flavors together
Nutritional yeast¼ cupCheesy, nutty richness without dairy
Baking soda¼ teaspoonThe secret — neutralizes tomato acidity for a smoother soup

Spice/Herb Mix

IngredientAmount
Garlic powder2 teaspoons
Onion powder1 teaspoon
Dried minced onions1 tablespoon
Dried oregano1 ½ teaspoons
Cumin¼ teaspoon
Sweet paprika½ teaspoon
Smoked paprika¼ teaspoon
Regular chili powder1 teaspoon
Sea salt½ to 1 ½ teaspoons
Black pepper¼ teaspoon

Other Ingredients

IngredientAmountNotes
Raw cashews¼ cupSoaked and blended into a velvety cream
Water (for blending)½ cupTurns the cashews into pourable silk
Fresh baby spinach, rough chop5 oz (~6 cups)Wilts down to almost nothing — that’s why you need the whole bag
Cooked riceYour choiceAdded to bowls, not the pot — keeps leftovers perfect

Why the rice goes in the bowl, not the pot: uncooked rice in soup absorbs all the liquid overnight. Keep it separate and your leftovers stay perfect.

And the timing — mostly hands-off simmering:

Time
Prep20 minutes (including cashew soak)
Cook35 minutes
TotalAbout 55 minutes

From Stockpot to Soul Food — Every Step

Step 1: Soak the Cashews

Drop your ¼ cup of raw cashews into a small bowl and cover with boiling water. Let them sit for 15 minutes while you prep everything else. They’ll soften into something you can blend into pure cream. Drain when ready and set aside.

Step 2: Mix the Spice Blend

Combine all spice and herb ingredients in a small bowl and stir. Having this ready to go keeps the cooking flow smooth.

Step 3: Build the Aromatic Base

In a large stockpot over medium heat, sauté the diced onion, carrots, and celery for 7 to 9 minutes until they begin to soften. Add splashes of water if things start sticking — no oil needed.

Sweet onion, warm carrot, earthy celery — the holy trinity doing its thing.

Step 4: Bloom the Garlic and Tomato Paste

Add the minced garlic and tomato paste. Stir and cook for one minute. The paste will deepen from bright red to a rustier color as it caramelizes — that’s flavor developing in real time.

Step 5: Pour Everything In and Simmer

Add all remaining base ingredients except the baking soda — broth, water, miso, tomato sauce, nutritional yeast — plus the entire spice blend. Stir well, bring to a boil, then lower to a simmer.

Now stir in the baking soda. It’ll fizz slightly — totally normal.

Simmer at a gentle low-boil for 20 minutes until the vegetables are perfectly tender.

Step 6: Wilt the Spinach

Toss in all the chopped baby spinach. It’ll look like an absurd amount — it always does. Simmer for a few minutes and watch it shrink into the soup.

Step 7: Blend and Add the Cashew Cream

Drop the soaked cashews into a high-speed blender with ½ cup of water. Blend on high until completely smooth — pure velvet. Pour into the soup pot and stir well.

Simmer for 5 more minutes and watch the broth transform into something creamy, rich, and deeply satisfying without a single dairy product.

Step 8: Serve Over Rice

Scoop cooked rice into each bowl. Ladle the hot soup right over the top. The rice settles into the broth and makes every spoonful hearty.

Where This Soup Goes Sideways for First-Timers

Adding the rice directly to the pot. It’ll soak up every drop of liquid overnight. Always add rice to individual bowls.

Skipping the cashew soak. Un-soaked cashews don’t blend smooth — you’ll get grainy cream. The 15-minute hot water soak is non-negotiable.

Forgetting the baking soda. Without it the soup stays sharply acidic. That quarter teaspoon mellows everything into rounded warmth.

Burning the mirepoix. No oil means veggies can stick fast. Keep heat at medium and add water whenever things look dry.

What Each Bowl Is Actually Giving You

Per serving (makes 6 servings, soup only without rice):

  • Calories: ~130
  • Total Fat: 3g
  • Sodium: 480mg
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 7g

130 calories and 7 grams of protein with 5 grams of fiber — before the rice. One of the most nutrient-dense soups I’ve ever made. The nutritional yeast and cashews quietly boost the protein while the spinach loads it with iron.

Bowls That Make This Soup Sing

  • Over jasmine rice with a squeeze of lemon and crusty bread on the side.
  • With brown rice and hot sauce — earthy, spicy, warming.
  • Alongside thick sourdough for dunking into that creamy broth.
  • Topped with avocado slices and everything bagel seasoning — trust me.

Ladle It, Love It, Come Tell Me About It

This tomato spinach soup with rice is the kind of recipe that quietly becomes a staple. Nourishing without being boring, creamy without dairy, hearty without heaviness. It’s the bowl that makes you feel taken care of.

Make a big pot this weekend. Then come back, rate the recipe, and tell me what rice you paired it with.

Your stockpot is waiting.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tomato Spinach Soup With Rice That Heals Everything

Recipe by Evelyn Marcella Rivera

A rich, tomatoey broth loaded with tender carrots, celery, and wilted spinach, finished with a cashew cream that makes the whole thing silky without a drop of dairy. A secret dash of baking soda tames the tomato’s acidity and rounds everything into a smooth, mellow warmth.


  • Total Time55 minutes
  • Yield6 servings 1x

Ingredients

Units Scale

Base Ingredients

  • 1 medium yellow onion (fine dice)
  • 2 medium carrots (diced)
  • 2 ribs celery (diced)
  • 2 tbsp garlic (minced)
  • 2 tbsp tomato paste
  • 3 cups low-sodium vegetable broth
  • 3 cups water
  • 1 tbsp white miso paste
  • 1 can tomato sauce (8 oz)
  • 1/4 cup nutritional yeast
  • 1/4 tsp baking soda (neutralizes tomato acidity)

Spice/Herb Mix

  • 2 tsp garlic powder
  • 1 tsp onion powder
  • 1 tbsp dried minced onions
  • 1.5 tsp dried oregano
  • 1/4 tsp cumin
  • 1/2 tsp sweet paprika
  • 1/4 tsp smoked paprika
  • 1 tsp regular chili powder
  • 1 tsp sea salt (1/2 to 1 1/2 teaspoons, to taste)
  • 1/4 tsp black pepper

Cream & Finish

  • 1/4 cup raw cashews (soaked in boiling water)
  • 1/2 cup water (for blending)
  • 5 oz fresh baby spinach (rough chop (~6 cups))
  • cooked rice (for serving)

Instructions

  1. Soak the Cashews: Drop the raw cashews into a small bowl and cover with boiling water. Let them sit for 15 minutes while you prep everything else, then drain and set aside.
  2. Mix the Spice Blend: Combine all spice and herb ingredients in a small bowl and stir so they are ready to go.
  3. Build the Aromatic Base: In a large stockpot over medium heat, sauté the diced onion, carrots, and celery for 7 to 9 minutes until they begin to soften. Add splashes of water if things start sticking (no oil needed).
  4. Bloom the Garlic and Tomato Paste: Add the minced garlic and tomato paste. Stir and cook for one minute until the paste deepens to a rustier color.
  5. Pour Everything In and Simmer: Add the broth, water, miso, tomato sauce, nutritional yeast, and the entire spice blend. Stir well, bring to a boil, then lower to a simmer. Stir in the baking soda (it will fizz slightly). Simmer at a gentle low-boil for 20 minutes until the vegetables are tender.
  6. Wilt the Spinach: Toss in all the chopped baby spinach and simmer for a few minutes until it shrinks into the soup.
  7. Blend and Add the Cashew Cream: Drop the soaked, drained cashews into a high-speed blender with 1/2 cup of fresh water. Blend on high until completely smooth. Pour into the soup pot, stir well, and simmer for 5 more minutes to thicken.
  8. Serve Over Rice: Scoop cooked rice into individual bowls and ladle the hot soup right over the top.

Notes

Do not add the cooked rice directly to the soup pot; it will absorb all the liquid overnight. Keep it separate to ensure leftovers stay perfect. The 15-minute cashew soak is non-negotiable for a silky cream, and the baking soda is essential for mellowing out the acidity of the tomatoes.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Course, Soup
  • Cuisine: American, Vegan

Nutrition

  • Calories: 130
  • Sodium: 480
  • Fat: 3
  • Carbohydrates: 20
  • Fiber: 5
  • Protein: 7
Share This Article
Leave a Comment