When the weather turns chilly and you’re craving something warm, nourishing, and full of flavor, this Turmeric Soup with Chickpeas, Orzo, and Spinach is just the recipe to make. With its beautiful golden color, tender chickpeas, delicate orzo pasta, and vibrant green spinach, this homemade soup is as comforting as it is satisfying. A generous squeeze of fresh lemon juice brightens every spoonful, while fragrant turmeric, cumin, and garlic create a deliciously aromatic broth.
Ready in just 30 minutes, this easy turmeric soup is perfect for busy weeknight dinners, cozy weekend lunches, or meal prep for the days ahead. Chickpeas add plant-based protein and fiber, orzo gives the soup a hearty texture, and fresh herbs bring everything together. Best of all, you can easily adapt this recipe to suit your preferences by using vegetable broth, swapping the orzo for rice, or adding coconut milk for a creamy finish.
Whether you’re looking for a comforting vegetarian soup or simply want to try something different, this golden chickpea soup deserves a place in your regular meal rotation.
Why You’ll Love This Recipe
- Ready in 30 minutes: Simple preparation and straightforward cooking make this turmeric soup ideal for busy evenings.
- Packed with satisfying ingredients: Chickpeas, orzo, and spinach create a hearty soup with a wonderful balance of textures.
- Full of aromatic flavor: Earthy turmeric, warm cumin, fresh garlic, and bright lemon juice give every bowl plenty of character.
- Easy to customize: Use vegetable broth for a vegan soup, swap the pasta for rice, or add coconut milk for a creamy variation.
- Perfect for meal prep: Make a pot ahead of time and enjoy comforting leftovers for lunch or dinner throughout the week.
Ingredients
- Extra-virgin olive oil (2 tablespoons): Provides a rich foundation for sautéing the onion and blooming the spices. A little extra can also be drizzled over the finished soup.
- Onion (1 medium, diced): Adds natural sweetness and savory depth to the broth as it softens in the pot.
- Garlic (2 cloves, minced): Gives the soup its irresistible aroma and a delicious savory flavor.
- Ground turmeric (1 tablespoon): The star ingredient, responsible for the soup’s golden color and distinctive earthy flavor. Use half the amount for a milder taste.
- Ground cumin (1 teaspoon): Adds warmth and a subtle smoky, earthy note that complements the turmeric beautifully.
- Chickpeas (two 15-ounce cans, drained and rinsed): Make the soup hearty and satisfying while adding plant-based protein and fiber. You can also use approximately 3 cups of cooked chickpeas.
- Kosher salt and black pepper: Enhance the flavors of the vegetables, spices, and broth. Adjust the quantities according to the saltiness of your broth.
- Broth (4 cups): Chicken broth creates a savory base, while vegetable broth makes this recipe suitable for vegan and vegetarian diets.
- Orzo (½ cup): These small, rice-shaped pasta pieces add a tender, comforting texture. Pearl couscous or another small pasta shape works well, too.
- Baby spinach (5 ounces, about 4 packed cups): Adds fresh color, a delicate flavor, and a tender texture. Regular spinach can be used if preferred.
- Fresh cilantro and/or parsley (¼ cup, chopped): Brings freshness and a bright herbal flavor to the finished soup.
- Fresh lemon juice (2 tablespoons): Balances the earthy spices and savory broth with a refreshing citrus finish. Lime juice is an excellent alternative.
- Optional toppings: Olive oil, red pepper flakes, lemon wedges, and Greek yogurt let everyone customize their bowl.
How to Make Turmeric Soup with Chickpeas, Orzo, and Spinach
Step 1: Sauté the Onion
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for about 3 minutes, stirring occasionally, until it softens and begins to turn lightly golden.
Allowing the onion to soften first builds a flavorful foundation for the soup. Avoid cooking it over excessively high heat, as you want it tender and fragrant rather than burnt.
Step 2: Add the Garlic, Spices, and Chickpeas
Stir in the minced garlic, turmeric, cumin, drained chickpeas, and a little salt and black pepper. Cook for approximately 2 minutes, stirring frequently, until the garlic becomes fragrant and the spices coat the chickpeas.
This short cooking step helps release the aromas of the spices and distributes their flavor throughout the dish. If the mixture starts sticking to the bottom of the pot, lower the heat slightly.
Step 3: Mash Some of the Chickpeas
Use a potato masher or the back of a fork to mash some of the chickpeas directly in the pot. Leave plenty of whole chickpeas for texture.
This simple technique is one of the secrets to a satisfying chickpea soup. The mashed chickpeas release starch, helping thicken the broth naturally without requiring flour or cream.
Step 4: Add the Broth and Orzo
Pour in a small amount of broth first, scraping the bottom of the pot with a wooden spoon to loosen any browned bits. Add the remaining broth and bring the mixture to a boil.
Stir in the orzo, reduce the heat to low, and cover the pot. Simmer for approximately 15 minutes, or until the orzo is tender, stirring occasionally to prevent the pasta from sticking.
Check the pasta toward the end of the cooking time, as different brands and shapes may cook at slightly different speeds. If the soup becomes thicker than you’d like, add a little extra broth or hot water.
Step 5: Stir in the Spinach and Fresh Herbs
Once the orzo is cooked, add the baby spinach and chopped cilantro and/or parsley. Stir gently until the spinach wilts into the hot soup.
This usually takes just a minute or two. Adding the greens near the end preserves their fresh color and prevents them from becoming overly soft.
Step 6: Finish with Lemon Juice and Seasonings
Turn off the heat and stir in the fresh lemon juice. Taste the soup and adjust the salt and black pepper as needed.
For an especially bright flavor, add another squeeze of lemon juice just before serving. The citrus balances the earthy turmeric and cumin, making the soup taste fresh and lively.
Step 7: Serve and Enjoy
Ladle the hot turmeric soup into bowls and finish with a drizzle of olive oil, a pinch of red pepper flakes, extra lemon wedges, or a spoonful of Greek yogurt.
Serve immediately while the orzo is tender and the broth is warm and fragrant. Enjoy it on its own for a satisfying lunch or pair it with crusty bread for a more substantial dinner.

