The Garden Grazer

  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Oil-Free
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Oil-Free
  • Subscribe
  • About
×
Home » Recipes » Soup

Tomato Orzo Soup with Spinach (Easy!)

Apr 30, 2018 by Kaitlin · 4 Comments

Jump to Recipe

This vegan Tomato Orzo Spinach Soup recipe is quick and comforting, made with just 8 simple ingredients. It's rich in flavor, easy to pull together, and perfect for a nourishing lunch or dinner... especially topped with fresh basil! (Vegan & oil-free, with gluten-free option.)

Overhead view of vegan tomato orzo spinach soup in a white bowl with fresh basil

This delicious Tomato Orzo Soup recipe is simplicity at its finest!

It's made with 8 budget-friendly ingredients (mostly pantry staples), and comes together in about 30 minutes with very little hands-on time. It's perfect for busy weeknights or when you want something warm and nourishing without a ton of effort.

But don't let the simplicity fool you! A rich tomato broth, sautéed onion and garlic, and dried herbs create a deep, savory base. Then you can finish it with fresh basil ribbons or a sprinkle of vegan parmesan cheese for an extra layer of flavor that really makes it shine.

Spinach, tomatoes, onion, garlic, tomato paste, and herb ingredients laid out on a metal tray

Ingredients for Tomato Orzo Soup

For this recipe, you'll simmer in a large pot on the stovetop:

  • Yellow onion: Or use white onion or sweet onion if desired.
  • Fresh garlic cloves: I like the taste of fresh garlic best in this soup, but you can easily substitute dried garlic powder if needed.
  • Canned diced tomatoes: Most often I use regular, but fire-roasted tomatoes work great too.
  • Orzo pasta: You'll need a half cup orzo pasta. Typically this is made from semolina which is durum wheat. This isn't gluten-free, so see below for other options if needed.
  • Vegetable broth: Be sure to use low sodium broth if needed.
  • Tomato paste: We'll use 3 tablespoons tomato paste to help thicken the broth and create a deeper, richer tomato flavor.
  • Fresh baby spinach: I like spinach, but you can also substitute with kale or other greens if desired.
  • Dried basil: Or swap in other herbs such as dried parsley, dried oregano, Italian seasonings, etc.
  • Salt: I use fine grain salt for this recipe. Use as much or as little as you'd like to bring out the flavors. You can also include black pepper.
  • Fresh basil: This is optional but recommended for serving! It really brightens the taste.
Overhead view of soup cooking in a large stockpot with ladle

Customizing

For gluten-free: Substitute the orzo with your favorite small gluten-free pasta, quinoa, or rice. Or swap in a gluten-free orzo if you can find it!

Herbs & garlic: If you’re a garlic lover, feel free to add another clove or two. You can also add bay leaves (remove before serving), rosemary, thyme, black pepper, red pepper flakes, etc.

Veggies & beans: Try different variations with zucchini, summer squash, celery, carrots, or bell pepper. For added plant-based protein and fiber, add chickpeas (garbanzo beans) or white beans.

Seasoning: For added flavor, stir in a tablespoon of apple cider vinegar or balsamic vinegar at the end of cooking time.

No canned tomatoes? You could even prepare this soup with fresh, ripe tomatoes in place of the canned tomatoes!

Close-up view of spoon lifting up tomato orzo soup from a white bowl

Serving

Garnish: Serve your bowl garnished with Vegan Parmesan Cheese, fresh basil leaves or parsley, a squeeze of fresh lemon juice, or croutons if desired. A dollop of dairy-free pesto could be tasty too!

Pairing: This soup also pairs great with a simple salad, slices of crusty bread, or sandwiches.

Storing

After the soup cools completely, store leftovers in an airtight container in the refrigerator. I find it keeps for about 4-5 days. Simply reheat in the microwave when ready to enjoy.

Freezing: I haven't tried freezing this recipe. Generally speaking, soups with pasta don't freeze and reheat as well.

White bowl of tomato orzo soup with spinach topped with fresh basil ribbons

For more inspiration, also browse all vegan soup recipes.

Close-up view of spoon lifting up tomato orzo soup from a white bowl

Tomato Orzo Soup with Spinach (Easy!)

This Tomato Orzo Soup is quick and comforting, made with just 8 simple ingredients. It's rich in flavor, easy to pull together, and perfect for a nourishing lunch or dinner... especially topped with fresh basil!
5 from 5 votes
Print Recipe Pin Recipe Comment
Prep Time: 20 minutes minutes
Cook Time: 10 minutes minutes
Total Time: 30 minutes minutes
Author: Kaitlin - The Garden Grazer
Course: Soup
Cuisine: Gluten-Free Option, Oil-Free, Vegan
Servings: 5

