Why You’ll Love Cauliflower and Yellow Split Pea Soup with Turmeric and Curried Ghee Recipe
This soup has a velvety texture without needing any cream, thanks to the combination of cooked split peas, cauliflower, and coconut milk. The turmeric and curry powder give it a rich golden color and a gently earthy, warming flavor, while the ginger and lime keep it fresh and balanced.
You will also love that it is filling enough for a light dinner, great for meal prep, and easy to adapt. The curried ghee on top adds an extra layer of richness that makes every bowl taste restaurant-worthy.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the soup:
- 1 cup yellow split peas, optionally soaked overnight and drained
- 3 tablespoons ghee, or butter or coconut oil
- 1 large or 2 medium yellow onions, diced
- 2 tablespoons finely chopped fresh ginger root
- 1 tablespoon finely chopped fresh turmeric, or 1 teaspoon ground turmeric
- 1 tablespoon curry powder
- 8 cups water, plus more as needed
- 1 1/2 teaspoons salt
- 1 1/2 pounds cauliflower, chopped
- Stems from 1 bunch cilantro, cleaned and chopped
- 1 can coconut milk
- Juice from 1 lime, plus more to taste
- Cilantro leaves, for garnish
For the curried ghee swirl:
- 3 tablespoons ghee, or butter
- 1 teaspoon curry powder
- A big pinch of salt
Directions
- If the split peas have not been soaked, place them in a heatproof bowl, cover with boiling water, and let them soak for 1 to 2 hours. Drain well.
- In a large soup pot over medium heat, melt the ghee. Add the diced onion, ginger, turmeric, and curry powder. Cook, stirring occasionally, until the onion is soft and fragrant.
- Add the drained split peas and water. Bring the mixture to a boil, then reduce the heat, cover, and simmer until the split peas are very soft and beginning to fall apart. Add more water as needed to keep the soup loose.
- Stir in the salt, chopped cauliflower, cilantro stems, coconut milk, and enough extra water to just cover the cauliflower. Simmer until the cauliflower is tender.
- Let the soup cool slightly, then blend until smooth using an immersion blender or a standard blender. Stir in the lime juice and adjust with more salt or lime to taste. If the soup feels too thick, add a little water to loosen it.
- In a small skillet or saucepan, melt the ghee for the swirl with the curry powder and salt, stirring until combined.
- Ladle the soup into bowls and finish with the curried ghee swirl and cilantro leaves.
Servings and timing
This recipe makes about 8 servings.
Prep time: 20 minutes
Cook time: 2 hours
Total time: 2 hours 20 minutes
Variations
There are plenty of easy ways to make this soup your own. For a vegan version, replace the ghee with coconut oil in both the soup and the swirl. If you want a slightly lighter texture, use light coconut milk instead of full-fat.
You can also swap fresh turmeric for ground turmeric if that is what you have on hand. For extra heat, add a pinch of cayenne or a chopped chili with the onions. If you want more texture, reserve a few small cauliflower florets, roast them separately, and use them as a garnish. A spoonful of plain yogurt on top can also add a nice tangy finish if you are not keeping the soup dairy-free.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavor deepens as it sits, so it can taste even better the next day.
As it chills, the soup will thicken considerably. When reheating, warm it gently on the stovetop or in the microwave and stir in a splash of water or broth until it reaches your preferred consistency. Store the curried ghee separately if possible and spoon it over each serving just before serving.
FAQs
Can I make this soup ahead of time?
Yes. This soup is excellent for making ahead because the flavors develop even more after a day in the refrigerator.
Do I have to soak the yellow split peas?
No, but soaking helps them cook faster and more evenly. If you skip soaking, the peas may simply need a bit more simmering time.
Can I use ground turmeric instead of fresh turmeric?
Yes. Ground turmeric works well here and is an easy substitute when fresh turmeric is not available.
Is this soup spicy?
It is warmly spiced rather than hot. The ginger, curry powder, and turmeric add flavor and depth without making it overly spicy.
Can I freeze this soup?
Yes. Let it cool completely, then freeze it in airtight containers for up to 3 months. Thaw in the refrigerator before reheating.
Why did my soup get so thick?
That is normal. Split peas continue to absorb liquid as the soup sits, so just stir in water or broth when reheating.
Can I skip the curried ghee swirl?
Yes. The soup will still be delicious without it, but the swirl adds richness and extra flavor that really elevates the final dish.
What can I serve with this soup?
It pairs well with crusty bread, flatbread, rice, or a simple salad. It also works nicely as part of a larger lunch spread.
Can I use butter instead of ghee?
Yes. Butter is a good substitute and still gives the soup a rich, satisfying flavor.
How do I make the soup smoother?
Blend it thoroughly while it is still warm, and add a little extra water if needed. A high-speed blender will give you the silkiest texture.
Conclusion
Cauliflower and yellow split pea soup with turmeric and curried ghee is the kind of recipe that delivers comfort, depth, and nourishment in every spoonful. It is creamy without being heavy, warmly spiced without being overpowering, and simple enough to make for everyday meals. Whether you serve it for a cozy dinner or prepare it ahead for the week, this soup is a satisfying recipe you will want to make again and again.
Cauliflower and Yellow Split Pea Soup with Turmeric and Curried Ghee
- Total Time: 50 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A hearty and comforting cauliflower and yellow split pea soup with warm spices and a creamy texture. Perfect for a nourishing plant-based meal.
Ingredients
- 1 cup yellow split peas
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/2 teaspoon paprika
- 1 medium cauliflower, chopped
- 4 cups vegetable broth
- 1 cup water
- Salt, to taste
- Black pepper, to taste
- Juice of 1/2 lemon
Instructions
- Rinse the yellow split peas thoroughly and set aside.
- Heat olive oil in a large pot over medium heat. Add chopped onion and sauté until softened.
- Add garlic, cumin, turmeric, and paprika, and cook for 1 minute until fragrant.
- Stir in cauliflower, split peas, vegetable broth, and water.
- Bring to a boil, then reduce heat and simmer for 30–40 minutes until peas and cauliflower are tender.
- Use an immersion blender to partially or fully puree the soup to desired consistency.
- Season with salt, pepper, and lemon juice. Adjust seasoning to taste.
- Serve warm.
Notes
- For a creamier soup, blend completely; for more texture, blend partially.
- Add extra broth or water if soup thickens too much.
- Store leftovers in the refrigerator for up to 4 days.
- This soup freezes well for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 220 kcal
- Sugar: 5 g
- Sodium: 480 mg
- Fat: 6 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 10 g
- Protein: 11 g
- Cholesterol: 0 mg
