Ever wondered what makes Ghanaian cuisine so irresistibly vibrant? From spicy jollof rice to comforting groundnut soup, these 32 flavorful recipes bring West Africa’s rich culinary traditions right to your kitchen. Whether you’re craving quick weeknight dinners or weekend feasts, get ready to explore bold spices, fresh ingredients, and dishes that’ll have everyone asking for seconds. Let’s dive into these mouthwatering Ghanaian favorites!
Jollof Rice with Spicy Chicken

Let’s explore how to create a vibrant West African classic that brings together aromatic rice and perfectly seasoned chicken. This Jollof Rice with Spicy Chicken recipe balances complex spices with straightforward techniques, making it accessible for home cooks while delivering authentic flavors. We’ll build layers of flavor step-by-step, ensuring each component shines in the final dish.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 55 minutes
Ingredients
– 4 bone-in, skin-on chicken thighs
– 2 cups long-grain parboiled rice
– 1 large yellow onion, finely diced
– 3 Roma tomatoes, puréed
– 1 red bell pepper, puréed
– 2 Scotch bonnet peppers, seeded and minced
– 3 garlic cloves, minced
– 1 tablespoon fresh ginger, grated
– 2 tablespoons tomato paste
– 3 cups chicken stock
– 2 tablespoons clarified butter
– 1 teaspoon smoked paprika
– 1 teaspoon dried thyme
– 1 bay leaf
– Kosher salt, as needed
Instructions
1. Pat the chicken thighs dry with paper towels and season generously on all sides with kosher salt.
2. Heat clarified butter in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
3. Place chicken thighs skin-side down in the pot and sear undisturbed for 6–8 minutes until golden brown and crispy.
4. Flip chicken thighs and cook for another 5 minutes until browned on the second side, then transfer to a plate.
5. Tip: Render the chicken fat completely for maximum flavor in the rice base.
6. Add diced onion to the rendered fat and cook over medium heat for 5–7 minutes until translucent and softened.
7. Stir in minced garlic, grated ginger, and minced Scotch bonnet peppers, cooking for 1 minute until fragrant.
8. Add tomato paste and cook while stirring constantly for 2 minutes until it deepens to a brick-red color.
9. Pour in puréed tomatoes and red bell pepper, then add smoked paprika, dried thyme, and bay leaf.
10. Simmer the sauce uncovered for 10–12 minutes until thickened and the oil separates slightly from the tomato mixture.
11. Tip: This reduction concentrates flavors and creates the signature Jollof base.
12. Rinse the parboiled rice under cold water until the water runs clear to remove excess starch.
13. Stir the rinsed rice into the tomato mixture until thoroughly coated, about 1 minute.
14. Pour in chicken stock and bring to a vigorous boil over high heat.
15. Nestle the seared chicken thighs into the rice mixture, skin-side up.
16. Reduce heat to low, cover tightly with a lid, and simmer for 25 minutes without disturbing.
17. Tip: Resist lifting the lid during cooking to prevent steam escape and ensure even rice absorption.
18. Remove from heat and let rest covered for 10 minutes to allow residual steam to finish cooking the rice.
19. Fluff the rice gently with a fork, discarding the bay leaf before serving.
Vibrant orange rice grains should be separate yet tender, absorbing the complex tomato-pepper sauce while the chicken remains juicy beneath its crispy skin. Serve family-style straight from the Dutch oven, garnished with fresh cilantro or accompanied by fried plantains for contrasting sweetness.
Kelewele Spiced Plantains

