Wild Recipes

Senegalese Goose Leg Ndambe

Follow me
Latest posts by Adam Berkelmans (see all)
0.0 from 0 votes

Ndambe (pronounced NAM-bey) is a type of bean stew found in the country of Senegal, in west Africa. The spicy stew, most often made with black-eyed peas, gets spread onto baguettes along with mayo and hot sauce and is served as street food in Dakar and other Senegalese city-centers. The sandwich goes by the same name as the stew and makes for a filling and delicious breakfast, lunch, or dinner, though it’s most often eaten for breakfast.

Every vendor has his or her own recipe for the spicy red stew, some with sweet potato, some without, some vegetarian, some with chunks of beef. I made mine with an often-overlooked cut of meat: goose legs. The legs from Canada geese tend to be relatively tough, so they need a long cooking time. Alternatively, you could make this with duck legs, venison, or wild pig.

Dried black-eyed peas only take an hour or two to soak, but if you’re really running short on time, feel free to use the canned version, just reduce the final cooking time by half. The chili mayonnaise that goes on this sandwich is super addictive and could be spread on pretty much anything with tantalizing results. If you don’t have the right ingredients for it though, feel free to stir some hot sauce into mayonnaise and use that instead.

African red palm oil can be purchased at any Afro-Caribbean grocery store.

Listen to our Podcast
Apple Podcasts, Google, Spotify, Amazon Music

Like what we are creating? Buy us a coffee to say thanks!

Senegalese Goose Leg Ndambe

Recipe by Adam Berkelmans
0.0 from 0 votes
Course: Wild Recipes


Prep time


Cooking time


Cook Mode

Keep the screen of your device on


  • For the Sandwich
  • 1 cup dried black-eyed peas

  • 1 tbsp duck/goose fat or vegetable oil

  • 1 goose leg

  • 2 onions

  • 1/2 tsp kosher salt

  • 2 bay leaves

  • 4 cups water or game stock

  • 1 tablespoon African red palm oil or vegetable oil

  • ½ red bell pepper, minced

  • 2 garlic cloves, minced

  • 1 tablespoon tomato paste

  • 2 teaspoons smoked paprika

  • ½ teaspoon black pepper

  • 1 tablespoon white vinegar

  • 2 soft baguettes

  • For the Chili Mayo
  • 1 tablespoon palm oil or vegetable oil

  • 1 shallot, finely minced

  • 1 clove garlic, finely minced

  • 1 Scotch bonnet, seeded and finely minced

  • 1 tablespoon tomato paste

  • 1 small tomato, chopped

  • Pinch of kosher salt

  • 3 tablespoons real mayonnaise


  • FOR THE FILLING: Soak the black-eyed peas for 1 hour and up to 2 hours. Drain and discard the liquid.
  • Heat up the fat in a Dutch oven or large pot over MEDIUM-HIGH and sear the goose leg on both sides until browned. Remove from pot.
  • Chop the onions, setting aside half of one onion. Add the rest of the onions to the pot and sauté for about 5 minutes or until they begin to develop some color.
  • Sprinkle with the salt, and add the bay leaves, soaked beans and the goose leg back into the pot. Add 4 cups of water or stock and stir everything together. Bring to a boil, then reduce down to a low simmer.
  • Simmer for 1 hour, or until the beans are nice and tender.
  • While the beans are cooking, heat up the palm oil in a separate skillet over MEDIUM heat.
  • Add the remaining onion and red bell pepper and cook for 2 minutes. Add the garlic and tomato paste and cook until the tomato paste begins to caramelize, about 3 more minutes. Add the paprika, pepper, and vinegar, stirring it all together. Take off the heat, and set aside for the time being.
  • After an hour, fish out the goose leg, discard the skin and bones, chop the meat into small pieces and add it back to the pot. Fish out the bay leaves and discard. Add the contents of the skillet to the pot of beans.
  • Stir everything together then give it a taste. Add more salt if necessary. Keep cooking on LOW heat until the majority of the liquid has evaporated; you want the consistency to be relatively dry so it doesn’t soak through the bread.
  • FOR THE CHILI-MAYO: Using the same skillet as before, heat the palm oil over MEDIUM-LOW heat.
  • Add the shallots, garlic, and chilies and cook for 5 minutes. Add the chopped tomato, tomato paste, and salt, and cook for another 5 minutes. Take off heat and let cool.
  • Once cool, mix together with the mayo in a small bowl.
  • PUTTING IT TOGETHER: Warm up the baguettes, then split them open. Slather the chili-mayo onto one side, then scoop on a generous amount of bean filling onto the bread. Close the baguettes, then cut them in half. Serve half a baguette per person.
  • Serve with a simple salad of tomatoes, red onions, and/or avocado dressed in lime juice

Did you make this recipe?

Tag @harvestingnature on Instagram and hashtag it with #harvestingnature

Like this recipe?

Follow @harvestingnature on Pinterest

Join our Facebook Group!

Join Harvesting Nature’s Facebook group Harvesting Nature – The Group

Adam Berkelmans

Adam Berkelmans, also known as The Intrepid Eater, is a passionate ambassador for real food and a proponent of nose to tail eating. He spends his time between Ottawa and a cozy lake house north of Kingston, Ontario. When not cooking, he can be found hunting, fishing, foraging, gardening, reading, traveling, and discovering new ways to find and eat food.

Leave a Reply

Your email address will not be published. Required fields are marked *

    Your Cart
    Your cart is emptyReturn to Shop