Comforting Homemade Orzo Soup Recipe with Tomatoes, Beans, and Greens

This comforting homemade orzo soup recipe is a hearty vegetarian dinner made with tomatoes, carrots, celery, cannellini beans, tender orzo pasta, and leafy greens. It serves 6 people and comes together in about 40–45 minutes, making it a practical one-pot meal for busy weeknights.

Every spoonful combines a savory tomato broth with soft vegetables, creamy beans, delicate pasta, and a bright finish of fresh lemon juice. The soup is cozy without feeling heavy, and optional parsley and Parmesan add a fresh, savory finishing touch.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of comforting homemade tomato orzo soup with beans and vegetables

This orzo soup is the kind of dinner that makes the kitchen smell inviting before anyone sits down to eat. The onion, carrot, celery, garlic, and Italian seasoning create a savory base, while tomatoes give the broth a rich color and gently sweet flavor.

Cannellini beans add satisfying plant-based protein and a creamy bite without making the soup complicated. The orzo cooks directly in the pot, which means it absorbs the seasoned broth and becomes tender alongside the other ingredients.

Leafy greens make the finished soup colorful and nourishing, while lemon juice keeps the tomato broth tasting fresh rather than overly rich. If cozy soups are your favorite cold-weather dinners, you may also enjoy this wild rice and mushroom soup for another hearty bowl.

Ingredients You’ll Need

Ingredients for homemade vegetarian orzo soup arranged on a kitchen table

The ingredient list is simple, but each item contributes something important to the final flavor. Gather everything before cooking because the soup moves quickly once the aromatics hit the pot.

  • Aromatics: Yellow onion, carrots, celery, and garlic form the savory foundation.
  • Seasoning: Italian seasoning, kosher salt, black pepper, and optional red-pepper flakes add warmth and character.
  • Tomatoes and broth: A 28-ounce can of crushed or diced tomatoes and 6 cups of vegetable broth create the main soup base.
  • Orzo: One cup of dry orzo, about 6 ounces, provides the tender pasta texture that makes this soup especially comforting.
  • Beans: Cannellini beans or chickpeas add body and substance.
  • Greens: Use 3–4 cups of chopped kale or baby spinach. Spinach wilts quickly, while kale generally needs a few extra minutes.
  • Finishing touches: Lemon juice, parsley, and optional Parmesan bring brightness and savory flavor at the end.

For a lighter tomato taste, a 14.5-ounce can of diced tomatoes can be used, although the 28-ounce can creates the heartier tomato presence specified for this version.

Want another comforting vegetarian soup for your menu? This slow-cooked cauliflower soup is a lovely alternative when you want a creamy vegetable-focused meal.

How to Make It Step-by-Step

Cooking vegetables, beans, and orzo together in a soup pot

Step 1: Warm the olive oil in a large soup pot or Dutch oven over medium heat. Add the onion, carrots, celery, salt, and pepper, then cook for 6–8 minutes, stirring from time to time, until the vegetables begin to soften and the onion looks translucent.

Step 2: Add the minced garlic, Italian seasoning, and red-pepper flakes if using. Stir for 30–60 seconds, just until the garlic is fragrant; avoid cooking it too long, since browned garlic can taste bitter.

Step 3: Add the tomatoes, vegetable broth, and drained, rinsed beans. Raise the heat and bring the pot to a boil, then reduce it to a gentle simmer and cook for 8–10 minutes so the vegetable flavors begin to mingle.

Step 4: Stir the dry orzo into the simmering broth. Cook the soup uncovered for 8–10 minutes, stirring occasionally so the small pasta does not settle on the bottom or stick together.

Step 5: Add the kale or baby spinach once the orzo is tender but not overcooked. Cook for 2–3 minutes, until the greens are wilted and incorporated into the broth.

Step 6: Remove the pot from the heat and stir in the lemon juice. Taste carefully, then add more salt or pepper if needed; the right amount can vary depending on the vegetable broth and canned tomatoes.

Step 7: Ladle the hot soup into serving bowls. Sprinkle each portion with chopped parsley and grated Parmesan if desired, then serve immediately while the orzo is tender and the broth is hot.

Pro Tips for the Best Orzo Soup

Lemon, parsley, and Parmesan ready to finish orzo soup

The most important timing tip is to add the orzo near the end of cooking. Because it continues absorbing liquid as the soup stands, adding it too early can leave you with soft pasta and a thicker, less brothy consistency.

Stir the pot occasionally while the orzo cooks, especially if your Dutch oven has a wide, heavy base. This keeps the pasta moving through the broth and helps it cook evenly.

Use baby spinach when you want the quickest finish. For kale, remove any especially tough stems, chop the leaves into bite-sized pieces, and allow a few extra minutes if they need more time to soften.