Today, we’re exploring the vibrant flavors of West Africa with a simple yet spectacular street food: Kelewele Spiced Plantains. This recipe transforms ripe plantains into crispy, caramelized bites infused with warm spices and a hint of heat, perfect for a snack, side dish, or appetizer. Think of it as a sweet-and-savory upgrade to your usual fried plantains, with a fragrant spice blend that will make your kitchen smell incredible.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 3 large ripe plantains (yellow with black spots), peeled and cut into 1-inch cubes
– 3 tablespoons neutral oil (such as avocado oil or refined coconut oil)
– 1 tablespoon freshly grated ginger root
– 2 teaspoons ground cayenne pepper
– 1 teaspoon ground cinnamon
– 1 teaspoon freshly grated nutmeg
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
Instructions
1. In a large mixing bowl, combine the freshly grated ginger root, ground cayenne pepper, ground cinnamon, freshly grated nutmeg, fine sea salt, and freshly ground black pepper to create a dry spice rub.
2. Add the peeled and cubed plantains to the bowl, tossing thoroughly until each piece is evenly coated with the spice mixture. Tip: For deeper flavor, let the plantains marinate in the spices for 10 minutes at room temperature.
3. Heat 3 tablespoons of neutral oil in a large skillet over medium-high heat until it shimmers, about 350°F on an instant-read thermometer.
4. Carefully add the spiced plantain cubes in a single layer, avoiding overcrowding to ensure even browning. Work in batches if necessary.
5. Fry the plantains for 3-4 minutes per side, using tongs to flip them, until they develop a deep golden-brown crust and caramelize at the edges. Tip: Resist the urge to stir frequently; letting them sit allows for better crust formation.
6. Transfer the fried plantains to a wire rack set over a baking sheet to drain excess oil, which helps maintain crispiness. Tip: Sprinkle with an extra pinch of fine sea salt immediately after frying to enhance the flavors.
7. Repeat the frying process with any remaining batches, adding more oil to the skillet if needed.
8. Serve the Kelewele Spiced Plantains warm directly from the wire rack.
You’ll love the contrast between the crispy, caramelized exterior and the tender, sweet interior of the plantains, with the warm spices creating a complex, aromatic profile. Try serving them alongside grilled meats or as a topping for salads to add a surprising crunch, or enjoy them on their own with a cooling yogurt dip for balance.
Waakye with Meat and Fish

Kickstarting your culinary journey with a beloved West African staple, Waakye with Meat and Fish offers a symphony of textures and flavors that’s surprisingly approachable. This one-pot wonder combines rice and beans with tender proteins for a deeply satisfying meal. Let’s walk through the process methodically to ensure perfect results every time.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 75 minutes
Ingredients
– 1 cup long-grain white rice, rinsed until water runs clear
– 1 cup dried black-eyed peas, soaked overnight and drained
– 2 dried sorghum leaves (or 1 tsp baking soda as a substitute)
– 1 lb beef chuck roast, cut into 1-inch cubes
– 1 lb whole mackerel, scaled, gutted, and scored
– 2 tbsp clarified butter
– 1 large yellow onion, finely diced
– 3 garlic cloves, minced
– 1 tbsp tomato paste
– 1 scotch bonnet pepper, left whole
– 4 cups low-sodium chicken stock
– 1 tsp fine sea salt
– ½ tsp freshly ground black pepper
Instructions
1. Place the soaked black-eyed peas and dried sorghum leaves in a large, heavy-bottomed pot with 4 cups of cold water.
2. Bring the pot to a boil over high heat, then reduce to a simmer and cook for 30 minutes, or until the peas are just tender but still hold their shape.
3. While the peas simmer, pat the beef cubes dry thoroughly with paper towels to ensure proper browning.
4. Heat 1 tablespoon of clarified butter in a large skillet over medium-high heat until it shimmers.
5. Add the beef cubes in a single layer, searing for 3-4 minutes per side until a deep brown crust forms.
6. Transfer the seared beef to a plate, leaving the fond in the skillet.
7. Add the remaining tablespoon of clarified butter to the skillet and reduce the heat to medium.
8. Sauté the diced onion for 5-7 minutes until translucent and just beginning to caramelize.
9. Stir in the minced garlic and tomato paste, cooking for 1 minute until fragrant.
10. Deglaze the skillet with ½ cup of chicken stock, scraping up all the browned bits with a wooden spoon.
11. Pour this onion mixture into the pot with the cooked black-eyed peas.
12. Add the seared beef, remaining chicken stock, whole scotch bonnet pepper, sea salt, and black pepper to the pot.
13. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and simmer for 20 minutes.
14. Gently place the scored mackerel on top of the simmering mixture.
15. Rinse the long-grain rice until the water runs clear and drain it thoroughly.
16. Sprinkle the rinsed rice evenly over the contents of the pot.
17. Cover the pot tightly and simmer on low heat for 25 minutes without stirring.
18. After 25 minutes, remove the pot from the heat and let it rest, covered, for 10 minutes.
19. Fluff the rice gently with a fork, being careful not to break the mackerel.
20. Discard the sorghum leaves and the whole scotch bonnet pepper before serving.
Layers of tender beef and flaky mackerel meld with the perfectly cooked rice and beans, creating a hearty dish with a subtle smokiness from the sorghum leaves. The clarified butter enriches the broth, yielding a glossy, cohesive final product that’s ideal for a family-style presentation with a side of spicy shito sauce for those who enjoy extra heat.
Light Soup with Goat Meat

