Kick off your cozy night with these 20 simple African soup recipes that bring warmth and comfort from the heart of the continent. Perfect for chilly evenings, these hearty bowls are packed with bold flavors and easy to make. Dive in and discover your new favorite!
West African Peanut Soup

For a bowl of comfort that’s both creamy and bold, this West African Peanut Soup delivers deep, savory flavors with a hint of heat. The slow simmer melds tomatoes, ginger, and chili into a luscious broth enriched with smooth peanut butter, creating a dish that’s hearty enough for a main course.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
Soup Base
- 2 tablespoons rich extra virgin olive oil
- 1 large yellow onion, finely diced (about 1½ cups)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, peeled and grated
- 1–2 fresh red chili peppers, seeded and minced (adjust for heat)
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- 6 cups low-sodium vegetable broth
- 1 can (14 oz) fire-roasted crushed tomatoes
- ½ cup smooth natural peanut butter (stirred well)
- 1 medium sweet potato, peeled and cut into ½-inch cubes (about 2 cups)
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon finely ground black pepper
For Serving (optional)
- ¼ cup chopped fresh cilantro
- 2 tablespoons roasted peanuts, crushed
- Cooked brown rice or crusty bread
Instructions
- Heat the olive oil in a large heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
- Add the diced onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
- Stir in the minced garlic, grated ginger, and minced chili; cook for 1 minute until fragrant.
- Add the ground cumin and coriander, stirring constantly for 30 seconds to toast the spices.
- Pour in the vegetable broth and crushed tomatoes, scraping up any browned bits from the bottom of the pot.
- Whisk in the peanut butter until fully dissolved into the liquid, with no lumps remaining.
- Add the sweet potato cubes, salt, and pepper. Bring the soup to a gentle boil.
- Reduce heat to low, cover, and simmer for 30–35 minutes, until sweet potato is fork-tender. Stir occasionally to prevent the peanut butter from sticking.
- Taste and adjust salt if needed; the soup should be creamy and slightly thickened.
- Ladle into bowls, garnish with cilantro and crushed peanuts, and serve with rice or bread if desired.
Pair this soup with a side of crusty bread or steamed rice to soak up every last drop. The creamy, nutty base with a gentle kick of chili makes it a satisfying meal that tastes even better the next day.
Moroccan Harira

Perhaps no soup is more comforting than a bowl of Moroccan Harira. This hearty lentil and chickpea soup is a staple during Ramadan, but it's perfect for any chilly evening. With its rich tomato base and warm spices, it's a nourishing meal in a bowl.
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 1 minutes
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground turmeric
- 1 teaspoon ground cinnamon
- 1 teaspoon ground cumin
- 1/2 teaspoon finely ground black pepper
- 1 teaspoon salt, plus more to taste
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 cup dried green lentils, rinsed
- 1 can (15 oz) chickpeas, drained and rinsed
- 6 cups vegetable or chicken broth
- 1/2 cup fresh cilantro, chopped (plus more for garnish)
- 1/2 cup fresh parsley, chopped
- 2 tablespoons fresh lemon juice
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté until translucent, about 5 minutes. (Tip: Sautéing onions slowly brings out their sweetness.)
- Add garlic and ginger, cook for 1 minute until fragrant. (Tip: Fresh ginger adds a bright note; avoid burning.)
- Stir in turmeric, cinnamon, cumin, black pepper, and 1 teaspoon salt. Cook for 30 seconds to bloom spices, stirring constantly. (Tip: Blooming spices in oil deepens their flavor.)
- Add crushed tomatoes and tomato paste. Stir well and cook for 2 minutes, until the mixture darkens slightly.
- Pour in broth, add lentils and chickpeas. Bring to a boil, then reduce heat to low, cover, and simmer for 45 minutes, until lentils are tender. Check occasionally and add more broth if needed for desired consistency.
- Stir in cilantro and parsley, cook for 5 minutes. (Tip: Fresh herbs added at the end keep their bright flavor.)
- Remove from heat, stir in lemon juice. Taste and adjust salt if needed. The soup should be thick and hearty, with a balanced savory-tangy finish.
Make this soup ahead of time; the flavors deepen overnight. Serve with crusty bread or over a bowl of fluffy couscous for a complete meal. Each spoonful is warm, hearty, and deeply satisfying.
Egyptian Molokhia