Tips for Success
- Adjust the turmeric to your taste: One tablespoon gives the soup its signature earthy flavor. If you prefer a gentler taste, start with ½ tablespoon and increase it next time if desired.
- Mash only some of the chickpeas: Keeping a mixture of mashed and whole chickpeas creates a naturally thicker broth without sacrificing texture.
- Use fresh lemon juice: Freshly squeezed lemon or lime juice adds a brighter flavor than bottled juice and balances the spices beautifully.
- Season gradually: Broths and canned chickpeas can contain varying amounts of sodium. Add salt in small amounts and taste again before serving.
- Watch the orzo: Small pasta absorbs liquid as it cooks and continues to soften as it sits. Stir occasionally and add more broth if needed.
- Add spinach at the end: A short cooking time keeps the greens tender and vibrant.
- Make it creamy if you like: Replace 1 cup of the broth with a can of full-fat coconut milk for a richer, creamier soup with a subtle coconut flavor.
- Choose your broth carefully: Vegetable broth makes the soup vegan, while chicken broth gives it a deeper savory flavor.
Equipment Needed
- Large pot or Dutch oven: Provides enough room for the broth, chickpeas, pasta, and greens to cook comfortably. A large, heavy-bottomed saucepan also works.
- Cutting board and sharp knife: For preparing the onion, garlic, and fresh herbs.
- Measuring cups and spoons: Help keep the broth, pasta, and seasonings in the right proportions.
- Wooden spoon: Useful for stirring the soup and scraping up browned bits from the bottom of the pot.
- Potato masher or fork: Makes it easy to mash some chickpeas to thicken the broth naturally.
- Ladle: Helps portion the finished soup into bowls without spilling.
Recipe Variations
1. Creamy Coconut Turmeric Soup
For a rich, silky version, replace 1 cup of the broth with full-fat coconut milk. The coconut adds a gentle sweetness that pairs beautifully with turmeric, cumin, chickpeas, and spinach. Finish with fresh lime juice for a delicious balance of creamy and tangy flavors.
2. Vegan Turmeric Chickpea Soup
Make this soup completely plant-based by using vegetable broth and skipping the Greek yogurt topping. Finish with fresh cilantro, lemon juice, and a drizzle of olive oil for a simple, flavorful vegan dinner.
3. Gluten-Free Turmeric Soup
Replace the orzo with rice or quinoa and use a certified gluten-free broth. Adjust the cooking time and liquid according to your chosen grain. Rice offers a soft, comforting texture, while quinoa adds a slightly nutty flavor.
4. Spicy Turmeric Soup
If you enjoy a little heat, add red pepper flakes or a pinch of cayenne pepper when cooking the garlic and spices. You can also stir in a little fresh grated ginger for extra warmth and a more complex flavor.
5. Turmeric Soup with Extra Vegetables
Make the soup even more colorful by adding diced carrots, celery, zucchini, or chopped kale. Sauté firmer vegetables with the onion, then add the broth and adjust the cooking time as needed. If using kale instead of spinach, allow it a few extra minutes to soften.
6. Chicken and Chickpea Turmeric Soup
For a heartier, protein-rich variation, add cooked shredded chicken when you stir in the chickpeas or broth. Chicken pairs well with the earthy spices, tender orzo, and fresh lemon. Use chicken broth for an especially savory result.
Serving Suggestions
This turmeric soup is satisfying on its own, but a few simple additions can turn it into a memorable meal.
- Crusty bread: Serve with warm sourdough, a baguette, or homemade no-knead bread for soaking up the golden broth.
- Toasted pita bread: Warm pita wedges make an easy accompaniment and are delicious for dipping.
- Fresh salad: Pair the soup with a crisp cucumber and tomato salad or a simple green salad dressed with lemon vinaigrette.
- Roasted vegetables: Roasted cauliflower, carrots, or broccoli complement the soup’s earthy flavors.
- Creamy toppings: Add a spoonful of Greek yogurt for a tangy finish, or use dairy-free yogurt for a vegan alternative.
- Fresh garnishes: Chopped parsley, cilantro, extra lemon zest, and a drizzle of good olive oil brighten the presentation.
- A little heat: Sprinkle red pepper flakes over each bowl for a spicy contrast to the fresh citrus.
For an attractive presentation, serve the soup in wide bowls, making sure each portion contains plenty of chickpeas, orzo, and spinach. Finish with fresh herbs, a swirl of olive oil, and a lemon wedge on the side.
Frequently Asked Questions
Can I make turmeric soup with chickpeas, orzo, and spinach ahead of time?
Yes! You can prepare the soup ahead of time and refrigerate it for convenient lunches or dinners. Keep in mind that the orzo will continue absorbing broth as it sits, so the soup may become thicker. Add extra broth or water when reheating to restore your preferred consistency.
For the best pasta texture, you can also prepare the soup base without the orzo and cook the pasta separately, adding it to individual portions when serving.
Can I use dried chickpeas instead of canned chickpeas?
Yes. Cook dried chickpeas thoroughly before adding them to the soup. You’ll need approximately 3 cups of cooked chickpeas to replace the two 15-ounce cans. Cooking the chickpeas separately allows you to control their texture and ensures they are tender before they go into the broth.
What can I use instead of orzo?
Several ingredients work well in this recipe, including small pasta shapes, pearl couscous, rice, quinoa, barley, and farro. For a gluten-free version, choose rice or quinoa and check that your broth and other ingredients are gluten-free. Remember that each alternative has a different cooking time, so adjust the recipe accordingly.
Is this turmeric soup vegan?
It can be! Simply use vegetable broth instead of chicken broth and omit the Greek yogurt topping or replace it with a plant-based alternative. The chickpeas, vegetables, herbs, spices, pasta, and olive oil make it easy to prepare a satisfying vegan version.
How should I store and reheat leftovers?
Allow the soup to cool, then transfer it to an airtight container and refrigerate it promptly. For best quality and food safety, enjoy refrigerated leftovers within 3–4 days.
Reheat individual portions on the stovetop over medium-low heat or in the microwave until steaming hot throughout. Add a splash of broth or water if the pasta has absorbed too much liquid. Avoid prolonged boiling, which can make the orzo overly soft.
Can I freeze turmeric chickpea soup?
Yes, although the texture of the orzo and spinach may change slightly after freezing and thawing. For the best results, freeze the soup base before adding the pasta and spinach. Store it in freezer-safe containers, leaving room for expansion, and use within about 2–3 months for best quality. Thaw in the refrigerator, reheat thoroughly, and add freshly cooked orzo and spinach before serving.
Does turmeric soup taste strongly of turmeric?
The soup has a noticeable earthy, slightly peppery turmeric flavor, balanced by cumin, garlic, chickpeas, and fresh lemon juice. If you’re new to cooking with turmeric or prefer a milder taste, start with ½ tablespoon instead of a full tablespoon. You can always adjust the seasoning as you become familiar with the flavor.
Final Thoughts
This Turmeric Soup with Chickpeas, Orzo, and Spinach is proof that a simple pot of soup can be both comforting and full of character. Golden turmeric, tender chickpeas, soft orzo, fresh spinach, and a bright squeeze of lemon come together in a delicious meal that’s easy enough for a weeknight but special enough to share with family and friends.
With just 30 minutes of cooking time and plenty of room for substitutions, this homemade turmeric soup is a recipe you can adapt throughout the seasons. Make it vegan with vegetable broth, add coconut milk for a creamy twist, or experiment with different grains and vegetables to create your own favorite version.
Give this easy turmeric soup a try the next time you’re craving a warm, nourishing bowl of goodness. If you make it, share how it turned out and let us know which variations or toppings you enjoyed most!
Recipe at a Glance
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 6
- Calories: Approximately 349 per serving
Nutrition Information (per serving)
- Calories: 349 kcal
- Carbohydrates: 54 g
- Protein: 15 g
- Fat: 9 g
- Saturated Fat: 1 g
- Fiber: 12 g
- Sugar: 10 g
- Sodium: 658 mg
- Potassium: 647 mg
- Vitamin A: 2,637 IU
- Vitamin C: 13 mg
- Calcium: 108 mg
- Iron: 6 mg
Nutrition values are estimates and may vary depending on the broth, pasta, and other ingredients used.
Print
Turmeric Soup with Chickpeas, Orzo, and Spinach
- Total Time: 30 minutes
- Yield: 6 servings
Description
This Turmeric Soup with Chickpeas, Orzo, and Spinach is a vibrant, comforting soup featuring a full tablespoon of turmeric, hearty chickpeas, tender orzo, fresh spinach, herbs, and plenty of lemon juice. Ready in just 30 minutes, this nourishing soup can be made vegetarian or vegan with vegetable broth.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 tablespoon turmeric
- 1 teaspoon cumin
- 2 (15-ounce) cans chickpeas, drained and rinsed well, or about 3 cups cooked chickpeas
- Kosher salt and black pepper, to taste
- 4 cups chicken or vegetable broth
- 1/2 cup orzo, pearl couscous, small pasta, or an alternative grain
- 5 ounces baby spinach (about 4 packed cups)
- 1/4 cup chopped cilantro and/or parsley
- 2 tablespoons lemon juice, from about 1 lemon, or lime juice, plus more to taste
- Olive oil, red pepper, lemon wedges, and/or Greek yogurt for serving (optional)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sauté until softened and lightly browned, about 3 minutes.
- Add the minced garlic, turmeric, cumin, chickpeas, salt, and black pepper. Sauté for another 2 minutes, stirring frequently, until the garlic and spices become fragrant.
- Use a potato masher or fork to mash some of the chickpeas, leaving some whole for texture. This helps release their starch and naturally thickens the soup.
- Add a little broth and scrape up any browned bits from the bottom of the pot with a wooden spoon. Pour in the remaining broth and bring to a boil.
- Add the orzo, stir, reduce the heat to low, cover, and simmer for about 15 minutes, or until the orzo is fully cooked.
- Stir in the baby spinach and chopped cilantro and/or parsley. Cook until the spinach wilts.
- Turn off the heat and stir in the lemon juice. Taste and adjust the salt, black pepper, and lemon juice as needed.
- Serve warm with a drizzle of olive oil, red pepper, lemon wedges, and/or Greek yogurt, if desired.
Notes
- Turmeric: One tablespoon gives this soup its signature flavor. For a milder turmeric taste, reduce the amount to 1/2 tablespoon.
- Salt and pepper: Adjust to taste depending on the salt content of your broth and canned chickpeas.
- Broth: Use chicken broth for a richer flavor or vegetable broth to make the soup vegetarian or vegan.
- Orzo alternatives: Substitute pearl couscous, another small pasta, rice, quinoa, barley, or farro. For a gluten-free version, use rice or quinoa and adjust the cooking time as needed.
- Make it creamy: Replace 1 cup of broth with 1 cup of full-fat coconut milk.
- Lemon or lime juice: Add extra juice to taste for a brighter, tangier soup.
- Storage: Refrigerate leftovers in an airtight container. The pasta may absorb more broth as it sits, so add extra broth when reheating if needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Persian