Savoring a bowl of Light Soup with Goat Meat is like wrapping yourself in a warm, nourishing embrace—it’s a comforting, protein-rich dish that’s surprisingly simple to master, even for beginners. This methodical recipe breaks down each step to ensure you achieve a clear, flavorful broth and tender meat every time, focusing on layering ingredients for depth without heaviness. Let’s walk through it together, from prep to bowl, so you can enjoy this wholesome meal with confidence.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
– 1.5 pounds bone-in goat meat, cut into 1-inch cubes
– 2 quarts cold filtered water
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon clarified butter
– 2 medium carrots, peeled and sliced into ¼-inch rounds
– 2 stalks celery, finely chopped
– 1 bay leaf
– 1 teaspoon fine sea salt
– ½ teaspoon freshly ground black pepper
– 2 tablespoons fresh parsley, finely chopped
Instructions
1. Place the goat meat in a large stockpot and cover it with the cold filtered water, ensuring the meat is fully submerged.
2. Bring the pot to a boil over high heat, then immediately reduce to a low simmer, skimming off any foam that rises to the surface with a slotted spoon for a clearer broth.
3. Add the finely diced yellow onion, minced garlic, and bay leaf to the pot, stirring gently to combine.
4. Simmer the mixture uncovered for 60 minutes, maintaining a gentle bubble where small bubbles just break the surface, to tenderize the meat and infuse the broth.
5. Heat the clarified butter in a separate skillet over medium heat until it shimmers, about 2 minutes.
6. Sauté the sliced carrots and chopped celery in the skillet for 5–7 minutes, until they soften slightly and develop a light golden color, which enhances their sweetness.
7. Transfer the sautéed vegetables to the stockpot, stirring to incorporate them evenly into the soup.
8. Continue simmering the soup for an additional 30 minutes, until the goat meat is fork-tender and easily pulls away from the bone.
9. Season the soup with fine sea salt and freshly ground black pepper, adjusting gradually to avoid over-salting—taste a spoonful first to gauge the flavor.
10. Remove the pot from the heat and discard the bay leaf, stirring in the finely chopped fresh parsley just before serving to preserve its bright color and aroma.
This soup yields a delicate, translucent broth with tender goat meat that melts in your mouth, complemented by the subtle sweetness of carrots and earthy celery notes. Try serving it over a bed of cooked quinoa or with a side of crusty whole-grain bread for a heartier meal, and garnish with extra parsley for a fresh finish that elevates the simple elegance of this dish.
Banku and Okro Stew