Fresh lemon juice should go in after the heat is turned off. Its acidity balances the sweetness of the tomatoes and vegetables, making the broth taste lively without adding a strong lemon flavor.

For a different soup night, try this mushroom barley soup, which has a more earthy flavor and a pleasantly chewy grain texture.

Easy Variations

This recipe is designed as a vegetarian tomato-and-vegetable soup, but it is flexible enough for different preferences. You can omit the beans and replace them with diced zucchini or additional carrots and celery, keeping the overall cooking method the same.

For a chicken version, replace the vegetable broth with chicken broth and add 2–3 cups of shredded cooked chicken. Add the chicken with the beans so it warms through without becoming dry.

Choose cannellini beans for a soft, creamy bite or chickpeas for a firmer texture. You can also use spinach instead of kale when you prefer tender greens that disappear quickly into the broth.

If you enjoy bean-based comfort food, this ham and bean soup offers a heartier non-vegetarian option for another dinner.

Storage and Reheating

Stored and reheated homemade orzo soup served with extra broth

Orzo continues to absorb broth after cooking, so the soup will naturally thicken as it cools. For the best leftovers, store the soup and extra broth separately whenever possible.

Refrigerate cooled soup in an airtight container and enjoy it within a few days. When reheating, warm individual portions gently on the stovetop or in the microwave, adding extra broth or water until the consistency is pleasantly soupy again.

If you are preparing the soup ahead, consider cooking the orzo separately and adding it to each bowl. This keeps the pasta from soaking up all the broth during storage and gives you a fresher texture at serving time.

Serve leftovers with warm bread or a simple green salad. For a flaky side that is perfect for dipping into tomato broth, pair dinner with these homemade flakies.

Comforting Homemade Orzo Soup Recipe with Tomatoes, Beans, and Greens

Comforting Homemade Orzo Soup

A hearty vegetarian tomato-and-vegetable soup filled with orzo, beans, carrots, celery, and leafy greens. Fresh lemon juice balances the rich broth and brings all the flavors into focus.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

Soup Ingredients
  • 2 tablespoons Extra-virgin olive oil
  • 1 medium Medium yellow onion, finely diced
  • 2 medium Medium carrots, diced
  • 2 stalks Celery stalks, diced
  • 3 cloves Garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon Red-pepper flakes, optional
  • 1 28-ounce can Crushed or diced tomatoes
  • 6 cups Vegetable broth
  • 1 cup Dry orzo pasta
  • 1 15-ounce can Cannellini beans or chickpeas, drained and rinsed
  • 3-4 cups Chopped kale or baby spinach
  • 1 teaspoon, plus more to taste Kosher salt
  • 1/2 teaspoon Freshly ground black pepper
Finishing Ingredients
  • 1 tablespoon Fresh lemon juice
  • 2 tablespoons Fresh parsley, chopped, optional
  • As desired Grated Parmesan, optional

Method
 

Step-by-Step
  1. Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the diced onion, carrots, celery, kosher salt, and black pepper, then cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Add the minced garlic, Italian seasoning, and optional red-pepper flakes. Cook for 30–60 seconds, stirring constantly, just until the garlic becomes fragrant.
  3. Pour in the crushed or diced tomatoes, vegetable broth, and drained beans. Bring the soup to a boil, then reduce the heat and simmer for 8–10 minutes so the vegetables can continue to soften.
  4. Stir in the dry orzo and simmer uncovered for 8–10 minutes. Stir occasionally and cook until the pasta is tender but still pleasantly firm.
  5. Add the chopped kale or baby spinach and cook for 2–3 minutes, until the greens are wilted. Kale may need a little more time than spinach to become tender.
  6. Remove the pot from the heat and stir in the fresh lemon juice. Taste the soup and adjust the salt and pepper as needed.
  7. Ladle the soup into bowls and finish with chopped parsley and grated Parmesan, if desired. Serve hot.

Notes

Add the orzo near the end because it continues absorbing broth as the soup stands. For leftovers, store the soup and extra broth separately when possible, or thin reheated portions with additional broth or water.

Final Thoughts

Comforting homemade orzo soup is a dependable dinner when you want something warm, colorful, and satisfying without spending hours at the stove. The combination of tomato broth, tender vegetables, beans, orzo, and greens creates a complete bowl with layers of flavor in every bite.

Keep the lemon juice, parsley, and Parmesan ready for the finish, and remember to watch the orzo closely during its short cooking time. Serve the soup hot with crusty bread, store extra broth for reheating, and enjoy a simple homemade meal that tastes welcoming from the very first spoonful.

Leave a Comment

Recipe Rating