Jute leaves, known as molokhia, are a staple in Egyptian cuisine, prized for their earthy, spinach-like flavor and unique mucilaginous texture. This hearty soup, enriched with tender chicken and a fragrant garlic-coriander finish, is a comforting bowl of tradition.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
- 1 lb boneless, skinless chicken thighs (or a mix of thighs and drumsticks for richer flavor)
- 8 cups low-sodium chicken broth
- 1 large yellow onion, quartered
- 2 bay leaves
- 1 tsp whole black peppercorns
- 1 tsp salt, plus more to taste
- 1 lb fresh or frozen chopped molokhia leaves (jute leaves) — if frozen, thaw and drain well
- 4 cloves garlic, minced
- 1 tbsp ground coriander
- 3 tbsp rich extra virgin olive oil
- 1 tbsp fresh lemon juice (optional, for brightness)
Instructions
- In a large pot, combine chicken, broth, onion, bay leaves, peppercorns, and 1 tsp salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 30 minutes, or until chicken is tender and cooked through.
- Remove chicken from pot and set aside to cool slightly. Discard onion, bay leaves, and peppercorns (or strain broth). Reserve the broth; you should have about 6 cups.
- Shred the chicken into bite-sized pieces using two forks.
- Return the broth to a boil. Add the molokhia leaves, stirring constantly to prevent lumps. Reduce heat to medium-low and cook for 5 minutes, stirring occasionally. The molokhia will thicken and become slightly viscous.
- While the soup simmers, prepare the garlic-coriander sauce (ta'liya). In a small skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant and just golden, about 1 minute. Be careful not to burn the garlic, as it will become bitter.
- Add ground coriander to the skillet and stir for 30 seconds until aromatic. Pour the garlic-coriander mixture into the soup, stirring well to combine.
- Add the shredded chicken back to the pot. Cook for 2-3 minutes to meld flavors.
- Stir in lemon juice if using. Taste and adjust salt. Serve hot over steamed white rice or with warm pita bread.
Zealous for authentic texture? This soup should be slightly thick and almost velvety. Ladle it over a bed of fluffy rice and garnish with a squeeze of lemon and a dash of cumin for an extra layer of warmth.
Nigerian Pepper Soup

Savor the bold, aromatic flavors of Nigerian Pepper Soup, a light yet spicy fish soup that warms you from the inside out.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1 lb fresh catfish fillets, cut into 2-inch chunks
- 2 tablespoons fresh ginger, finely grated
- 2 stalks fresh lemongrass, bruised with the back of a knife
- 2-3 fresh scotch bonnet peppers, thinly sliced (seeds in for heat)
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 2 tablespoons Nigerian pepper soup spice blend
- 1 teaspoon fine sea salt
- 2 tablespoons vegetable oil
- 6 cups cold water
- 1 cube chicken bouillon (optional)
Instructions
- Heat 2 tablespoons vegetable oil in a large pot over medium heat.
- Add the chopped onion and minced garlic; sauté for 2 minutes until softened and fragrant.
- Stir in the grated ginger, bruised lemongrass stalks, and sliced scotch bonnet peppers. Cook for 1 minute, stirring constantly to release their oils.
- Pour in 6 cups cold water and add the chicken bouillon cube (if using) and pepper soup spice blend. Bring to a rolling boil over high heat.
- Reduce heat to low, partially cover, and simmer for 15 minutes to allow the flavors to meld. (Tip: Taste the broth at this point—it should be aromatic and spicy; if you want more heat, add another pepper.)
- Gently add the catfish chunks to the pot. Do not stir; let the fish sit in the broth. Increase heat to medium-high and bring back to a gentle simmer.
- Cook for 5–7 minutes, until the fish is opaque and flakes easily with a fork. (Tip: Overcooking will make the fish tough; check at 5 minutes.)
- Remove the pot from heat. Season with fine sea salt to your preference. (Tip: Since the broth reduces as it simmers, salt at the end to avoid oversalting.)
- Discard the lemongrass stalks before serving. Ladle the soup into bowls.
The soup is light yet intensely flavorful, with a perfect balance of heat from the peppers and warmth from the ginger and lemongrass. Serve it piping hot as a starter or a light main course, accompanied by crusty bread or steamed rice for a satisfying meal.
Ethiopian Shiro

Often called the ultimate comfort food of Ethiopia, Shiro is a thick, savory chickpea flour stew that’s entirely vegan and bursting with warm berbere spices. This methodical walkthrough will help you build layers of flavor from scratch.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
- 2 tablespoons rich olive oil
- 1 medium yellow onion, finely diced
- 3 cloves fresh garlic, minced
- 1 tablespoon finely grated fresh ginger
- 1 tablespoon aromatic berbere spice blend
- 2 tablespoons tomato paste
- 1 cup finely ground chickpea flour
- 3 cups warm water
- 1 teaspoon fine sea salt
Instructions
- Heat 2 tablespoons of rich olive oil in a medium saucepan over medium heat until shimmering.
- Add the finely diced yellow onion and sauté, stirring occasionally, until translucent and lightly golden, about 5 minutes.
- Stir in the minced garlic and grated ginger; cook until fragrant, about 30 seconds. Tip: Keep the heat medium to avoid burning the garlic.
- Add 1 tablespoon of aromatic berbere spice blend and cook, stirring constantly, for 1 minute to toast the spices and deepen their flavor.
- Mix in 2 tablespoons of tomato paste and cook for 2 more minutes, stirring frequently, until the paste darkens and coats the onions. Tip: Browning the tomato paste adds a subtle sweetness.
- In a small bowl, whisk the finely ground chickpea flour with 1 cup of the warm water until smooth and no lumps remain. Tip: Pre-whisking prevents clumps when added to the pot.
- Pour the chickpea flour slurry into the saucepan, then add the remaining 2 cups of warm water. Whisk continuously to combine.
- Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to low. Cook uncovered, stirring every 2-3 minutes to prevent sticking, until the shiro thickens to a creamy, spoon-coating consistency, about 15 minutes. Stir in 1 teaspoon of fine sea salt during the last 2 minutes.
Mellow and hearty, this shiro thickens into a velvety, spoon-coating stew that’s perfect over injera or rice. For a pop of texture, top with sautéed collard greens or a drizzle of spiced oil.
South African Butternut Soup

Vibrant and velvety, this South African Butternut Soup brings warmth to any table with its creamy texture and gentle spice. Inspired by traditional Cape Malay flavors, it's a comforting bowl that's surprisingly simple to make.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
Produce
- 1 large fresh butternut squash (about 3 lbs), peeled, seeded, and cut into 1-inch cubes
- 1 medium yellow onion, finely chopped
- 3 cloves fresh garlic, minced
- 1 tablespoon freshly grated ginger
Pantry
- 2 tablespoons rich extra virgin olive oil
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon ground cumin (optional, for warmth)
- 4 cups low-sodium vegetable broth
- 1 can (13.5 oz) full-fat coconut milk, shaken well
Instructions
- Heat 2 tablespoons of rich extra virgin olive oil in a large pot over medium heat until shimmering. Tip: To test if the oil is hot enough, add a piece of onion—it should sizzle immediately.
- Add the finely chopped yellow onion and cook, stirring occasionally, for 5 minutes until softened and translucent. Do not let it brown.
- Stir in the minced garlic and freshly grated ginger, cooking for 1 minute until fragrant. Tip: Keep a close eye—garlic burns quickly.
- Add the cubed butternut squash, 1 teaspoon fine sea salt, 1/2 teaspoon freshly ground black pepper, and 1/2 teaspoon ground cumin (if using). Stir to coat the squash in the aromatics.
- Pour in 4 cups low-sodium vegetable broth and bring the mixture to a boil over high heat. Then reduce heat to low, cover, and simmer for 20-25 minutes until the squash is fork-tender. Tip: A paring knife should slide through the cubes with no resistance.
- Remove the pot from heat. Using an immersion blender, puree the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a countertop blender, blending on low then high until velvety. For an extra-silky texture, strain through a fine-mesh sieve (optional).
- Return the pureed soup to the pot and stir in the full-fat coconut milk. Warm over low heat for 3-5 minutes, stirring occasionally, until heated through. Do not boil. Taste and adjust salt and pepper if needed.
- Ladle into bowls and serve hot. For a finishing touch, drizzle a swirl of extra coconut milk or a sprinkle of toasted pumpkin seeds.
Silky and subtly spiced, this soup pairs beautifully with crusty bread or a sprinkle of toasted pumpkin seeds. The coconut milk lends a lush richness that balances the natural sweetness of the butternut, while the ginger adds a gentle warmth. Enjoy it as a starter or a light main course on a cool evening.
Senegalese Mafe

There's something magical about a one-pot stew that fills your kitchen with the warm, nutty aroma of simmering peanut butter and tender beef. Today, I'm guiding you through Senegalese Mafe—a rich, creamy stew from West Africa that's hearty, comforting, and surprisingly simple to make. Let's get started.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 90 minutes
Ingredients
- 2 tablespoons rich red palm oil or vegetable oil
- 2 pounds beef chuck, cut into 1-inch cubes
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 can (14.5 oz) diced tomatoes, undrained
- 1/4 cup tomato paste
- 1/2 cup creamy natural peanut butter (no added sugar)
- 4 cups low-sodium beef broth
- 2 large carrots, peeled and cut into 1/2-inch rounds
- 1 large sweet potato (about 12 oz), peeled and cubed
- 2 cups finely shredded green cabbage
- 1 teaspoon kosher salt
- 1/2 teaspoon finely ground black pepper
- 1/4 teaspoon cayenne pepper (optional)
Instructions
- Heat the oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering. Add half the beef cubes in a single layer (don't overcrowd) and brown on all sides, about 4–5 minutes. Transfer to a plate and repeat with remaining beef. This step builds deep flavor.
- Reduce heat to medium. Add the chopped onion and sauté until softened and translucent, about 5 minutes. Add garlic and ginger; cook for 1 minute more until fragrant.
- Stir in the diced tomatoes with their juices and the tomato paste. Cook for 2 minutes, scraping up any browned bits from the bottom of the pot.
- In a small bowl, whisk together the peanut butter with 1 cup of the beef broth until smooth. Pour this mixture into the pot along with the remaining 3 cups broth. Stir well to combine. Tip: Whisking the peanut butter with warm broth prevents clumps.
- Return the browned beef to the pot. Add the salt, black pepper, and cayenne if using. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 45 minutes.
- After 45 minutes, add the carrots and sweet potatoes. Stir to submerge them in the liquid. Cover and continue simmering for 25–30 minutes, until the vegetables are fork-tender.
- Stir in the shredded cabbage. Cook uncovered for an additional 5–7 minutes, just until the cabbage is wilted but still has a slight crunch. Taste and adjust seasoning with salt and pepper if needed. The stew should be thick and creamy—if it's too thick, thin with a splash of broth or water.
Brace yourself for a bowl of pure comfort: the beef is fall-apart tender, the sweet potatoes and carrots soak up the savory peanut sauce, and the cabbage adds a gentle freshness. Serve over fluffy white rice or with crusty bread to soak up every last drop. Leftovers taste even better the next day—if they last that long!
Ghanaian Light Soup

Just imagine a bowl of Ghanaian Light Soup on a chilly evening — a vibrant, tomato-based broth simmered with tender goat meat, fiery peppers, and aromatic spices. This recipe breaks down the process into simple steps, so you can recreate this West African classic with confidence in your own kitchen.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 1 minutes
Ingredients
For the Goat Meat
- 1 pound bone-in goat meat, cut into 2-inch chunks
- 1 tablespoon finely grated fresh ginger
- 2 cloves garlic, minced
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons neutral oil (such as grapeseed or avocado)
For the Soup Base
- 4 large ripe Roma tomatoes, roughly chopped (about 2 cups)
- 1 medium yellow onion, quartered
- 2 fresh scotch bonnet peppers (or habanero, seeds removed if less heat desired)
- 1/4 cup tomato paste
- 3 cups low-sodium beef broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper (optional, for extra heat)
- 2 bay leaves
- 1 tablespoon fresh lemon juice
- Salt to taste (about 1/2 teaspoon more, depending on broth)
- Fresh cilantro or flat-leaf parsley, chopped, for garnish
Instructions
- Season the goat meat: In a bowl, combine the goat meat with ginger, garlic, salt, and black pepper. Toss well, cover, and let marinate at room temperature for 15 minutes.
- Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Brown the goat meat in batches, turning occasionally, until deeply browned on all sides, about 6 to 8 minutes total. Avoid overcrowding the pot — work in batches if needed. Transfer browned meat to a plate and set aside.
- Meanwhile, prepare the soup base: In a blender, combine chopped tomatoes, onion, scotch bonnet peppers, and tomato paste. Blend until completely smooth, scraping down sides as needed. You should have about 2 cups of puree.
- Reduce the pot heat to medium. Add the tomato puree to the drippings left from browning. Stir frequently, scraping up any browned bits from the bottom. Cook for 5 to 7 minutes, until the puree thickens and darkens slightly.
- Stir in cumin, smoked paprika, coriander, and cayenne (if using). Toast the spices for 1 minute, until fragrant.
- Pour in the beef broth, then add the browned goat meat and any accumulated juices, along with the bay leaves. Bring to a boil, then reduce heat to low. Cover and simmer gently for 1 hour, or until the goat meat is tender and easily pierced with a fork. Check occasionally that the liquid is at a gentle simmer, not a rapid boil — this prevents the meat from becoming tough.
- Uncover the pot and stir in the lemon juice. Simmer uncovered for another 10 minutes to slightly reduce and concentrate flavors. Taste and adjust salt as needed — start with 1/2 teaspoon, then add more if necessary. The soup should be savory with a gentle heat that builds.
- Remove bay leaves. Serve hot in bowls, garnished with fresh cilantro or parsley. For a traditional accompaniment, pair with fufu, boiled yam, or rice.
Whether served over fluffy rice or alongside fufu, the soup's bright tomato base and tender, savory goat meat create a deeply comforting meal. The heat from the scotch bonnet peppers lingers pleasantly, balanced by the tangy lemon and earthy spices — a bowl that warms you from the inside out.
Kenyan Creamy Coconut Pumpkin Soup

Gather your ingredients for a comforting bowl of Kenyan Creamy Coconut Pumpkin Soup. This velvety soup combines the earthy sweetness of pumpkin with rich coconut milk, aromatic ginger, and garlic for a warming dish perfect for fall. Follow these steps closely to achieve a smooth, flavorful result every time.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
Soup Base
- 2 tablespoons coconut oil or rich extra virgin olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, peeled and grated
- 1 small sugar pumpkin (about 2 pounds), peeled, seeded, and cut into 1-inch cubes (or 4 cups cubed butternut squash)
- 3 cups low-sodium vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 1 teaspoon fine sea salt
- 1/2 teaspoon finely ground black pepper
Instructions
- Step 1: Heat the coconut oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion and sauté for 4-5 minutes until softened and translucent, stirring occasionally.
- Step 2: Add the minced garlic and grated ginger to the pot. Cook for 1 minute, stirring constantly, until fragrant. Be careful not to burn the garlic.
- Step 3: Add the cubed pumpkin and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil over high heat.
- Step 4: Once boiling, reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes, until the pumpkin is very tender when pierced with a fork. Tip: For a quicker cook, cut pumpkin pieces uniformly.
- Step 5: Remove the pot from heat. Use an immersion blender directly in the pot to purée the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a blender, blending on low then high. Never fill a blender more than halfway with hot liquid.
- Step 6: Return the pot to medium-low heat. Stir in the full-fat coconut milk, salt, and pepper. Gently heat the soup for 3-5 minutes, stirring occasionally, until warmed through. Do not let it boil, or the coconut milk may curdle. Taste and adjust seasoning if needed.
- Step 7: Ladle the soup into bowls. For an extra touch, drizzle with a little extra coconut milk or a sprinkle of toasted pumpkin seeds.
Finish by savoring the silky texture and the balanced warmth of ginger and garlic. This soup thickens as it cools; thin with a splash of broth if desired. For a creative twist, serve topped with a dollop of Greek yogurt and a pinch of chili flakes for heat.
Tunisian Chickpea Soup (Lablabi)

When the chill of a late spring evening creeps in, nothing warms the soul quite like a bowl of Tunisian Chickpea Soup, or Lablabi. This rustic, garlicky soup is a staple in Tunisia, often enjoyed for breakfast or as a comforting supper. With its hearty chickpeas, fragrant cumin, and crispy bread topping, it's a simple yet deeply satisfying dish that comes together in under 30 minutes.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the Soup Base
- 3 tablespoons rich extra virgin olive oil
- 1 large firm yellow onion, finely diced
- 4 plump garlic cloves, minced
- 2 teaspoons toasted ground cumin
- 2 cans (15 oz each) creamy canned chickpeas, drained and rinsed
- 4 cups low-sodium vegetable broth
- 3/4 teaspoon flaky sea salt, plus more to taste
- 2 tablespoons freshly squeezed lemon juice
For the Garnish
- 2 cups stale crusty bread, cut into 1/2-inch cubes
- 1/4 cup chopped fresh flat-leaf parsley
- Extra rich extra virgin olive oil for drizzling
- Spicy harissa (optional, for serving)
Instructions
- Heat 3 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Resist the urge to brown the onion—you want sweetness, not caramelization.
- Add the minced garlic and ground cumin, and stir continuously for 30 seconds until fragrant. The cumin will bloom in the oil, releasing its earthy aroma.
- Pour in the chickpeas and vegetable broth, and bring the mixture to a boil. Once boiling, reduce the heat to a steady simmer, cover, and cook for 15 minutes to allow the flavors to meld.
- Remove the pot from heat. Using an immersion blender, blend about half the soup until creamy, leaving some chickpeas whole for texture. (Alternatively, mash some chickpeas against the side of the pot with a potato masher.) This gives the soup a rustic, hearty consistency.
- Stir in the lemon juice and 3/4 teaspoon of salt. Taste and adjust salt as needed. The soup should be tangy and savory.
- Meanwhile, preheat your oven to 350°F. Spread the bread cubes on a baking sheet and toast for 8–10 minutes, until golden and crispy. Keep an eye on them—they can burn quickly.
- Ladle the hot soup into bowls. Top with a handful of crispy bread cubes, a generous sprinkle of chopped parsley, a drizzle of olive oil, and a dollop of harissa if you like heat.
You'll find that each spoonful is a balance of silky, brothy chickpeas, crunchy bread, and a gentle kick of cumin and garlic. For an extra touch, serve with a soft-cooked egg on top—the yolk adds richness that beautifully ties the dish together.
Congolese Moambe

Gather your ingredients and let's dive into the rich, creamy world of Congolese Moambe. This palm nut soup is a comforting, velvety dish that brings together tender chicken and vibrant spinach in a luscious sauce.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 1 minutes
Ingredients
- 2 tablespoons deep red palm oil
- 4 bone-in, skin-on chicken thighs (about 2 pounds)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 large yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon freshly grated ginger
- 2 tablespoons smooth tomato paste
- 1 (16-ounce) can rich palm nut cream
- 2 cups low-sodium chicken broth
- 4 cups fresh spinach leaves, washed and stemmed
Instructions
- Season the chicken thighs evenly with 1 teaspoon salt and 1/2 teaspoon pepper. Allow them to rest for 10 minutes at room temperature.
- In a large, heavy-bottomed pot, heat the red palm oil over medium-high heat until shimmering. Add the chicken skin-side down and cook undisturbed for 5-6 minutes, until the skin is deep golden brown. Flip and brown the other side for 4 minutes. Transfer chicken to a plate and set aside.
- Reduce heat to medium. Add the chopped onion to the pot and sauté, scraping up any browned bits, for 4 minutes until softened. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Add the tomato paste and stir continuously for 2 minutes, allowing it to caramelize slightly and darken in color.
- Pour in the palm nut cream and chicken broth, whisking to combine. Bring the mixture to a gentle boil, then reduce heat to low. Return the chicken thighs to the pot along with any accumulated juices.
- Simmer uncovered for 1 hour to 1 hour 15 minutes, stirring occasionally, until the chicken is very tender and the sauce has thickened. Tip: Stir gently to avoid breaking the chicken, and if the sauce reduces too much, add a splash of water or broth.
- Taste the sauce and adjust salt and pepper if needed. Add the fresh spinach leaves in batches, stirring until each batch wilts—about 2 minutes total. Tip: Add spinach just before serving to keep it bright green and fresh.
- Remove the pot from heat. The sauce should be creamy and coat the back of a spoon. Serve immediately over steamed rice or with fufu.
With its velvety texture and complex flavors, this Moambe is perfect served over rice or with fufu. Each spoonful is a comforting blend of nutty palm cream and tender chicken, finished with the subtle earthiness of spinach.
Somali Lentil Soup

Cooking this Somali Lentil Soup is a wonderful way to explore bold East African flavors. With its warm spices and bright lemon finish, this hearty soup is both comforting and exotic. Follow these steps closely to build layers of flavor for a truly satisfying bowl.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
Produce & Aromatics
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 medium carrot, peeled and diced
- 1 medium celery stalk, diced
- 1/4 cup fresh cilantro, chopped (for garnish)
Spices
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
Pantry & Liquids
- 2 tablespoons extra virgin olive oil
- 1 cup brown or green lentils, rinsed and picked over
- 1 can (14.5 oz) fire-roasted diced tomatoes, with juices
- 4 cups low-sodium vegetable broth
- 2 tablespoons fresh lemon juice (from about 1 lemon)
Instructions
- Heat 2 tablespoons of extra virgin olive oil in a large heavy-bottomed pot over medium heat until shimmering.
- Add the finely diced yellow onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
- Stir in the minced garlic, diced carrot, and diced celery. Cook for 2 more minutes, until fragrant.
- Add the ground coriander, ground cumin, turmeric, cayenne (if using), salt, and black pepper. Cook for 1 minute, stirring constantly to toast the spices and coat the vegetables.
- Pour in the rinsed lentils and stir to combine with the aromatics and spices.
- Add the fire-roasted diced tomatoes with their juices and the vegetable broth. Increase heat to high and bring the soup to a rolling boil.
- Once boiling, reduce heat to low, cover the pot with a lid slightly ajar, and let simmer for 25-30 minutes, or until the lentils are tender but still hold their shape.
- Remove the pot from heat. Stir in the fresh lemon juice — this brightens the flavors. Taste and adjust salt and pepper if needed.
- Ladle the soup into bowls and garnish each serving with a generous sprinkle of fresh chopped cilantro.
Nothing beats the comfort of this spiced lentil soup on a cool evening. The lentils are creamy yet retain a slight bite, while the coriander and cumin offer a warm, earthy base that’s lifted by the lemon. For a heartier meal, serve over a scoop of basmati rice or with warm flatbread for dipping.
Tanzanian Fish Curry Soup

Coconut milk and mild curry spices create a comforting Tanzanian fish curry soup that's both tangy and hearty. This one-pot meal comes together in under 30 minutes, making it perfect for busy weeknights when you crave something deeply flavorful.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
- 1 pound firm white fish fillets (such as tilapia), cut into 2-inch chunks
- 2 tablespoons vegetable oil or coconut oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 tablespoon premium mild curry powder
- 1/2 teaspoon ground turmeric
- 1 can (14 ounces) full-fat coconut milk
- 2 cups fish or vegetable broth
- 1 large ripe tomato, diced
- 1/2 cup fresh cilantro leaves, chopped (for garnish)
- 1 teaspoon fine sea salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
Instructions
- Heat the vegetable oil in a large pot or Dutch oven over medium heat until shimmering.
- Add the finely chopped onion and cook, stirring occasionally, until translucent and lightly golden, about 5 minutes. Tip: Don't rush this step; properly sweating the onion builds a flavorful base.
- Stir in the minced garlic and grated ginger, and cook until fragrant, about 1 minute, being careful not to burn them.
- Add the curry powder and turmeric, stirring constantly for 30 seconds to bloom the spices and deepen their aroma.
- Add the diced tomato and cook, stirring, until it softens and releases its juices, about 3 minutes.
- Pour in the coconut milk and broth, and bring the mixture to a gentle simmer. Do not boil vigorously to prevent the coconut milk from separating.
- Season with salt and black pepper, then carefully add the fish chunks in a single layer. Reduce heat to low, cover, and let the fish poach until opaque and flaky, about 5–7 minutes. Tip: Fish cooks quickly; check at the 5-minute mark to avoid overcooking.
- Taste the broth and adjust seasoning if needed. Remove from heat.
- Ladle the soup into bowls and garnish generously with fresh cilantro.
The soup has a silky, luscious texture with tender fish and a gentle warmth from the curry. For a complete meal, serve it over steamed jasmine rice or with warm crusty bread to soak up every last drop of the fragrant broth.
Liberian Peanut Butter Soup

Kick off your culinary journey with this rich and comforting Liberian Peanut Butter Soup. Combining creamy peanut butter with tender collard greens and crunchy pumpkin seeds, this vegan dish is a symphony of textures and flavors.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
Produce
- 8 large fresh collard greens, stemmed and chopped into bite-sized pieces
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
Pantry
- 1/2 cup creamy all-natural peanut butter
- 4 cups low-sodium vegetable broth
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1/4 cup toasted pumpkin seeds
- 1 tablespoon coconut oil
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
Instructions
- Heat 1 tablespoon coconut oil in a large pot over medium heat until shimmering.
- Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Stir in the minced garlic and grated ginger; cook for 1 minute until fragrant.
- Add the peanut butter and stir, breaking it up with a spoon until it melts into the onion mixture.
- Pour in the vegetable broth and the can of fire-roasted tomatoes (with their juices). Whisk until the peanut butter is fully incorporated.
- Bring the soup to a boil, then reduce the heat to low and simmer uncovered for 15 minutes, stirring occasionally to prevent sticking.
- Add the chopped collard greens and stir until they begin to wilt into the soup.
- Continue simmering for 10 more minutes, or until the greens are tender but still vibrant.
- Season with 1 teaspoon salt and 1/2 teaspoon pepper. Stir to combine.
- Serve in bowls and top each with 1 tablespoon of toasted pumpkin seeds.
Pair this silky soup with steamed rice or crusty bread for a complete meal. The creamy peanut butter base, earthy greens, and nutty pumpkin seeds create a satisfying, wholesome bowl.
Malawian Pumpkin Leaf Soup

Unearth the comforting flavors of Malawi with this savory pumpkin leaf soup, a traditional dish that marries earthy greens with the rich nuttiness of ground peanuts. This methodical guide will walk you through each step to achieve a velvety, satisfying soup perfect for a cozy meal.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 2 tablespoons rich extra virgin olive oil
- 1 medium finely diced yellow onion
- 2 cloves minced garlic
- 1 large finely chopped ripe tomato
- 4 cups fresh pumpkin leaves, stems removed and roughly chopped
- 1/2 cup toasted ground peanuts
- 4 cups vegetable or chicken stock
- 1 teaspoon fine sea salt
- 1/2 teaspoon finely ground black pepper
- 1/4 teaspoon cayenne pepper (optional)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering.
- Add the diced onion and sauté for 4–5 minutes until translucent and fragrant.
- Stir in the minced garlic and cook for 1 minute, until aromatic but not browned.
- Add the chopped tomato and cook for 3–4 minutes, stirring occasionally, until it softens and releases its juices.
- Tip: Use ripe, juicy tomatoes for the best flavor base.
- Add the chopped pumpkin leaves and cook for 2–3 minutes, stirring, until they wilt and turn bright green.
- Sprinkle in the ground peanuts and stir to coat the vegetables evenly.
- Pour in the stock, add the salt, black pepper, and cayenne if using, and bring the soup to a gentle boil.
- Reduce heat to low, cover, and simmer for 15 minutes, allowing the flavors to meld and the leaves to become tender.
- Tip: If the soup thickens too much, add a splash of water or extra stock for desired consistency.
- Remove from heat and let cool slightly. Use an immersion blender to puree the soup until smooth and velvety, or transfer to a blender in batches (vent lid) and blend carefully.
- Tip: For a chunkier texture, blend only half the soup and leave some leaf pieces intact.
- Taste and adjust seasoning with more salt or pepper if needed. Serve hot.
Expect a deeply savory broth with the creamy richness of peanuts complementing the slightly earthy, tender pumpkin leaves. Serve this soup with a side of steamed rice or crusty bread, and a sprinkle of extra crushed peanuts on top for added crunch.
Algerian Chorba

A comforting bowl of Algerian Chorba is a hearty lamb and chickpea soup with vermicelli noodles, finished with fresh mint. This North African classic warms the soul with its fragrant broth and tender meat.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 1 minutes
Ingredients
Meat and Legumes
- 1 lb lamb shoulder, cut into 1-inch cubes
- 1 can (15 oz) chickpeas, drained and rinsed
Aromatics and Vegetables
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 large ripe tomatoes, peeled and diced
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon finely ground black pepper
- 1 1/2 teaspoons sea salt
Broth and Pasta
- 6 cups low-sodium beef or chicken broth
- 1/3 cup vermicelli noodles, broken into 2-inch pieces
Herbs and Finishing
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh mint
- 2 tablespoons fresh lemon juice
- 1 tablespoon rich extra virgin olive oil for drizzling
Instructions
- In a large Dutch oven or heavy pot, heat 2 tablespoons olive oil over medium-high heat. Add the lamb cubes in a single layer and brown on all sides, about 5-7 minutes. (Tip: Don't overcrowd the pot; brown in batches if needed for a deep sear.)
- Remove the browned lamb with a slotted spoon and set aside. Reduce heat to medium, add the chopped onion and cook until translucent, about 5 minutes. Add the garlic and cook for 1 minute until fragrant.
- Stir in the tomato paste, cumin, paprika, coriander, cayenne, and black pepper. Cook for 2 minutes, stirring constantly, to bloom the spices. (Tip: Blooming spices in oil releases their essential oils and deepens the flavor.)
- Return the lamb to the pot. Add the diced tomatoes, chickpeas, and salt. Pour in the broth and bring to a boil, then reduce heat to low, cover, and simmer for 1 hour 15 minutes, or until the lamb is fork-tender.
- Skim any excess fat from the surface. Increase heat to medium, add the broken vermicelli noodles, and cook uncovered for 8-10 minutes, until the noodles are tender but not mushy. (Tip: Vermicelli cooks quickly; check the package directions and adjust timing.)
- Remove from heat. Stir in the fresh cilantro, mint, and lemon juice. Taste and adjust salt if needed.
- Ladle into bowls and drizzle with extra virgin olive oil. Serve hot.
Garnish each bowl with an extra sprig of mint for a pop of color and freshness. The broth is savory with a gentle warmth from the spices, and the lamb melts in your mouth. Pair with crusty bread to soak up every last drop.
Guinea-Bissau Palm Oil Okra Soup

With its vibrant red hue and hearty texture, this Guinea-Bissau Palm Oil Okra Soup is a staple in West African cuisine. Today, I'll guide you through each step to create this thick, spicy soup that pairs perfectly with fufu or rice.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
- 3 tablespoons vibrant red palm oil
- 1 pound fresh okra pods, sliced into ½-inch rounds
- 8 ounces smoked fish fillets (such as tilapia or mackerel), deboned and flaked
- 1 teaspoon finely ground sea salt
- 1 small yellow onion, diced
- 2 ripe Roma tomatoes, diced
- 1 fresh Scotch bonnet chili, minced (seeds removed for less heat)
- 4 cups fish stock or water
- 1 tablespoon ground crayfish (optional)
Instructions
- Lay out all ingredients before starting. Slice the okra into ½-inch rounds, dice the onion, dice the tomatoes, and mince the Scotch bonnet chili (keep the seeds if you want more heat).
- In a large pot, heat the red palm oil over medium heat until it begins to shimmer and smell fragrant, about 1-2 minutes.
- Add the diced onion and minced chili to the pot. Sauté, stirring occasionally, until the onion becomes translucent, about 3–4 minutes.
- Stir in the diced tomatoes and cook for another 2–3 minutes, until they soften and release their juices. This builds the base flavor.
- Pour in the fish stock (or water) and bring the mixture to a boil over high heat.
- Add the flaked smoked fish and ground crayfish (if using). Reduce heat to medium-low and let it simmer uncovered for 10 minutes, allowing the fish to infuse the broth.
- Gently stir in the sliced okra. Cook over low heat for 12–15 minutes, stirring occasionally, until the okra is tender and the soup has thickened. Tip: Don't overcook the okra to avoid excessive sliminess; it should be just tender.
- Season with sea salt to taste. If the soup is too thick, add a little water or stock until it reaches your desired consistency.
- Remove from heat and let it rest for 2 minutes before serving. The soup will continue to thicken slightly.
However you choose to serve it, this soup's rich, earthy flavor from the palm oil and the gentle heat from the chili make it incredibly satisfying. For a traditional experience, pair it with pounded yam or steamed rice to soak up every last drop.
Rwandan Cassava Leaf Soup

You might think cassava leaf soup is complicated, but this vegan version with spinach and peanut cream is surprisingly simple and deeply flavorful. It's a comforting, nutrient-packed bowl perfect for chilly evenings.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Soup
- 1 tablespoon coconut oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 scotch bonnet pepper, stemmed and minced (optional)
- 1 pound fresh or frozen cassava leaves, stemmed and chopped
- 4 cups low-sodium vegetable broth
- 4 cups fresh spinach leaves, packed
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
For the Peanut Cream
- ½ cup smooth natural peanut butter
- ½ cup full-fat coconut milk
- ¼ cup water
Instructions
- Prepare all ingredients: finely chop the onion, mince the garlic, grate the ginger, and mince the scotch bonnet if using. If using fresh cassava leaves, remove the tough stems and chop the leaves. Rinse the spinach and set aside.
- In a large pot, heat the coconut oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
- Add the minced garlic, grated ginger, and scotch bonnet. Cook until fragrant, about 1 minute, stirring constantly.
- Add the chopped cassava leaves and stir to coat with the aromatics. Pour in the vegetable broth and bring to a boil.
- Reduce the heat to low, cover the pot, and simmer until the cassava leaves are tender, about 30 minutes. *Tip: Cassava leaves are fibrous; simmering them slowly breaks down the fibers and softens the leaves.*
- While the soup simmers, prepare the peanut cream: in a small bowl, whisk together the peanut butter, coconut milk, and water until smooth. Set aside.
- After 30 minutes, add the fresh spinach to the pot and stir until wilted, about 2 minutes.
- Remove the pot from the heat. Stir in the peanut cream until fully incorporated. *Tip: Adding the peanut cream off the heat prevents it from curdling and ensures a silky texture.*
- Season with the salt and black pepper. Taste and adjust seasoning if needed.
- Serve hot, over rice or with crusty bread for dipping.
Made with simple ingredients, this soup has a rich, nutty broth and tender greens. The peanut cream adds a velvety finish that balances the slight bitterness of the cassava leaves. For extra heat, serve with sliced scotch bonnet on top.
Angolan Fish Stew

Rarely do you find a stew that balances the richness of palm oil with the sweetness of sweet potatoes and the heat of chili peppers, but Angolan Fish Stew does just that. This one-pot dish is a staple in coastal Angola, and I'm here to walk you through each step so you can recreate it in your own kitchen.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 40 minutes
Ingredients
Main Ingredients
- 1 lb firm white fish fillets (such as cod or tilapia), cut into 2-inch chunks
- 2 medium sweet potatoes, peeled and cubed into 1-inch pieces
- 3 tablespoons rich red palm oil
- 2 fresh red chili peppers, thinly sliced (adjust for heat)
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 medium ripe tomatoes, diced
- 1 green bell pepper, seeded and diced
- 1-inch piece fresh ginger, peeled and grated
- 4 cups fish stock or water
- 1 teaspoon fine sea salt
- Fresh cilantro leaves for garnish
Instructions
- Pat the fish chunks dry with paper towels and season lightly with salt. Set aside.
- Heat the palm oil in a large, heavy-bottomed pot over medium heat until shimmering.
- Add the chopped onion and cook, stirring frequently, until softened and translucent, about 5 minutes.
- Stir in the minced garlic, grated ginger, and sliced chili peppers. Cook for 1 minute until fragrant.
- Add the diced tomatoes and bell pepper. Cook, stirring occasionally, until the tomatoes break down and the mixture thickens, about 7 minutes.
- Pour in the fish stock (or water) and add the cubed sweet potatoes. Bring to a boil, then reduce heat to maintain a gentle simmer.
- Simmer uncovered until sweet potatoes are just tender when pierced with a fork, about 15 minutes.
- Gently lay the seasoned fish chunks into the simmering broth. Do not stir vigorously; let the fish cook undisturbed for 3 minutes.
- Gently stir the stew once or twice, then continue simmering until the fish is opaque and flakes easily, about 3–5 more minutes.
- Taste and adjust salt if needed. The broth should be slightly thickened and richly flavored.
- Remove from heat. Ladle into bowls and garnish with fresh cilantro.
With each spoonful, you'll experience the earthy depth of palm oil, the natural sweetness of sweet potatoes, and a gentle kick from the chilies. Serve this stew over steamed white rice or with a crusty baguette to soak up every last drop of the fragrant broth.
Zimbabwean Peanut Greens Soup

This Zimbabwean Peanut Greens Soup is a comforting, creamy blend of hearty greens and earthy peanuts that warms you from the inside out. The soup starts with a rich, aromatic base of sautéed onions and garlic, then builds depth with slow-simmered greens and a velvety peanut finish. Perfect for a cozy weeknight dinner, this one-pot meal is both nourishing and deeply flavorful.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
Soup Base
- 2 tbsp rich extra virgin olive oil
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tbsp finely grated fresh ginger
- 1 tsp ground cumin
- 1/2 tsp cayenne pepper (optional for heat)
- 4 cups low-sodium vegetable broth
Greens & Vegetables
- 1 bunch (about 6 cups) fresh collard greens, stems removed and leaves chiffonaded
- 1 large sweet potato, peeled and cut into 1/2-inch cubes
- 1 large carrot, peeled and diced
Peanut Finish
- 1/2 cup creamy natural peanut butter (no added sugar)
- 1 can (13.5 oz) full-fat coconut milk
- 1 tbsp freshly squeezed lemon juice
- 1 tsp fine sea salt, plus more to taste
- 1/4 tsp finely ground black pepper
- Optional: 2 tbsp chopped roasted peanuts for garnish
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sauté for 5 minutes, until translucent and fragrant.
- Stir in the minced garlic, grated ginger, ground cumin, and cayenne pepper (if using). Cook for 1 minute, stirring constantly so the spices don't burn.
- Pour in the vegetable broth, scraping up any browned bits from the bottom. Bring the broth to a boil over high heat.
- Add the collard greens, sweet potato cubes, and diced carrot. Reduce the heat to medium-low, cover, and simmer for 15 minutes, until the sweet potatoes are fork-tender.
- In a small bowl, whisk together the peanut butter and coconut milk until smooth. Slowly ladle about 1 cup of the hot broth into the peanut mixture, whisking constantly to temper it. (Tip: Tempering prevents the peanut butter from seizing.)
- Pour the peanut-coconut mixture back into the pot, stirring well to combine. Simmer uncovered for 5 minutes, allowing the flavors to meld. (Tip: Stir occasionally to prevent sticking at the bottom.)
- Remove the pot from the heat. Stir in the lemon juice, sea salt, and black pepper. Taste and adjust seasoning, adding more salt or a pinch of cayenne if desired. (Tip: The soup thickens as it cools; thin with additional broth if needed.)
- Ladle the soup into bowls. Garnish with chopped roasted peanuts for crunch and a drizzle of coconut milk for presentation.
You'll love how the rich, nutty broth coats each tender green and sweet potato cube, creating a silky yet hearty texture. For a creative twist, serve over steamed rice or with crusty bread to soak up every last drop. This soup only gets better the next day, making it a perfect make-ahead meal.
Conclusion
Don’t let the chill keep you from savoring these 20 soul-warming soups! Each one brings a taste of Africa to your cozy night in. Try a few, then drop a comment with your favorite. And if you love this collection, please share on Pinterest to spread the warmth!