Meticulously crafted and deeply satisfying, Banku and Okro Stew is a Ghanaian staple that transforms simple ingredients into a comforting, flavorful meal. This fermented corn and cassava dough paired with a vibrant okra-based stew offers a delightful interplay of textures and tastes. Let’s walk through each step to create this authentic dish in your own kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 cups fine cornmeal
– 1 cup cassava flour
– 8 cups filtered water, divided
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 garlic cloves, minced
– 1-inch piece fresh ginger, grated
– 1 pound fresh okra, trimmed and sliced into ½-inch rounds
– 1 cup crushed tomatoes
– 4 cups vegetable broth
– 1 Scotch bonnet pepper, whole
– 1 teaspoon smoked paprika
– 1 teaspoon ground crayfish powder
– 1 pound skinless, boneless chicken thighs, cut into 1-inch pieces
– 1 teaspoon fine sea salt
Instructions
1. In a large mixing bowl, combine 2 cups fine cornmeal and 1 cup cassava flour.
2. Gradually add 4 cups filtered water while stirring continuously to form a smooth, lump-free batter.
3. Cover the bowl with a clean kitchen towel and let the batter ferment at room temperature (70°F) for 24 hours.
4. Heat 2 tablespoons extra-virgin olive oil in a Dutch oven over medium heat (350°F).
5. Add 1 large yellow onion, finely diced, and sauté for 5 minutes until translucent.
6. Stir in 3 minced garlic cloves and 1-inch grated fresh ginger, cooking for 1 minute until fragrant.
7. Add 1 pound sliced fresh okra and cook for 3 minutes, stirring occasionally to prevent sticking.
8. Pour in 1 cup crushed tomatoes and cook for 2 minutes to deepen the flavor.
9. Add 4 cups vegetable broth, 1 whole Scotch bonnet pepper, 1 teaspoon smoked paprika, and 1 teaspoon ground crayfish powder.
10. Bring the mixture to a gentle simmer, then reduce heat to low (225°F) and cook uncovered for 15 minutes.
11. Add 1 pound chicken thigh pieces and 1 teaspoon fine sea salt to the stew.
12. Simmer for 20 minutes until the chicken is cooked through and reaches an internal temperature of 165°F.
13. While the stew simmers, bring the remaining 4 cups filtered water to a boil in a separate pot.
14. Gradually whisk the fermented batter into the boiling water, stirring constantly to prevent lumps.
15. Reduce heat to medium-low (275°F) and cook the banku for 15 minutes, stirring continuously with a wooden spoon until it thickens into a smooth, elastic dough.
16. Remove the Scotch bonnet pepper from the stew and discard.
17. Portion the banku into 4 equal balls using wet hands to prevent sticking.
18. Serve each banku ball alongside a generous ladle of okro stew.
Hearty and nourishing, this dish presents a wonderful contrast between the banku’s pleasantly sour, stretchy texture and the stew’s silky, slightly thickened consistency from the okra’s natural mucilage. The complex layers of flavor—from the fermented corn base to the aromatic stew with its subtle heat—create a truly satisfying meal. For an authentic presentation, serve the banku in small mounds and use it to scoop up the stew directly from the bowl.
Ghanaian Kontomire Stew

Meticulously crafted and deeply nourishing, Ghanaian Kontomire Stew is a vibrant, earthy dish that transforms simple ingredients into a complex, savory delight. This recipe guides you through each precise step to achieve its signature rich texture and aromatic depth, perfect for a comforting family meal.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 45 minutes
Ingredients
– 1.5 pounds fresh spinach, thoroughly washed and roughly chopped
– 1 pound boneless, skinless chicken thighs, cut into 1-inch cubes
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, peeled and grated
– 2 medium ripe tomatoes, cored and diced
– 1 Scotch bonnet pepper, stem removed and finely minced (adjust for heat preference)
– 1/4 cup unrefined peanut oil
– 1/2 cup smooth, unsweetened peanut butter
– 4 cups low-sodium chicken stock
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 2 tablespoons fresh lime juice
Instructions
1. In a large Dutch oven or heavy-bottomed pot, heat the unrefined peanut oil over medium-high heat until it shimmers, about 2 minutes.
2. Add the diced yellow onion and sauté, stirring frequently, until translucent and lightly golden, 5–7 minutes.
3. Stir in the minced garlic and grated ginger, cooking until fragrant, about 1 minute.
4. Add the cubed chicken thighs and sear until all sides are browned, approximately 5–6 minutes total.
5. Incorporate the diced tomatoes and minced Scotch bonnet pepper, cooking until the tomatoes begin to break down, 4–5 minutes.
6. Pour in the low-sodium chicken stock and bring the mixture to a gentle boil.
7. Reduce the heat to low, cover the pot, and simmer for 20 minutes to allow the flavors to meld and the chicken to become tender.
8. In a small bowl, whisk the smooth peanut butter with 1/2 cup of the hot broth from the pot until completely smooth and lump-free—this prevents clumping when added to the stew.
9. Stir the peanut butter mixture back into the pot along with the fine sea salt and freshly ground black pepper.
10. Add the roughly chopped spinach in batches, stirring until each addition wilts before adding the next, about 3–4 minutes total.
11. Continue simmering uncovered for 10 minutes, stirring occasionally, until the stew thickens slightly.
12. Remove from heat and stir in the fresh lime juice to brighten the flavors.
13. Taste and adjust seasoning if necessary, keeping in mind the Scotch bonnet’s heat will intensify upon standing.
The finished stew boasts a velvety, thickened texture from the peanut butter and wilted spinach, with layers of savory chicken, aromatic ginger, and a subtle heat from the Scotch bonnet. Serve it over steamed jasmine rice or with boiled yams for a traditional presentation, or try it as a hearty dip with fried plantain chips for a creative twist.
Red Red (Beans and Fried Plantain)

