When the day calls for something comforting and hearty, there’s nothing quite like a pot of Ndole simmering away on the stovetop. The rich, nutty aroma from ground peanuts mingling with the savory scent of shrimp and spices fills the air, making my kitchen feel like a warm embrace. I originally discovered this delightful Cameroonian dish during a cultural festival, and I’ve been hooked ever since!
Ndole (Spinach/Bitterleaves and Peanut Soup) is not merely a recipe; it’s a celebration of flavor and tradition. With its unique blend of ingredients, this dish is surprisingly easy to whip up, making it a perfect addition to your weeknight repertoire. The bitterness of the leafy greens harmonizes beautifully with the creamy peanut base, while the shrimp adds a touch of indulgence. Whether you’re a seasoned chef or just someone seeking to elevate your homemade meals, Ndole will surely impress your taste buds and become a family favorite. Get ready to bring a taste of West Africa right into your own kitchen!
Why is Ndole so irresistible?
Comforting, Hearty Dish: With its rich blend of flavors, Ndole warms the soul like a cozy hug.
Unique Ingredients: The delightful combination of peanuts, shrimp, and bitter leaves creates a one-of-a-kind experience you won’t forget.
Simple to Prepare: This recipe requires just a few easy steps, making it accessible to cooks of all levels.
Crowd-Pleasing Recipe: Impress your friends and family with this impressive dish that’s perfect for gatherings.
Versatile & Adaptable: Feel free to substitute ingredients based on your tastes; it’s a wonderfully forgiving recipe!
Discover the magic of Ndole by including it in your meal rotation, and enjoy the captivating flavors of this Cameroonian classic!
Ndole Ingredients
• Here’s everything you need for a delicious Ndole!
For the Soup
- Maggi (Bouillon) – 2 tablespoons add a savory depth to the soup.
- Onion – 1 large, sliced adds sweetness and richness to the dish.
- Groundnuts/Peanuts – 1 pound (about 2 cups), skinless, create the creamy base for the Ndole.
- Shrimp – 1/2 pound provides a delightful ocean flavor.
- Stockfish – 1/2 pound enhances the umami notes in the broth.
- Stew beef – 1/2-1 pound cut into chunks offers heartiness to the soup.
- Garlic cloves – 4-5 crushed for a fragrant kick to the dish.
- Crayfish (ground) – 3/4 cup amounts to a rich, shrimp-like essence.
- Bitter leaves – 3/4-1 pound, washed; you can sub in frozen spinach if needed.
- Oil – 2-3 cups for frying shrimp and blending flavors in the pot.
This delightful Ndole (Spinach/Bitterleaves and Peanut Soup) will surely bring joy to your family, as each ingredient works together to create a comforting embrace in a bowl!
How to Make Ndole
-
Season and Boil: In a large pan, season the meat with salt, Maggi, and onions. Boil until tender, adjusting time based on your meat choice. Simultaneously, boil the stockfish with salt until cooked. Reserve the flavorful stock for later.
-
Prepare Peanuts: Boil the peanuts in a saucepan for about 10 minutes, then cool completely. Blend or pulse them in a food processor until finely textured, adding water if needed. Mix in with the beef and stockfish.
-
Blend Aromatics: Blend one onion and the garlic cloves into a fine paste. Stir this aromatic mixture into the soup base of peanuts, meat, and stockfish.
-
Add Crayfish: Pour in the ground crayfish and let the Ndole simmer for about 10 minutes, stirring frequently to maintain an even consistency. Season with salt and additional Maggi to taste.
-
Incorporate Greens: Add the washed bitter leaves or spinach into the pot. Stir well and let it simmer for several more minutes until everything melds beautifully.
-
Cook Shrimp: In a separate fry pan, heat oil and add the shrimp. Stir gently until they turn pink. Slice and toss in the remaining onion, cooking for a few more minutes for extra flavor.
-
Combine and Serve: Gently fold the shrimp mixture into the pot of Ndole. Stir for a few moments, then serve hot, ready to be enjoyed by family and friends!
Optional: Garnish with a sprinkle of crushed peanuts for added texture.
Exact quantities are listed in the recipe card below.
Expert Tips for Ndole
- Perfectly Tender Meat: Make sure to simmer the meat long enough until it’s tender and infused with flavors. Undercooked meat can spoil the dish’s hearty nature.
- Peanut Consistency: Blend the peanuts until they’re smooth but still a bit chunky for texture. Avoid blending them too long, which can lead to an oily paste.
- Layering Flavors: Don’t skip the step of incorporating garlic and onion; they create a fragrant base that enhances the overall taste of your Ndole.
- Crayfish Magic: Adjust the amount of crayfish to your preference; this adds a deep seafood flavor that complements the bitterness of the leaves beautifully.
- Greens Substitute: If you can’t find bitter leaves, frozen spinach works well—just make sure to squeeze out excess moisture before adding to the pot.
- Serve Fresh: Always serve Ndole hot and fresh for the best experience; reheated soup can lose its vibrant flavors, so enjoy it right after cooking!
What to Serve with Ndole?
Indulging in a comforting bowl of Ndole creates the perfect opportunity to craft a delightful meal that captivates the senses.
-
Jasmine Rice: This fragrant rice balances the richness of the Ndole, providing a fluffy, neutral base to soak up all the delicious flavors.
-
Grilled Plantains: Sweet and caramelized, grilled plantains add a touch of sweetness that beautifully contrasts the savory flavors of the peanut soup. Serve them alongside for a textural delight.
-
Avocado Salad: A fresh avocado salad dressed in lime and herbs brightens the richness of Ndole, adding a refreshing and creamy element to your plate.
-
Crispy Fried Fish: Lightly seasoned and fried fish pairs well with Ndole, enhancing the overall flavor profile and offering a satisfying crunch with each bite.
-
Pepper Sauce: A side of homemade spicy pepper sauce adds an extra zing, elevating the sophistication of Ndole and catering to those who love some heat.
-
Fresh Bread Rolls: Soft rolls provide an inviting dipper for the soup, making each bite a warm embrace while soaking up the luscious, nutty broth.
These pairings will elevate your Ndole experience, transforming your meal into a vibrant culinary journey. Enjoy your feast!
How to Store and Freeze Ndole
Fridge: Store leftover Ndole in an airtight container in the fridge for up to 3 days. Reheat on the stovetop over low heat, adding a splash of water if it gets too thick.
Freezer: Ndole freezes wonderfully! Portion into freezer-safe containers, leaving some room for expansion. It can be frozen for up to 3 months.
Reheating: Thaw overnight in the fridge before reheating. Warm on the stovetop or microwave until heated through; adding a splash of water can help restore creaminess.
Airtight Guidance: Always ensure the Ndole is fully cooled before sealing to prevent condensation, which can affect the texture and flavor during storage.
Make Ahead Options
Ndole is perfect for meal prep, allowing you to get a head start on your weeknight dinners! You can prepare the base of the Ndole (the seasoned meat and peanut mixture) up to 3 days in advance and refrigerate it. To do this, cook the meat and combine it with the blended peanuts and aromatics. Store it in an airtight container to maintain freshness. When you’re ready to serve, simply reheat the mixture, add the washed bitter leaves or spinach, and finish with the shrimp as directed. This ensures your Ndole will be just as delicious, saving you time and hassle on busy nights!
Ndole Variations
Feel free to let your creativity shine by adding your own twists to Ndole!
- Vegetarian: Replace shrimp and beef with hearty mushrooms or chickpeas for a protein-packed plant-based version.
- Nut-Free: Substitute ground sunflower seeds for peanuts to maintain a creamy texture without the nut allergy risk.
- Creamy Twist: Stir in a splash of coconut milk for an extra layer of richness and tropical flavor that will delight your palate.
- Spicy Kick: Add chopped fresh chili or a sprinkle of cayenne pepper to bring heat to the soup and wake up your taste buds.
- Flavor Infusion: Use vegetable broth instead of water to simmer the peanuts for an added depth of flavor in every spoonful.
- Accessibility Swap: If bitter leaves aren’t available, try using kale or collard greens; they’ll provide a similar texture and heartiness.
- Crispy Topping: Top your Ndole with crispy onions or fried plantains for a delightful contrast in both flavor and texture that enhances every bite.
- Influential Influences: Incorporate local spices or herbs, like thyme or bay leaves, to infuse a unique personal flair into your Ndole.
Let these variations inspire you, and don’t hesitate to experiment. Your version of Ndole will surely become your family’s new favorite!
Ndole (Spinach/Bitterleaves and Peanut Soup) Recipe FAQs
What type of peanuts should I use for Ndole?
I recommend using skinless groundnuts or peanuts to achieve a smooth and creamy texture in the soup. You can find these at international or African markets, or any supermarket with a good nut selection. Make sure they are fresh; nuts that have gone rancid can spoil the flavor.
How long can I store leftover Ndole in the fridge?
Leftover Ndole can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply place it in a saucepan over low heat and stir occasionally, adding a splash of water to maintain the desired consistency.
Can I freeze Ndole?
Absolutely! Ndole freezes beautifully. Portion the soup into airtight, freezer-safe containers, leaving a small amount of space for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge, then reheat on the stovetop while stirring gently.
What can I do if my Ndole is too thick?
If you find your Ndole too thick after cooking or when reheating, don’t worry! Just add a little water or vegetable broth, stirring to combine until the soup reaches your preferred consistency. A small splash is often all it takes to bring back that creamy texture.
Are there any dietary considerations for Ndole?
Definitely! If you’re serving Ndole to guests with dietary restrictions, just keep in mind that the shrimp and stockfish may not be suitable for those with seafood allergies. You can easily make this dish vegetarian by omitting the shrimp and using vegetable stock instead of meat-based options.
Can I use fresh instead of frozen spinach in Ndole?
Yes, you can use fresh spinach in place of bitter leaves! Simply wash and chop it, adding it in the last few minutes of cooking so it wilts nicely without losing its vibrant color. Ensure to wash thoroughly to remove any grit before adding it to your pot.

Savor Ndole: Rich Spinach and Peanut Soup You’ll Love
Ingredients
Equipment
Method
- In a large pan, season the meat with salt, Maggi, and onions. Boil until tender, adjusting time based on your meat choice. Simultaneously, boil the stockfish with salt until cooked. Reserve the flavorful stock for later.
- Boil the peanuts in a saucepan for about 10 minutes, then cool completely. Blend or pulse them in a food processor until finely textured, adding water if needed. Mix in with the beef and stockfish.
- Blend one onion and the garlic cloves into a fine paste. Stir this aromatic mixture into the soup base of peanuts, meat, and stockfish.
- Pour in the ground crayfish and let the Ndole simmer for about 10 minutes, stirring frequently to maintain an even consistency. Season with salt and additional Maggi to taste.
- Add the washed bitter leaves or spinach into the pot. Stir well and let it simmer for several more minutes until everything melds beautifully.
- In a separate fry pan, heat oil and add the shrimp. Stir gently until they turn pink. Slice and toss in the remaining onion, cooking for a few more minutes for extra flavor.
- Gently fold the shrimp mixture into the pot of Ndole. Stir for a few moments, then serve hot, ready to be enjoyed by family and friends!







