Hearty Vegetable Orzo Soup Recipe for Cozy Weeknights

Vegetable orzo soup is the cozy, satisfying meal you want on chilly days. Packed with a variety of vegetables, garbanzo beans, and orzo pasta, it carries the familiar flavors of a classic minestrone while still feeling fresh and simple.

This one-pot recipe comes together quickly—simmered and ready in about 30 minutes—so it’s perfect for weeknight dinners. The orzo gives the soup body, the beans add protein, and the mix of vegetables creates a bright, hearty broth that tastes like it simmered all day.

Vegetable orzo soup served in a white bowl with a spoon.

I turn to this vegetable orzo soup throughout the colder months. It’s flexible: use whatever vegetables you have on hand and the soup still shines. Canned garbanzo beans (chickpeas) make it more filling, so a side dish is optional, though crusty bread for dipping is always welcome.

Italian seasoning provides the classic herb mix—oregano, basil, thyme—without extra measuring, and a sprinkle of Parmesan at the end brings everything together.

Ingredient Notes

See the recipe card below for exact measurements and full instructions.

Ingredients to make vegetable orzo soup are set out on the counter.
  • Olive oil: Sautéing the vegetables in olive oil builds the soup’s base flavor.
  • Onion: Yellow or white onion both work well.
  • Garlic: Fresh garlic provides the best flavor; it mellows as it cooks.
  • Celery and carrots: Classic aromatics that add sweetness and texture—dice them small so they cook evenly.
  • Zucchini: Cooks quickly; add later so it stays tender but not mushy.
  • Petite diced tomatoes: Small pieces are ideal for soup; regular diced tomatoes are fine too.
  • Vegetable or chicken broth: Vegetable broth keeps the recipe vegetarian; chicken broth deepens the flavor if you prefer.
  • Italian seasoning: A convenient blend of the herbs commonly used in minestrone.
  • Garbanzo beans: Drain and rinse canned chickpeas to add protein and substance.
  • Orzo pasta: A small, rice-shaped pasta that cooks in the soup and absorbs flavor.
  • Frozen peas: Stir in at the end—no need to thaw.
  • Fresh baby spinach: Wilts down quickly; add last to keep it vibrant.
  • Kosher salt and black pepper: Season to taste, starting with less salt and adjusting at the end.

How To Make Vegetable Orzo Soup

Diced onion, celery, and carrots in a large pot.
Zucchini, diced tomatoes, garlic, Italian seasoning, and garbanzo beans are added to sauteed vegetables in a large pot.
Vegetable broth is added to the vegetables and beans in the large pot.

Heat olive oil in a large pot over medium-high heat. Add diced onion, celery, carrots and about 1/2 teaspoon kosher salt. Cook 3–4 minutes, stirring occasionally, until the onion is translucent and the vegetables begin to soften.

Add the zucchini, diced tomatoes, minced garlic, Italian seasoning, and drained garbanzo beans. Pour in the broth, stir to combine, and bring the soup to a gentle simmer.

Orzo pasta is added to the vegetables, beans, and broth in the large pot.
Fresh spinach and frozen peas are added to the soup in the large pot.
Vegetable orzo soup in a large pot is ready to serve.

Once simmering, add the frozen peas and the dry orzo. Cook about 10 minutes, until the orzo is al dente—slightly firm and chewy, not mushy—and the vegetables are tender.

Stir in the fresh baby spinach and simmer another minute until wilted. Taste and adjust seasoning with salt and freshly ground black pepper. Serve hot with grated Parmesan and fresh herbs if desired.

vegetable orzo soup in a large pot, with a serving in a ladle.

Storing and Freezing

Store: Refrigerate leftovers in an airtight container for 2–3 days. The orzo will absorb liquid and thicken the soup; add a splash of broth or water when reheating to reach your desired consistency.

Freeze: Freeze for up to 3 months. Cool completely, transfer to freezer-safe containers or bags, leaving room for expansion. Thaw overnight in the refrigerator and reheat on the stovetop, adding extra broth as needed.

