Fufu and Spinach Soup Recipe
Fufu and spinach soup is one of those deeply comforting dishes that feels like a warm hug at the end of a long day. Soft, stretchy fufu is used to scoop up every bit of rich, savory spinach soup, packed with tender chicken, smoked fish, and gentle heat from pepper. The spinach stays vibrant, giving the soup a fresh, earthy flavor that balances the richness of palm oil and spices. It is perfect for family dinners, gatherings with friends, or any time you crave something satisfying, nourishing, and truly soul-warming.

This fufu and spinach soup is ideal for Sunday lunch, celebrations, or cozy evenings when you want a complete one-bowl meal. You can make it with chicken, beef, goat, or keep it mostly vegetarian and rely on mushrooms and stock for depth. Adjust the chilies to suit your household, from mild and child-friendly to fiery and bold. Serve it in wide bowls with individual portions of fufu so everyone can tear, scoop, and enjoy exactly the way they like.
Ingredients

Here is everything you need to make both the spinach soup and the fufu, with simple, familiar ingredients you can find in most grocery stores or African markets.
For the Spinach Soup:
- Vegetable or palm oil – 1/4 cup (palm oil for authentic flavor)
- Chicken pieces (bone-in thighs or drumsticks) – 500 g
- Smoked fish, flaked and deboned – 1 cup (optional but traditional)
- Onion – 1 large, finely chopped
- Fresh tomatoes – 2 medium, blended or finely chopped
- Tomato paste – 1 tablespoon
- Garlic – 3 cloves, minced
- Fresh ginger – 2 cm piece, grated
- Scotch bonnet or habanero pepper – 1–2, whole or chopped (to taste)
- Ground crayfish or dried shrimp powder – 2 tablespoons (optional, for depth)
- Chicken or vegetable stock – 3 cups (about 720 ml)
- Fresh spinach – 400 g, roughly chopped (or 300 g frozen, thawed and squeezed)
- Salt – 1 to 1½ teaspoons, to taste
- Ground black pepper – 1/2 teaspoon
For the Fufu:
- Fufu flour (cassava or cassava–plantain blend) – 3 cups
- Water – 4–5 cups (start with 4, add more as needed)
- Pinch of salt (optional)
Servings
This recipe serves about 4 people as a generous main meal. Each person gets a good-sized mound of fufu and a hearty bowl of spinach soup with plenty of greens and protein for scooping and sharing.
How to Make It
Season and brown the chicken

Pat the chicken pieces dry and season lightly with salt and black pepper. In a large pot, heat the oil over medium heat. Add the chicken and brown on all sides for about 5–7 minutes. Remove and set aside if needed to avoid overcrowding.
Build the flavor base

In the same pot, add the chopped onion and cook until soft and fragrant. Stir in the garlic and ginger. Add the blended or chopped tomatoes and tomato paste. Cook, stirring often, until the mixture thickens and the raw tomato smell disappears, about 8–10 minutes.
Simmer the soup

Return the browned chicken to the pot. Pour in the stock, add the Scotch bonnet pepper (whole for mild, chopped for spicier), crayfish or dried shrimp powder, and smoked fish if using. Bring to a boil, then reduce to a gentle simmer. Cook for 20–25 minutes until the chicken is tender and the flavors have come together. Taste and adjust salt.
Add the spinach

Stir the chopped fresh spinach (or squeezed frozen spinach) into the simmering soup. Cook for 3–5 minutes, just until the leaves are wilted, bright, and well mixed into the broth. The soup should be thick and leafy but still spoonable. Remove the whole chili if you used it for gentle heat.
Cook the fufu

While the soup finishes, bring 4 cups of water to a boil in a separate heavy pot. Reduce the heat to low and gradually sprinkle in the fufu flour, stirring constantly with a wooden spoon or sturdy spatula to avoid lumps. Keep stirring and pressing, cooking for 5–8 minutes, until smooth, stretchy, and pulling away from the sides of the pot. Add small splashes of water or extra flour to reach your preferred consistency.
Shape and serve

Wet your hands lightly with cool water and shape the hot fufu into smooth balls or mounds. Serve each portion on a plate or shallow bowl. Ladle the hot spinach soup into bowls or on the side. Serve immediately, and eat by tearing small pieces of fufu and dipping into the soup.
Pro Tip
For the best texture, cook the tomato base until it thickens and sweetens, and stir the fufu continuously to keep it smooth, stretchy, and lump-free.

Fufu and Spinach Soup
Notes
Cook the tomato base until it darkens slightly and smells sweet, then add stock; this gives a deeper, richer flavor to the spinach soup.
FAQs
Q1. Can I make this fufu and spinach soup ahead of time?
A1. Yes. The spinach soup reheats well on low heat. Make fresh fufu on the day you serve, as it is best eaten soon after cooking.
Q2. How do I store leftovers?
A2. Store leftover soup in an airtight container in the fridge for up to 3 days. Fufu can be wrapped in plastic or foil and kept in the fridge for 1–2 days.
Q3. Can I freeze the spinach soup?
A3. Yes. Let the soup cool completely, then freeze in sealed containers for up to 2 months. Thaw in the fridge and reheat gently, adding a splash of water if needed.
Q4. What protein can I use instead of chicken?
A4. You can use beef, goat, turkey, or fish. Adjust cooking time so the meat becomes tender before adding the spinach. For a lighter version, use only fish.
Q5. Can I use another type of green instead of spinach?
A5. Absolutely. You can use kale, ugu (pumpkin leaves), collard greens, or similar leafy greens. Just cook tougher leaves a bit longer until tender.
Q6. My fufu turned lumpy. What went wrong?
A6. Lumps usually form when too much flour is added at once or stirring stops. Next time, sprinkle the flour gradually and stir continuously over low heat.
