This West African classic combines pillowy-soft fufu—a starchy paste of boiled plantains and cassava—with a rich, velvety palm nut soup loaded with tender meat and vegetables. The earthy sweetness of palm nuts creates an unforgettable sauce that perfectly complements the neutral, dough-like fufu for dunking and savoring.
⏱️120 min
📊Medium
👥6 servings
🍽️Main
familyfestivebudget-friendly
Ingredients
1.2 kggreen plantains
800 gcassava root
1 kgbeef chuck or goat meat
500 mlpalm nut paste or pulp
3 piecesonions
2 piecesscotch bonnet peppers
4 piecestomatoes
200 gsmoked fish or stockfish
400 gleafy greens (spinach or collard)
2 litersstock or water
2 teaspoonssalt
1 teaspoonground pepper
Instructions
1PREPARE THE MEAT STOCK: Cut the beef or goat meat into 2-inch cubes and place in a large pot with 2 liters of water, half the sliced onions, and 1 teaspoon of salt. Bring to a boil over high heat, then reduce to medium and simmer for 30-40 minutes until the meat is very tender and easily pierced with a fork. Skim away any foam that rises to the surface during the first 5 minutes to ensure a clear broth. This creates the flavorful base for your soup.
2PREPARE THE FUFU BASE: While the meat cooks, peel and chop the green plantains and cassava root into 3-inch chunks, submerging them immediately in water to prevent browning. Boil these starchy vegetables in a separate pot of salted water for 20-25 minutes until they are very soft and break easily when pressed with a spoon. Drain thoroughly in a colander, allowing all excess water to escape, as this ensures your fufu will have the right texture.
3MASH THE FUFU: Transfer the drained plantains and cassava to a large mortar and pestle or use an electric mixer with paddle attachment. Pound or mix vigorously for 8-10 minutes, scraping down the sides frequently, until you achieve a smooth, elastic, paste-like consistency that holds together. The mixture should be uniform with no visible chunks, resembling thick mashed potatoes or cookie dough. Oil your utensils lightly to prevent sticking and make the process easier.
4BUILD THE SOUP BASE: Once the meat is tender, add the remaining sliced onions, diced tomatoes, and the palm nut paste or pulp to the broth, stirring well to combine. The palm nut ingredient will give the soup its signature deep red-orange color and creamy, slightly sweet flavor. Bring the mixture to a gentle boil and let it simmer for 15 minutes, allowing the flavors to meld and the soup to thicken slightly as the palm nut base releases its oils.
5ADD THE SEASONINGS AND PROTEINS: Finely chop the scotch bonnet peppers (remove seeds if you prefer less heat) and add them along with the smoked fish or stockfish to the soup. Stir in the ground pepper and adjust the salt to taste—remember that the fish and meat add saltiness. Simmer for another 10 minutes to allow the smoky fish flavors to infuse the broth, creating depth and complexity. The soup should taste savory, slightly peppery, and aromatic.
6FINISH WITH GREENS AND FINAL SEASONING: Add the leafy greens (spinach or collard leaves) to the soup, pushing them down into the liquid and stirring gently until they are wilted and tender, about 3-5 minutes. Taste the soup and adjust salt, pepper, or add more chili if needed—the flavor should be balanced and richly savory. The finished soup should be thick and creamy from the palm nut base, with visible chunks of meat and vegetables suspended throughout.
7SERVE THE FUFU AND SOUP: Wet your hands or a serving spoon with water and gently mold portions of the fufu into smooth balls or ovals, placing 1-2 into deep bowls. Ladle the hot palm nut soup generously over each fufu portion, ensuring plenty of meat, fish, and vegetables are included. Traditionally, diners break off pieces of fufu, form them into a ball with their fingers, create an indentation, and use it to scoop up the rich soup—a communal and tactile eating experience that enhances the dish.