This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
This vegetable orzo soup is a cozy one-pot dinner made with simple pantry staples and fresh vegetables.

The comforting soup simmers chickpeas and vegetables in a smoky tomato-rich broth seasoned with cumin, smoked paprika, and a pinch of crushed red pepper. Add a handful of orzo, which cooks directly in the pot, making the soup thick, hearty, and satisfying. The chickpea orzo soup is vegan, oil-free, and a delicious plant-based soup that's perfect for serving right away or enjoying later.
Orzo is a great addition to soups. It's small, which lets the vegetables shine, and it cooks quickly. If you prefer thicker, heartier soups, it continues to soak up the broth the longer it sits.
For more vegan soup recipes, try carrot butternut squash soup, curry butternut squash soup with chickpeas, or white bean and potato soup.
Jump to:
Recipe features
- One-pot vegetable-packed orzo pasta soup!
- Healthy, easy, thick, and hearty!
- Vegan, vegetarian, plant-based, oil-free, and dairy-free!
- The recipe uses simple and wholesome ingredients!
Ingredient notes and substitutions
The orzo vegetable soup uses simple ingredients, but please see the recipe card below for a full list of ingredients and the exact measurements.

Onion, carrots, celery - We use the classic combination of onions, carrots, and celery as the base of the soup.
Garlic - Feel free to reduce the amount of garlic to suit your preference.
Seasonings - The cumin and smoked paprika give the tomato-based soup a smoky flavor. The ¼ teaspoon of crushed red pepper gives the chickpea orzo soup a little heat, but it can be skipped. Use crushed red pepper flakes, not ground cayenne pepper.
Zucchini - The summer squash can be substituted with another vegetable, but be aware of potential cooking time differences. Frozen peas work well in the veggie orzo soup, but add them at the end of cooking with the spinach or kale.
Vegetable broth - Brands and recipes vary. Pick a vegetable broth brand or recipe that you like because most of the flavor of the soup will come from this component. The recipe calls for low-sodium vegetable broth. If you opt for non-low-sodium, be aware that you may need to adjust the salt in the recipe.
Crushed tomatoes - A large 28-ounce (794 grams) can of crushed tomatoes is needed, but the same size can of diced tomatoes will also work. It's a matter of personal preference.
Orzo - The rice-shaped pasta cooks quickly in the vegetable broth, making this an easy one-pot meal. The orzo will continue to absorb liquid as the soup cools. For any leftovers, if the soup becomes too thick to your liking, add a little more vegetable broth to thin it out.
I didn't test with any other pasta or rice, so I can't say for sure that they will work. If you substitute with another pasta or rice, be sure to alter the cooking time to account for the substitution. Adjust the vegetable broth quantity as needed for your desired consistency.
Chickpeas - I opt for canned chickpeas for convenience. If you want to use dry chickpeas, cook them separately before adding them to the soup. I prefer the texture that chickpeas give the soup, but most white beans should also work. Try great northern, navy, or cannellini beans.
For more recipes with chickpeas, try a tomato chickpea stew, chickpea couscous bowl, or chickpea Buddha bowl.
Kale or spinach - Be sure to add fresh greens at the end of cooking. Kale will take a little longer than spinach to wilt.

Tips
- The orzo will absorb the vegetable broth as it cools and chills in the fridge. Add a splash of vegetable broth to thin out if it becomes too thick for your liking.
- For oil-free cooking, keep water nearby to deglaze the pan if the vegetables start to stick. If needed, turn down the heat.
- Be sure to cover the soup with a lid when simmering to prevent too much liquid from evaporating.
- Stir occasionally so the orzo doesn't stick to the bottom of the pot.
How to make orzo vegetable soup
1. Heat a large pot over medium heat. Add the onions, celery, carrots, and a pinch of salt. Cook until the onions are translucent and the carrots are tender, about 7 to 9 minutes. For oil-free cooking, keep water nearby to deglaze the pan if the vegetables start to stick, and adjust the heat as needed. Alternatively, cook the veggies in a neutral-tasting oil.

2. Then add the garlic, ground cumin, smoked paprika, and crushed red pepper flakes, and cook for about 30 seconds to 1 minute.

3. Add a splash of water or vegetable broth to deglaze the cooked-on bits at the bottom of the pot.
4. Then add the rest of the vegetable broth, water, crushed tomatoes, chickpeas, zucchini, thyme, and salt. Bring to a boil, then lower to a simmer and cook covered for 20 minutes for the flavors to develop.

5. After 20 minutes, keep at a gentle simmer, add the orzo, and cook covered for about 8 to 10 minutes or until al dente. Stir occasionally so the orzo doesn't stick to the bottom of the pot.
6. When the orzo is cooked, turn off the heat and add spinach (or kale).