Ingredients

  • 1 yellow onion
  • 5 cloves garlic
  • 4 cups vegetable broth
  • 28 oz. can diced tomatoes
  • 3 Tbsp. tomato paste
  • 1/2 cup orzo pasta
  • 2-3 cups fresh baby spinach
  • 1 1/2 tsp. dried basil
  • 1/4 tsp. salt

For serving (optional):

  • Fresh basil, black pepper, fresh lemon juice, etc.
  • Vegan Parmesan Cheese

Instructions

  • Dice onion.
  • In a large stockpot over medium-high heat, sauté onion for about 7-8 minutes. (I use about 3 Tbsp. water/broth for no-oil sauté method, adding more as needed.)
  • Meanwhile, mince garlic.
  • When onion is translucent, add garlic, dried basil, and salt. Stir and sauté for 1 minute.
  • Then add vegetable broth, diced tomatoes with juices, and tomato paste.
  • Cover and bring to a light boil.
  • When lightly boiling, add orzo. Stir, reduce heat, and simmer for about 10-12 minutes or until orzo is just cooked. (Take care not to overcook it.) Stir occasionally as orzo has a tendency to stick to the bottom.
  • Roughly chop spinach and stir in during the last couple minutes of cooking.
  • Serve with fresh julienned basil and vegan parmesan if desired.

Notes

Gluten-free option: Substitute the orzo with your favorite small GF pasta, quinoa, or rice. (Or simply try GF orzo if you can find it!)
Thickness: The soup will continue to thicken upon sitting as the orzo soaks up more liquid. Take care not to overcook it.
Variations: Add zucchini, chickpeas, white beans, etc. Or stir in up to a tablespoon of apple cider vinegar or balsamic vinegar at the end of cooking time for added seasoning.
Recipe originally published April 2018. Updated February 2024.

Nutrition Per Serving (Estimate)

Nutrition Facts
Tomato Orzo Soup with Spinach (Easy!)
Amount per Serving
Calories
117
% Daily Value*
Fat
 
1
g
2
%
Saturated Fat
 
0.1
g
1
%
Polyunsaturated Fat
 
0.2
g
Monounsaturated Fat
 
0.1
g
Potassium
 
548
mg
16
%
Carbohydrates
 
25
g
8
%
Fiber
 
3
g
13
%
Sugar
 
8
g
9
%
Protein
 
4
g
8
%
Vitamin A
 
1861
IU
37
%
Vitamin C
 
23
mg
28
%
Calcium
 
85
mg
9
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.

Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

Get the Monthly NewsletterSubscribe here!

If you're enjoying this Orzo Spinach Tomato Soup recipe, also to check out:

  • Vegetable Orzo Soup
  • Kidney Bean, Spinach, Orzo Soup
  • Orzo Salad with Spinach and Tomato

Follow The Garden Grazer on Instagram, Pinterest, X (Twitter), or Facebook for more updates and inspiration.

More Vegan Soup & Chili Recipes

  • Vegan creamy gnocchi soup cover photo
    Creamy Gnocchi Soup (Vegan!)
  • Vegan egg drop soup cover photo
    Vegan Egg Drop Soup (Easy!)
  • Three bean chili cover photo
    Fiesta Three Bean Chili (Vegan!)
  • Chickpea Noodle Soup (Easy!)

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating:




  1. Dana says

    March 23, 2019 at 6:56 pm

    5 stars
    I love this recipe! I make this a lot when friends come over because it's vegan and corn free, so everyone can eat it. So tasty too! I always add more garlic and if I'm making a large batch for myself for multiple days I substitute the spinach for zucchini, since the spinach gets a little gross after sitting. I also add about a half a tablespoon of spicy Mrs. Dash just to give it a kick. Thanks so much for sharing!

    Reply
    • Kaitlin says

      March 25, 2019 at 4:39 pm

      Hi Dana! Love that you add more garlic, seasonings, and swap in zucchini sometimes - yum! Thanks so much for the sweet comment. Very appreciated!

      Reply
  2. Sport girl says

    May 15, 2018 at 4:45 am

    This was really quick and very tasty. Thanks.

    Reply
    • Kaitlin says

      May 29, 2018 at 4:08 pm

      So great to hear!

      Reply

Hello, I'm Kaitlin!
I live in Montana and share vegan recipes that are easy and healthy. About Me →

Footer

↑ back to top

Info

About
Privacy Policy
Contact

Follow

Newsletter
Facebook
Instagram
Pinterest

Recipes

Recipe Index
Oil-Free Recipes
Gluten-Free Recipes

Copyright © 2026 The Garden Grazer

Rate This Recipe

Your vote:




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