Crafting a comforting West African-inspired dish, Red Red combines creamy black-eyed peas with sweet fried plantains for a satisfying meal. This recipe walks you through each stage methodically, ensuring perfect results even if you’re new to these ingredients. You’ll create a flavorful stew and crispy plantains that come together beautifully on the plate.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 1 cup dried black-eyed peas, soaked overnight
- 2 large ripe plantains, peeled and sliced diagonally into ½-inch pieces
- ¼ cup avocado oil, divided
- 1 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 (14.5-ounce) can fire-roasted diced tomatoes
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper
- 2 cups vegetable broth
- 1 teaspoon fine sea salt
- ¼ cup chopped fresh cilantro
Instructions
- Drain the soaked black-eyed peas and rinse them under cold running water until the water runs clear.
- Heat 2 tablespoons of avocado oil in a large Dutch oven over medium heat until it shimmers, about 2 minutes.
- Add the diced yellow onion and sauté, stirring frequently, until translucent and lightly golden, 5–7 minutes.
- Stir in the minced garlic and cook until fragrant, 30 seconds, being careful not to let it brown.
- Add the tomato paste and cook, stirring constantly, until it deepens to a brick-red color, 1–2 minutes.
- Pour in the fire-roasted diced tomatoes with their juices, smoked paprika, and cayenne pepper, stirring to combine.
- Tip: Toasting the spices briefly in the oil releases their full aromatic potential.
- Add the drained black-eyed peas and vegetable broth, bringing the mixture to a gentle boil.
- Reduce the heat to low, cover the pot, and simmer until the peas are tender but not mushy, 30–35 minutes.
- While the peas simmer, heat the remaining 2 tablespoons of avocado oil in a large skillet over medium-high heat until it reaches 350°F.
- Carefully add the plantain slices in a single layer, frying until golden brown on one side, 2–3 minutes.
- Flip each slice with tongs and fry until the second side is caramelized and crisp, another 2–3 minutes.
- Tip: Test the oil temperature by adding a small plantain piece; it should sizzle immediately without smoking.
- Transfer the fried plantains to a paper towel-lined plate to drain excess oil.
- Once the peas are tender, stir in the fine sea salt and half of the chopped cilantro.
- Tip: For a thicker stew, mash a few peas against the side of the pot with the back of a spoon before serving.
- Ladle the stew into shallow bowls and top with the fried plantains and remaining cilantro.
When you serve this dish, the creamy, spiced beans contrast wonderfully with the sweet, crispy plantains. For a creative twist, try crumbling some toasted peanuts over the top or serving it alongside a simple cucumber salad to cut through the richness.
Tilapia with Shito Sauce

Gently pan-seared tilapia fillets become a culinary canvas for the bold, complex flavors of Ghanaian shito sauce in this accessible yet sophisticated weeknight dish. This recipe transforms simple ingredients into a vibrant meal that balances mild white fish with a spicy, umami-rich black pepper sauce. Follow these methodical steps to create a restaurant-quality dinner in under 30 minutes.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 4 (6-ounce) skinless tilapia fillets, patted dry
– 1 tablespoon kosher salt, divided
– 1 teaspoon freshly ground black pepper
– 2 tablespoons clarified butter
– 1 cup prepared shito sauce
– 2 tablespoons fresh lime juice
– ¼ cup finely chopped fresh cilantro
Instructions
1. Season both sides of the tilapia fillets evenly with 2 teaspoons of kosher salt and all the freshly ground black pepper.
2. Heat clarified butter in a large nonstick skillet over medium-high heat until shimmering, about 2 minutes.
3. Carefully place tilapia fillets in the hot skillet, ensuring they do not touch.
4. Cook fillets undisturbed for 4 minutes, until the bottom develops a golden-brown crust and releases easily from the pan.
5. Gently flip each fillet using a thin spatula and cook for an additional 3 minutes, until the fish is opaque throughout and flakes easily with a fork.
6. Transfer cooked tilapia to a clean plate and tent loosely with aluminum foil to keep warm.
7. Reduce skillet heat to medium and add the prepared shito sauce to the pan drippings.
8. Simmer the sauce for 2 minutes, stirring constantly to incorporate the fond and prevent scorching.
9. Remove skillet from heat and stir in fresh lime juice and remaining 1 teaspoon of kosher salt.
10. Spoon the warm shito sauce generously over the plated tilapia fillets.
11. Garnish each serving with a sprinkle of finely chopped fresh cilantro.
The tilapia remains tender and flaky beneath the glossy, deeply savory sauce, which delivers layers of heat from dried chilies and smokiness from smoked fish powder. For a complete meal, serve alongside steamed jasmine rice to absorb the extra sauce, or pair with roasted plantains for a sweet contrast to the spicy, aromatic shito.
Kakro (Plantain Balls)

