Vishiswa Soup Recipe: South Indian Coconut Lentil Comfort

Soups & Stews

Vishiswa Soup Recipe: South Indian Coconut Lentil Comfort

This Vishiswa Soup recipe brings the hearty, comforting flavors of East African cuisine to your kitchen, where tender cassava, rich coconut milk, and aromatic lentils create a dish that feels like a warm embrace. The traditional preparation method—slow-cooked with fresh greens and protein—transforms simple ingredients into something deeply satisfying.

I first discovered this recipe during a visit to a coastal village, where it was served as a staple during cooler evenings.

The beauty of Vishiswa lies in its versatility—it can be made with fish, chicken, or even beef, depending on your preference. The cassava provides a satisfying texture, while the coconut milk adds a creamy depth that balances the earthy flavors of the lentils and greens.

What makes this dish truly special is the way the spices—like turmeric, cumin, and coriander—infuse every spoonful with warmth and complexity. It’s the kind of meal that feels both nourishing and celebratory.

By the time you finish cooking, you’ll have a fragrant, hearty soup with tender cassava chunks, protein that falls apart easily, and a broth rich enough to serve alongside ugali or steamed rice.

The aroma alone will draw everyone to the table, and the first bite delivers that perfect balance of creaminess, spice, and earthiness. This is comfort food at its finest—simple enough for a weeknight but impressive enough for guests.

Whether you're recreating a family tradition or exploring East African flavors for the first time, this recipe delivers restaurant-quality results with minimal effort. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for vishiswa soup

Simple ingredients transform into a creamy, spiced East African comfort dish.

Ingredient Amount Notes
Cassava Tubers 🥔 1 ½ lb Peeled, cut into 1-inch cubes
Red Lentils 🌾 1 cup Rinsed before cooking
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Chicken Thighs 🍗 1 ½ lb Bone-in, skin-on preferred
Fresh Spinach 🌿 4 cups Packed, roughly chopped
Fresh Curry Leaves 🍃 ¼ cup Or 1 tbsp dried substitute
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Onion 🧅 1 whole Medium, finely chopped
Tomatoes 🍅 2 medium Diced, ripe but firm
Ginger 🌿 1 inch Fresh, grated
Ground Turmeric 🌶️ 1 tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Adjust to taste
Vegetable Oil 🫒 ¼ cup For sautéing

The cassava is the star here—look for firm, unblemished tubers at the grocery store's produce section. Whole Foods or Trader Joe's usually carry them, but if you can't find them, yuca works in a pinch. The chicken thighs should have good marbling for flavor, and Costco often has a great deal on bone-in cuts. Fresh curry leaves are key for that authentic aroma, but if you can't find them, 1 tbsp dried curry powder will do. The coconut milk? Full-fat is a must—light versions won't give you that rich, velvety texture. I usually grab Thai Kitchen brand because it's affordable and reliable.

No curry leaves? Dried curry powder plus a pinch of fenugreek mimics the flavor. Running short on coconut milk? Half coconut milk and half heavy cream works, but it'll be richer. The spinach can be frozen—thaw and drain well first. For the lentils, if you've got brown or green lentils, they'll hold their shape better. The tomatoes? Roma or vine-ripened have the best flavor, but any ripe tomato will work. Want to make this vegetarian? Swap the chicken for extra firm tofu or chickpeas—just adjust the cooking time.

This soup tastes even better the next day—it develops deeper flavors as it sits. Keeps for 4-5 days in the fridge, or 3 months frozen. I like to portion it into containers so I can grab a bowl for lunch all week. The cassava will soften as it cools, so it's perfect for reheating. If you're freezing, cool it completely first and use freezer-safe containers. The spices stay potent for 6 months if stored in airtight containers away from light.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this soup—just toss everything in a single pot, and the lentils soften while the cassava soaks up all that coconut milk. No fancy techniques, no extra dishes to wash.
  • Creamy Without Guilt: That coconut milk makes it rich, but the spinach and cassava keep it light—like a hug in a bowl. Honestly, it’s the kind of dish that tastes indulgent but won’t leave you sluggish.
  • Lunch or Dinner Fix: Make a big batch on Sunday, and you’ve got leftovers for days—whether it’s a quick lunch or a cozy dinner with family. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Chicken thighs stretch far, lentils bulk it up, and cassava keeps costs low. Between us, this is my go-to when groceries are tight but I still want something hearty.