7. When the spinach (or kale) is wilted, taste and adjust for seasonings.
Servings suggestions (toppings + sides)
This vegetable orzo soup is cozy on its own, but a few simple toppings or sides take it to the next level.
Garnish - Top the soup with chopped fresh parsley, fresh basil, crushed red pepper flakes, toasted pine nuts, or vegan cashew parmesan.
Serve with - Toasted sourdough, a simple salad, roasted vegetables, or maple mustard Brussels sprouts.
Storage
Storage - Keep leftovers in an airtight container in the fridge for up to 5 days. The orzo will soak up the vegetable broth as it cools, especially after refrigeration. The soup will thicken, so add a splash of vegetable broth to loosen it if it gets too thick for your liking.
Freeze - I don't recommend freezing the soup after the orzo is added because the pasta can become mushy. Instead, for the best texture, freeze the soup base without the orzo. When you're ready to have the soup, add orzo and cook until al dente (about 8 to 10 minutes). You can freeze the soup base in an airtight container for about 3 months.
Reheat - If frozen, thaw overnight in the fridge, then transfer to a pot. Bring the soup base to a simmer. Add orzo and cook until al dente (about 8 to 10 minutes). Stir in spinach/kale at the end until wilted, then taste and adjust seasonings.
Vegetable orzo recipe FAQs
Cook the orzo just until al dente, then turn off the heat and add the greens. The orzo does take longer to cook in a thick tomato broth than in water. Orzo will continue to absorb liquid as it cools.
Orzo is pasta, and it continues to absorb liquid as it cools and sits in the refrigerator. That's why vegetable orzo soup often thickens overnight. To loosen it back up, stir in a little extra vegetable broth while reheating until you reach your preferred consistency.
Orzo is not gluten-free; it's a wheat-based pasta. There are gluten-free orzo options; be sure it says gluten-free on the package. I didn't test with gluten-free orzo, so I can't say for sure how well it would work.
No, orzo may resemble rice, but it's actually a small pasta.
I did not test with another pasta or rice, so I can't say for sure how well they would work. Orzo is a quick-cooking pasta, so if you substitute it with another pasta or rice, keep in mind the cooking time of what you are using instead of orzo.
You can, but I recommend freezing the base only (without the orzo). Pasta tends to soften after freezing, so for the best results, freeze the soup base, then add orzo and cook it to al dente when you reheat.
Related recipes
I hope you enjoyed the recipe! If you did, feel free to rate it and leave a comment.
Recipe
Vegetable Orzo Soup
- Total Time: 55 minutes
- Yield: 5 servings 1x
- Diet: Vegan
Description
This vegetable orzo soup is a cozy one-pot dinner made with simple pantry staples and fresh vegetables.
Ingredients
- 1 onion, diced
- 3 medium carrots, peeled and diced
- 3 medium celery stalks, diced
- 5 garlic cloves, minced or crushed
- 1 ½ teaspoons ground cumin
- 1 ½ teaspoons smoked paprika
- ¼ teaspoon crushed red pepper flakes (not ground cayenne)
- 4 cups (946 milliliters) low sodium vegetable broth
- ½ cup (118 milliliters) water
- 1 can (28 ounces/794 grams) crushed tomatoes
- 2 cans (15.5 ounces/439 grams) chickpeas, drained and rinsed
- 1 zucchini, diced
- 1 teaspoon dried thyme (not ground)
- 1 teaspoon salt, or to taste
- ½ cup (80 grams) uncooked orzo pasta
- 2 cups of fresh spinach or kale, kale stem removed and torn into bite-size pieces
Instructions
- Heat a large pot over medium heat. Add the onions, carrots, celery, and a pinch of salt. Cook until the onions are translucent and the carrots soften, for about 7 to 9 minutes. For oil-free cooking, keep water nearby to deglaze the pan if the vegetables start to stick, and adjust the heat as needed. Alternatively, cook the veggies in a neutral-tasting oil.
- Then add the garlic, ground cumin, smoked paprika, and crushed red pepper flakes, and cook for about 30 seconds to 1 minute.
- Add a splash of water or vegetable broth to deglaze the cooked-on bits at the bottom of the pot.
- Then add the rest of the vegetable broth, water, crushed tomatoes, chickpeas, zucchini, thyme, and salt. Bring to a boil, then lower to a simmer, and cook covered for 20 minutes.
- After 20 minutes, keep at a gentle simmer, add the orzo, and cook covered for about 8 to 10 minutes, or until al dente. Stir occasionally so the orzo doesn't stick to the bottom of the pot.
- When the orzo is cooked, turn off the heat and add spinach (or kale).
- When the spinach (or kale) is wilted, taste and adjust for seasonings.
Notes
I use low-sodium vegetable broth; if you don't, you may want to adjust the salt.
The orzo will absorb more liquid as the soup cools.
This is an oil-free recipe, and the nutrition facts do not include any oil you may add to cook the veggies in.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: main course
- Method: stovetop
- Cuisine: american










Nick says
The soup came out great and the whole family really enjoyed it. It was seasoned well and packed with vegetables. It will be in out weekly rotation!
Allie says
I'm so glad you all enjoyed the recipe and thank you for leaving a comment!