Nestled among West African street food favorites, kakro offers a delightful contrast of crispy exteriors and tender interiors. These plantain balls transform humble ingredients into a satisfying snack or side dish that’s surprisingly simple to master at home. Let’s walk through the process methodically to ensure perfect results every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 3 large ripe plantains (yellow with black spots), peeled
– 1 cup all-purpose flour
– 1 teaspoon fine sea salt
– ½ teaspoon freshly grated nutmeg
– ¼ teaspoon cayenne pepper
– 2 pasture-raised eggs, lightly beaten
– 1 cup neutral oil (such as grapeseed or avocado oil) for frying
Instructions
1. Place peeled plantains in a medium mixing bowl and mash thoroughly with a potato masher until no large chunks remain.
2. Add all-purpose flour, fine sea salt, freshly grated nutmeg, and cayenne pepper to the mashed plantains.
3. Pour lightly beaten pasture-raised eggs into the bowl.
4. Mix all ingredients with a wooden spoon until a cohesive, slightly sticky dough forms.
5. Heat neutral oil in a deep skillet or Dutch oven over medium heat until it reaches 350°F on a deep-fry thermometer.
6. Scoop approximately 1 tablespoon of dough and roll between lightly oiled palms to form a smooth, round ball.
7. Carefully place 4-5 balls into the hot oil using a slotted spoon, ensuring they don’t crowd the pan.
8. Fry for 3-4 minutes, turning occasionally with tongs, until golden brown on all sides.
9. Transfer cooked kakro to a wire rack lined with paper towels to drain excess oil.
10. Repeat steps 6-8 with remaining dough, allowing oil temperature to return to 350°F between batches.
Crispy on the outside with a soft, slightly sweet interior, these kakro offer a wonderful textural contrast. The subtle warmth from nutmeg and cayenne creates a sophisticated flavor profile that pairs beautifully with spicy dipping sauces or as an accompaniment to stews. For a creative presentation, serve them stacked in a small tower with fresh herb sprigs tucked between the layers.
Gari Foto with Eggs

Now, let’s explore a comforting West African staple that transforms humble pantry items into a satisfying meal. Gari Foto with Eggs combines toasted cassava granules with a rich tomato-onion sauce and scrambled eggs for a dish that’s both hearty and versatile, perfect for breakfast, lunch, or a quick dinner. This methodical guide will walk you through each step to ensure perfect results every time.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– 2 cups gari (toasted cassava granules)
– 1 cup boiling water
– 3 tablespoons clarified butter, divided
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 (14.5-ounce) can diced tomatoes, undrained
– 1 teaspoon smoked paprika
– 1/2 teaspoon cayenne pepper
– 1 teaspoon fine sea salt
– 4 pasture-raised eggs, lightly beaten
– 2 tablespoons chopped fresh cilantro
Instructions
1. Place the gari in a large heatproof bowl and pour 1 cup of boiling water over it. Cover the bowl with a lid or plate and let it steam for 10 minutes to hydrate.
2. While the gari steams, heat 2 tablespoons of clarified butter in a large skillet over medium heat until shimmering, about 2 minutes.
3. Add the finely diced yellow onion to the skillet and sauté until translucent and lightly golden, 5–7 minutes, stirring occasionally.
4. Stir in the minced garlic and cook until fragrant, 30 seconds, to prevent burning.
5. Pour in the undrained diced tomatoes, smoked paprika, cayenne pepper, and fine sea salt. Simmer the mixture uncovered for 8–10 minutes, until the tomatoes break down and the sauce thickens slightly.
6. Fluff the hydrated gari with a fork to separate any clumps, then gently fold it into the tomato sauce in the skillet until fully incorporated. Remove the skillet from the heat and set aside.
7. In a separate nonstick pan, heat the remaining 1 tablespoon of clarified butter over medium-low heat. Pour in the lightly beaten pasture-raised eggs and cook undisturbed for 1 minute.
8. Gently scramble the eggs with a spatula, pulling them toward the center as they set, until soft curds form, about 2–3 minutes total—avoid overcooking for a tender texture.
9. Fold the scrambled eggs into the gari mixture in the skillet, stirring gently to combine.
10. Garnish the dish with chopped fresh cilantro just before serving.
Finally, this dish offers a delightful contrast of textures: the gari provides a slightly gritty, absorbent base that soaks up the tangy tomato sauce, while the eggs add creamy, soft curds. For a creative twist, serve it topped with sliced avocado or a side of fried plantains to balance the heat from the cayenne.
Chinchinga (Chicken Kebabs)

