Vegan Orzo Soup
Cozy, flavorful, and hearty! This vegan orzo soup has a lemon chicken soup vibe and is packed with veggies, soy curls for protein, and SO MUCH FLAVOR. Ready in 30 minutes or less! 🍲

What You Need - Shopping List 🛒
For the "Chicken" (Soy Curls)
- 2.5 oz soy curls (about 3 cups when rehydrated)
- 1 tablespoon olive oil for browning
Fresh Vegetables & Aromatics
- 1 large yellow onion (pyaz) - diced
- 2 large carrots (gajar) - diced
- 2 celery stalks - diced
- 4 garlic cloves (lasan/lehsun) - minced
- 3 cups fresh baby spinach (palak)
- 2 lemons (nimbu/limbdo) - for fresh juice (about 1/4 cup)
- 1 large sprig fresh rosemary
- Fresh parsley for garnish
Pantry Items
- 3/4 cup orzo pasta
- 32 oz carton vegan chicken broth (Imagine brand recommended) OR vegetable broth + 1 tsp poultry seasoning
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 2 bay leaves
- Sea salt and fresh cracked black pepper to taste
How to Make - Step by Step 👩🍳
Follow These Steps
BEFORE YOU START: Rehydrate soy curls in warm water for 10 minutes. Dice all vegetables. This soup comes together quickly once you start!
- 🥩 Step 1: Prepare soy curls (5 minutes)
Add soy curls to a medium bowl with warm water. Let sit 10 minutes until soft.
Drain and squeeze out excess water. Heat 1 tablespoon oil in your soup pot over medium-high heat.
Brown the soy curls for 3-4 minutes until golden. Remove and set aside. - 🧅 Step 2: Build the flavor base (5 minutes)
In the same pot, add 2 tablespoons olive oil over medium heat.
Add diced onion, carrots, and celery (the mirepoix). Cook until softened, about 5 minutes.
Add minced garlic and cook for another minute until fragrant. - 🍲 Step 3: Add broth and herbs (2 minutes)
Pour in the entire 32 oz carton of vegan chicken broth (about 4 cups).
Add dried thyme, bay leaves, and the fresh rosemary sprig.
Bring to a boil over medium-high heat. - 🍝 Step 4: Cook the orzo (8-10 minutes)
Once boiling, add the orzo pasta and reduce heat to medium-low.
Simmer for 8-10 minutes until orzo is tender, stirring occasionally.
Don't overcook - orzo should be just tender! - 🥩 Step 5: Add soy curls back (1 minute)
Return the browned soy curls to the pot.
Remove the bay leaves and rosemary stem (leaves will have fallen off and are tender to eat).
Stir to combine. - 🥬 Step 6: Wilt the spinach (1 minute)
Add the baby spinach and stir until wilted, about 30-60 seconds.
It looks like a lot but will shrink down quickly! - 🍋 Step 7: Season and finish (2 minutes)
Remove from heat first (important for lemon!).
Taste and season with sea salt and fresh cracked black pepper.
Add fresh lemon juice to taste - start with 2 tablespoons and add more as needed. - 🍽️ Step 8: Serve immediately
Ladle into bowls and garnish generously with chopped fresh parsley.
Serve with crusty bread if desired. Enjoy this cozy, flavorful soup!
Whole Foods Shopping List 🛒
Produce Section
Pantry/Dry Goods Aisle
Refrigerated Section (near produce)
Natural Foods/Health Section
💡 Whole Foods Shopping Tips:
• Soy curls are usually in the natural foods section near other vegan proteins
• Imagine brand vegan chicken broth is typically in the refrigerated section near produce
• If you can't find vegan chicken broth, grab vegetable broth + poultry seasoning from the spice aisle
• Fresh herbs are near the bagged salads in produce
• Total estimated cost: $25-30 for all ingredients
• Soy curls are usually in the natural foods section near other vegan proteins
• Imagine brand vegan chicken broth is typically in the refrigerated section near produce
• If you can't find vegan chicken broth, grab vegetable broth + poultry seasoning from the spice aisle
• Fresh herbs are near the bagged salads in produce
• Total estimated cost: $25-30 for all ingredients
Important Tips! 💡
- 🥩 Soy curls magic: Browning the soy curls first gives them amazing chewy texture! You can substitute with chickpeas, white beans, cubed tofu, or store-bought vegan chicken if needed.
- 🍲 Best broth choices: Imagine brand vegan chicken broth is excellent and widely available! Pacific Foods and Swanson also make good vegan chicken broths. If you can only find vegetable broth, add 1 teaspoon poultry seasoning (it's vegan - just herbs!).
- 🍋 Fresh lemon is KEY: Don't skimp on fresh-squeezed lemon juice! It makes all the flavors pop. Add it AFTER removing from heat to preserve the bright flavor.
- 🌿 Rosemary technique: Add the whole sprig - the leaves will fall off during cooking and become tender. Remove the woody stem before serving.
- 🍝 Orzo timing: Don't overcook the orzo - it should be just tender. It will continue to absorb liquid as it sits.
- 🥬 Spinach shrinks fast: It looks like a lot of spinach but wilts down in 30-60 seconds. For heartier greens like kale, add them earlier when orzo is still al dente.
- 🧄 Garlic safety: Add garlic after the mirepoix is soft to prevent burning and bitterness.
- 🥄 Taste test trick: Before adding lemon to the whole pot, test a spoonful of broth with a drop of lemon juice first.
- ❄️ Storage notes: Keeps 4-5 days in fridge. Pasta will absorb broth over time - add more broth and fresh lemon when reheating. Freezes well for up to 3 months.
- 🍞 Perfect pairings: Serve with crusty bread for the ultimate comfort meal. The lemon-herb flavors are incredibly satisfying.
- ⚡ Quick prep tip: This soup comes together fast once you start cooking - have all ingredients prepped and ready to go!
- 🌟 Flavor boost: The combination of fresh rosemary, thyme, bay leaves, and lemon creates that amazing "lemon chicken soup" vibe that's so comforting.