Step-by-step instructions for south indian coconut lentil comfort

Let's create this hearty Vishiswa soup that brings together creamy coconut, protein-rich lentils, and tender chicken in one comforting bowl.

1

Prepare the Chicken and Cassava Base

Heat the 0.25 cup vegetable oil in a large pot over medium-high heat. Add the 1.5 lb chicken thighs, skin-side down, and cook for 5-6 minutes until golden brown. Flip the chicken and cook for another 5 minutes until the skin is crispy and the meat begins to pull away from the bone. Remove the chicken and set aside.

In the same pot, add the 1 whole onion (finely chopped) and sauté for 3-4 minutes until translucent. Add the 6 cloves garlic cloves (minced), 1 inch ginger (grated), and 0.25 cup fresh curry leaves. Cook for 1 minute until fragrant. Stir in the 1.5 lb peeled, cubed cassava tubers and 1 cup red lentils (rinsed). Pour in 4 cups water and bring to a boil.

2

Build the Flavorful Spice Blend

Reduce the heat to medium-low and add the 1 tsp ground turmeric, 1 tsp ground cumin, and 1 tsp ground coriander. Stir well to combine the spices with the cassava and lentils. Let the mixture simmer uncovered for 15 minutes until the cassava begins to soften and the lentils start to break down.

Add the 2 medium tomatoes (diced) and 1.5 tsp salt to the pot. Stir gently and continue simmering for another 10 minutes until the tomatoes soften and the cassava is almost tender. The soup should have a thick, stew-like consistency at this point. If it's too thick, add ½ cup water to reach your desired texture.

3

Incorporate the Coconut and Spinach

Return the cooked chicken to the pot, breaking it into bite-sized pieces. Stir in the 1 can (13.5 oz) coconut milk and bring the soup to a gentle simmer. Let it cook for 10 minutes to allow the coconut milk to meld with the other flavors. The soup should now have a rich, creamy texture with tender chicken pieces.

Add the 4 cups fresh spinach (roughly chopped) and stir gently. Cook for 2-3 minutes until the spinach wilts completely. Taste and adjust the seasoning with additional salt if needed. The soup should be flavorful but not overly salty—balance is key for comfort food.

4

Simmer and Serve with Warmth

Reduce the heat to low and let the soup simmer for another 5 minutes to allow all the flavors to meld together. The cassava should be fully tender, the lentils soft but not mushy, and the chicken fully cooked through. If the soup thickens too much, add a splash of water to reach your preferred consistency.

Ladle the Vishiswa soup into bowls and serve immediately while warm. The combination of creamy coconut, tender cassava, protein-rich lentils, and juicy chicken creates a deeply comforting dish perfect for chilly days. Garnish with a sprinkle of fresh curry leaves if desired, and enjoy with warm rice or crusty bread to soak up every last drop of this flavorful soup.

👨‍🍳

Pro Tips For Making Vishiswa Soup

  • Peel Cassava Like a Pro: Skip the peeler—use a sharp knife to slice off the outer layer in thin strips, then scrape the inner flesh with a spoon. Cassava skin hides bitterness, and this method removes it faster than peeling one tuber at a time (I learned this the hard way after eating a slightly bitter bowl).
  • Simmer Lentils Low and Slow: Red lentils cook in 15–20 minutes, but don’t rush it—keep the heat at a gentle simmer or they’ll turn to mush. If the soup thickens too fast, stir in a splash of water, but resist the urge to crank the heat (your future self will thank you).
  • Brown Chicken Skin First: Sear the chicken thighs skin-side down in a hot pot until deeply golden before adding liquids. This step builds flavor that coconut milk alone can’t mask, and it prevents the soup from tasting bland (yes, even if you’re impatient like me).
  • Add Spinach Late: Toss in the spinach only in the last 5 minutes—any earlier, and it’ll turn to sludge. A handful of fresh leaves at the end keeps it vibrant and brightens the dish without overpowering the coconut-lentil base.