Finally, let’s demystify the vibrant flavors of Chinchinga, a succulent chicken kebab that’s perfect for grilling season. Follow along step-by-step to achieve tender, charred perfection every time.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
– 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch cubes
– 1/4 cup extra-virgin olive oil
– 3 tablespoons freshly squeezed lemon juice
– 4 cloves garlic, minced
– 1 tablespoon smoked paprika
– 2 teaspoons ground cumin
– 1 teaspoon kosher salt
– 1/2 teaspoon freshly ground black pepper
– 1 large yellow onion, cut into 1-inch pieces
– 1 large red bell pepper, seeded and cut into 1-inch pieces
Instructions
1. In a large mixing bowl, combine the extra-virgin olive oil, freshly squeezed lemon juice, minced garlic, smoked paprika, ground cumin, kosher salt, and freshly ground black pepper to create the marinade.
2. Add the cubed chicken thighs to the marinade, ensuring each piece is thoroughly coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor penetration.
3. While the chicken marinates, soak 8 wooden skewers in water for 30 minutes to prevent burning during grilling.
4. Preheat a grill or grill pan to medium-high heat, approximately 400°F.
5. Thread the marinated chicken cubes, yellow onion pieces, and red bell pepper pieces alternately onto the soaked skewers, leaving small gaps between items for even cooking.
6. Place the assembled kebabs on the preheated grill. Cook for 6-8 minutes, then rotate the skewers 180 degrees using tongs to achieve crosshatch grill marks.
7. Continue grilling for an additional 6-8 minutes, or until the chicken reaches an internal temperature of 165°F when checked with an instant-read thermometer inserted into the thickest piece.
8. Remove the kebabs from the grill and let them rest on a clean platter for 5 minutes before serving to allow juices to redistribute.
Enjoy these Chinchinga kebabs hot off the grill, where the smoky paprika and cumin meld with the charred vegetables for a robust, savory experience. The chicken remains remarkably juicy, while the edges caramelize beautifully. For a creative twist, serve them over a bed of herbed couscous or wrapped in warm flatbread with a dollop of garlic yogurt sauce.
Kokonte with Groundnut Soup

Often overlooked in the West, this traditional West African comfort food combines a uniquely textured fermented cassava dough with a rich, nutty soup that’s both hearty and deeply satisfying. Our methodical guide will walk you through each stage, ensuring even a beginner can achieve authentic results.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
– 2 cups dried fermented cassava flour (kokonte flour)
– 1 cup roasted peanuts, finely ground into a smooth paste
– 1 lb boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, peeled and grated
– 2 medium tomatoes, cored and puréed
– 1 Scotch bonnet pepper, stem removed (optional, for heat)
– 4 cups low-sodium chicken stock
– 2 tbsp peanut oil
– 1 tsp fine sea salt
– ½ tsp freshly ground black pepper
– 2 tbsp fresh cilantro, chopped (for garnish)
Instructions
1. In a large, heavy-bottomed Dutch oven, heat 2 tbsp peanut oil over medium heat until shimmering, about 2 minutes.
2. Add 1 finely diced yellow onion and sauté, stirring frequently, until translucent and fragrant, 5–7 minutes.
3. Stir in 3 minced garlic cloves and 1-inch grated fresh ginger, cooking for 1 minute until aromatic.
4. Add 1 lb chicken thigh pieces, seasoning with 1 tsp fine sea salt and ½ tsp black pepper, and brown on all sides, 6–8 minutes total.
5. Pour in 2 cups puréed tomatoes and 1 whole Scotch bonnet pepper (if using), simmering for 5 minutes to break down the tomatoes.
6. Gradually whisk in 1 cup smooth roasted peanut paste until fully incorporated with the tomato mixture.
7. Slowly pour in 4 cups low-sodium chicken stock, stirring constantly to prevent lumps, and bring to a gentle boil.
8. Reduce heat to low, cover partially, and simmer for 45 minutes, stirring occasionally, until the soup thickens and the chicken is tender.
9. While the soup simmers, place 2 cups dried fermented cassava flour in a large mixing bowl.
10. Gradually add 1½ cups boiling water to the flour, stirring vigorously with a wooden spoon until a stiff, smooth dough forms. Tip: The dough should pull cleanly from the bowl; adjust water by the tablespoon if too dry or crumbly.
11. Divide the warm dough into 4 equal portions and shape each into a smooth oval mound on individual serving plates.
12. Ladle the hot groundnut soup over each dough mound, ensuring the chicken and broth are evenly distributed.
13. Garnish each serving with a sprinkle of fresh chopped cilantro.
14. Serve immediately while the soup is piping hot and the kokonte dough is warm and pliable. Tip: For optimal texture, allow the soup to cool slightly before eating to appreciate the kokonte’s unique, slightly elastic chew. Tip: Leftover soup can be refrigerated and reheated gently; the kokonte dough is best prepared fresh.
Perfectly balanced, the kokonte offers a pleasantly dense, slightly sour contrast to the soup’s creamy, savory depth. Present it family-style in a large communal bowl for an interactive meal, or pair it with a crisp, acidic side salad to cut through the richness.
Ghanaian Fufu with Palm Nut Soup