Substitutions and Variations

  • Make it heartier: Add cooked Italian sausage or diced chicken. Brown the meat first and add it back in with the broth.
  • Switch the pasta: Use ditalini, small shells, or broken spaghetti instead of orzo. Adjust cooking time per package instructions.
  • Add more vegetables: Bell peppers, green beans, or kale work well. Add heartier veggies early and quicker-cooking ones later.
  • Use white beans: Cannellini or great northern beans make the soup creamier in texture.
  • Make it creamy: Stir in a splash of heavy cream or half-and-half at the end for a richer finish.

Recipe Tips

  • Watch the orzo closely—check at about 8 minutes so it doesn’t become mushy.
  • Add the spinach off the heat or at the very end to preserve its bright green color.
  • Start with less salt and adjust after tasting; canned ingredients and broth can add sodium.
  • Use a large pot (5 quarts or larger) so you have room to stir without splashing.

Why is my soup too thick?

Orzo absorbs a lot of liquid, especially as the soup sits. Thin it with additional broth or water, starting with 1/2 cup and adding more until you reach the preferred consistency.

Can I make this in a slow cooker?

Yes. Add all ingredients except the orzo, spinach, and peas to the slow cooker. Cook on low 6–7 hours or high 3–4 hours. About 20 minutes before serving, stir in the orzo and let it cook until tender, then add spinach and peas.

A serving of vegetable orzo soup in a bowl with a spoon.

This one-pot vegetable orzo soup is warm, satisfying, and loaded with vegetables—ideal for Meatless Mondays, vegetarian meals, or any time you want a lighter but hearty bowl of soup. It’s easy to adapt, quick to make, and perfect for cold-weather comfort.

Vegetable orzo soup in a large pot.

Vegetable Orzo Soup Recipe

Author: Judy Wilson
This easy, hearty Vegetable Orzo Soup is loaded with a mix of vegetables and orzo pasta, and you can have dinner on the table in 30 minutes.
Print Recipe
Prep Time 10
Cook Time 20
Total Time 30
Course Soup
Cuisine American
Servings 6
Calories 184 kcal

Ingredients

  • 2 Tablespoons olive oil
  • 1 small onion
  • 4 cloves garlic
  • 2 ribs celery
  • 3 carrots
  • 1 small zucchini (about 1 cup diced)
  • 2 15-ounce cans petite diced tomatoes
  • 4 cups vegetable broth (or chicken broth)
  • 1 teaspoon Italian seasoning
  • 1 15.5 ounce can garbanzo beans, drained and rinsed
  • 1 cup dry orzo pasta
  • ½ cup frozen peas
  • 2 ounces fresh baby spinach
  • ½ teaspoon kosher salt (or to taste)
  • freshly ground black pepper to taste

Instructions

  • Prepare the vegetables: dice the onion and celery; chop the carrots and zucchini into small, even pieces.
  • Heat olive oil in a large pot over medium-high. Add onion, celery, carrots and 1/2 teaspoon kosher salt; cook 3–4 minutes until vegetables begin to soften.
  • Add zucchini, tomatoes, garlic, Italian seasoning and garbanzo beans. Pour in broth, stir, and bring to a simmer.
  • Stir in peas and orzo. Cook about 10 minutes until orzo is al dente and vegetables are tender.
  • Add spinach and simmer until wilted, about 1 minute. Taste and adjust salt and pepper. Garnish and serve immediately.

Notes

This soup is on the hearty side—almost stew-like. For a lighter consistency, add up to 2 cups extra broth.

Refrigerate leftovers up to 3 days. The pasta will thicken the soup as it sits; add broth or water when reheating to return it to a soup-like consistency.

Nutrition

Calories: 184kcalCarbohydrates: 29gProtein: 5g

The nutritional information provided is approximate and should be used as a guideline; it may vary based on specific ingredients and preparation.

Did You Make This Recipe? Please rate, comment & share. Thank you!