Essential equipment for great vishiswa soup

Large Pot Essentials

You’ll need a large, heavy-bottomed pot (at least 6-quart capacity) to handle the cassava and chicken without boiling over. I use a Le Creuset Dutch oven—it distributes heat evenly and prevents scorching.

If you don’t have one, a stainless steel stockpot works fine, just stir frequently to avoid sticking. The pot should have a tight-fitting lid to trap steam and tenderize the cassava efficiently. 🔥

Immersion Blender

For a silky-smooth texture, an immersion blender is a game-changer. After simmering, blend ½ to ⅔ of the soup directly in the pot to create a creamy base while keeping the cassava and chicken chunks intact.

If you don’t have one, a regular blender works—just transfer a portion first. I recommend the Ninja BN601 for its powerful motor and easy cleanup.

Measuring Tools

Precision matters with spices and liquids. Use a digital kitchen scale for cassava and chicken (aim for 1.5 lbs each) and a liquid measuring cup for coconut milk and water. A spice grater helps finely grate ginger and garlic for even distribution.

For the lentils, a fine-mesh strainer ensures they’re rinsed thoroughly before cooking. My go-to is the OXO Good Grips set—they’re durable and affordable.

Wooden Spoon

A long-handled wooden spoon is a must for stirring the soup without scratching the pot. The wood won’t conduct heat like metal, so it won’t burn your hands or alter the soup’s temperature.

I prefer olive wood spoons because they’re gentle on the pot and add a rustic touch. Avoid plastic—it can melt or leach chemicals when exposed to high heat.

Curry Leaf Freshness

Fresh curry leaves are non-negotiable for authentic flavor. If you can’t find them, a mortar and pestle helps grind dried curry powder finely. For extra convenience, store fresh leaves in the freezer—they’ll keep for up to 3 months without losing potency.

I also keep a small spice jar labeled “curry leaves” to store them in the fridge for easy access. 🌿

Thermometer for Chicken

Ensure the chicken reaches 165°F internal temperature for safety. A meat thermometer with an instant-read probe is ideal. I use the Thermoworks ThermoPop—it’s fast and accurate. Insert the probe into the thickest part of the thigh to avoid overcooking.

If you don’t have one, cut into the chicken to check for doneness (juices should run clear).

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute cassava with another vegetable?

Yes, but the texture will change. Sweet potatoes or yuca work best—they hold up well during simmering. Avoid potatoes as they'll turn mushy. If using sweet potatoes, reduce cooking time by 5 minutes since they soften faster than cassava. For a lighter option, try butternut squash cubes instead.

2

How do I make this vegetarian?

Swap the chicken for extra-firm tofu (pressed and cubed) or chickpeas (for protein). Increase simmering time by 10 minutes to ensure the tofu absorbs flavors. Add 1 tsp smoked paprika to mimic the meaty depth. The coconut milk will still create that creamy texture while keeping it plant-based.

3

Why does my soup taste too spicy?

Fresh curry leaves and ginger are potent—start with half the amount if you're sensitive to heat. Balance with 1 tbsp coconut cream or a pinch of sugar to mellow the flavors. For future batches, reduce the turmeric by ¼ tsp first. Taste as you go—you can always add more coconut milk to dilute the spice.

4

Can I make this soup in an Instant Pot?

Sauté the chicken and aromatics first, then add all ingredients except spinach. Cook on high pressure for 12 minutes, then quick-release. Stir in spinach at the end. The Instant Pot cuts cooking time to 30 minutes total. Just watch the cassava—it may need 5 extra minutes if it's not fully tender.

5

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with 2 tbsp water to prevent drying. Never microwave—it makes the cassava rubbery. For best results, reheat just until warm (2-3 minutes) and serve immediately. The coconut milk may separate slightly, but stir vigorously to restore creaminess.

★★★★★4.7(13 reviews)
Categories Soups & Stews