← Back to Blog

West African Peanut Soup — The Pot That Says I’m Here

Something happened in late August with Caleb that I've been trying to write about for a week and keep setting down. So I'll just say it plainly: I found out from Lily that he'd been picked up by the tribal police for an incident at a bar near Tahlequah. I didn't hear it from him directly. He called me two days later and told me he was fine and that it was nothing serious and I said okay and I didn't push him, because I know when pushing helps and when it doesn't.

But I sat with what I knew. The sobriety he'd built over the last several years—I didn't know exactly how it was holding, and this suggested maybe not perfectly. I wasn't angry at him. I was scared for him in the specific way you're scared for someone who has already shown you both what they're capable of and what they're capable of losing.

I called him the next three mornings and kept the calls light. I brought food on Saturday, dropped it on his porch, and we talked through the screen door for an hour. He was quiet in a way that meant he was working through something. I didn't fill the quiet. I just stayed in it with him.

I made a big pot of posole that day—pork and hominy and dried chiles, the kind of pot that takes most of a day and makes the whole house smell like something being tended to. I brought him a container of it. He texted me later: "this is good." That was enough. That was all I needed to know it was a bridge day.

Posole was what I made that day — it’s what I always reach for when I need to feel like I’m doing something — but West African Peanut Soup is cut from the same cloth: a deep pot, a long simmer, the kind of smell that fills a house and tells whoever catches it that someone nearby is paying attention. I’ve made this one on other hard Saturdays, and it travels well in a container, and it reheats without losing anything. That matters when you’re leaving food on someone’s porch and hoping it lands the way you meant it to.

West African Peanut Soup

Prep Time: 15 minutes | Cook Time: 45 minutes | Total Time: 1 hour | Servings: 6

Ingredients

  • 1 1/2 lbs boneless chicken thighs or pork shoulder, cut into 1-inch pieces
  • 1 tablespoon vegetable oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 can (14.5 oz) diced tomatoes
  • 3/4 cup natural creamy peanut butter
  • 4 cups chicken broth
  • 1 medium sweet potato, peeled and cubed
  • 1 teaspoon ground cumin
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 cups fresh spinach or chopped kale
  • Juice of 1/2 lime
  • Chopped roasted peanuts and fresh cilantro for garnish

Instructions

  1. Brown the protein. Heat oil in a large heavy-bottomed pot over medium-high heat. Season the meat with salt and pepper, then add to the pot in a single layer. Brown on all sides, about 5–6 minutes total. Remove and set aside.
  2. Build the base. In the same pot, reduce heat to medium. Add the onion and cook until softened, about 4 minutes. Add garlic and ginger and cook 1 minute more, stirring constantly so the garlic doesn’t burn.
  3. Add tomatoes and spices. Stir in the diced tomatoes, cumin, cayenne, and smoked paprika. Cook for 3 minutes, scraping up any browned bits from the bottom of the pot.
  4. Whisk in peanut butter. Add the peanut butter and broth, whisking together until the peanut butter is fully incorporated and smooth. Return the browned meat to the pot.
  5. Add sweet potato and simmer. Add the cubed sweet potato. Bring the soup to a gentle boil, then reduce heat to low, cover partially, and simmer for 25–30 minutes until the sweet potato is tender and the meat is cooked through.
  6. Finish with greens. Stir in the spinach or kale and cook 2–3 minutes until wilted. Add lime juice and taste for seasoning — adjust salt, cayenne, or lime as needed.
  7. Serve. Ladle into bowls and top with chopped roasted peanuts and fresh cilantro. Serve with crusty bread or rice.

Nutrition (per serving)

Calories: 420 | Protein: 31g | Fat: 24g | Carbs: 22g | Fiber: 4g | Sodium: 680mg

Jesse Whitehawk
About the cook who shared this
Jesse Whitehawk
Week 161 of Jesse’s 30-year story · Tulsa, Oklahoma
Jesse is a thirty-nine-year-old welder, a Cherokee Nation citizen, and a married dad of three in Tulsa who cooks over open fire because that's how his grandpa Charlie did it and his grandpa's grandpa did it before him. His food draws from Cherokee tradition, Mexican heritage from his mother's side, and Oklahoma BBQ culture. He forages wild onions every spring and makes grape dumplings in the fall, and he considers both acts of cultural survival.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?