Boldly exploring West African cuisine reveals comforting staples like this traditional pairing of smooth fufu and rich palm nut soup. Both components require patience and technique, but the result is a deeply satisfying meal that connects you to Ghanaian culinary heritage. Let’s break down each element methodically, starting with the soup base.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
– 2 cups palm nut pulp
– 1 pound goat meat, cut into 1-inch cubes
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, grated
– 2 Scotch bonnet peppers, whole
– 4 cups homemade chicken stock
– 1 tablespoon tomato paste
– 1 teaspoon smoked paprika
– 2 pounds cassava and plantain flour blend
– 4 cups filtered water
– 2 tablespoons grapeseed oil
– Kosher salt
Instructions
1. Heat grapeseed oil in a large Dutch oven over medium-high heat until it shimmers, about 2 minutes.
2. Pat goat meat cubes dry with paper towels and season generously with kosher salt.
3. Sear goat meat in the hot oil until deeply browned on all sides, approximately 8-10 minutes total.
4. Add finely diced yellow onion to the pot and sauté until translucent, about 5 minutes.
5. Stir in minced garlic and grated ginger, cooking until fragrant, 1 minute.
6. Incorporate tomato paste and smoked paprika, stirring constantly for 2 minutes to develop flavor.
7. Pour in homemade chicken stock, scraping the bottom of the pot to release browned bits.
8. Add palm nut pulp and whole Scotch bonnet peppers to the pot.
9. Bring the soup to a boil, then reduce heat to maintain a gentle simmer.
10. Partially cover the pot and simmer for 75 minutes, until goat meat is fork-tender.
11. While the soup simmers, bring filtered water to a rolling boil in a separate heavy-bottomed pot.
12. Gradually whisk cassava and plantain flour blend into the boiling water, stirring constantly to prevent lumps.
13. Reduce heat to low and continue stirring the fufu mixture with a wooden spoon for 15 minutes until it pulls away from the pot’s sides.
14. Transfer the hot fufu dough to a lightly oiled bowl and cover with a damp kitchen towel to keep warm.
15. After 75 minutes, taste the palm nut soup and adjust seasoning with kosher salt as needed.
16. Remove Scotch bonnet peppers from the soup before serving.
17. Ladle the hot palm nut soup into deep bowls.
18. Using a wet spoon, scoop portions of warm fufu dough directly into the soup bowls.
Lusciously smooth fufu provides the perfect textural contrast to the complex, nutty soup with tender goat meat. The fufu’s mild starchiness beautifully absorbs the rich, slightly spicy broth. For an authentic presentation, serve with extra whole Scotch bonnet peppers on the side for those who enjoy additional heat.
Conclusion
These 32 flavorful Ghanaian recipes offer a delicious adventure for your kitchen. Try a dish, share your favorite in the comments, and pin this article to your Pinterest board to explore this vibrant cuisine again and again!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




