Ugandan Chicken Recipe: Bold Peanut-Ginger Sauce That Sticks

Ugandan Chicken Recipe: Bold Peanut-Ginger Sauce That Sticks

This Ugandan chicken recipe delivers the rich, nutty depth of traditional Rolex—where tender chicken simmers in a bold peanut-ginger sauce that clings perfectly to every bite. 🌟 After years of adapting African flavors for home kitchens, I’ve perfected the balance of spice, sweetness, and umami that makes this dish unforgettable.

The secret lies in slow-cooked tomatoes and onions that form the sauce’s velvety base, while fresh ginger and garlic infuse warmth without overpowering.

What sets this recipe apart is its authenticity—no shortcuts, just the classic technique of Ugandan households. You’ll start with whole chicken pieces (thighs and drumsticks work best) that develop crispy edges while staying juicy inside.

The peanut sauce isn’t just an afterthought; it’s the star, with groundnuts toasted to enhance their natural flavor before blending into a thick, aromatic paste. This isn’t just a meal—it’s a celebration of East African comfort food that belongs at Sunday family gatherings.

By the time you serve this dish, your kitchen will smell like home—warm, spicy, and inviting. The sauce will coat each piece of chicken beautifully, with just the right balance of heat from chili and sweetness from the peanuts.

Pair it with steamed matoke (green bananas) or fluffy posho for the full Ugandan experience, or serve over rice for a more familiar presentation. This recipe transforms a simple weeknight into a cultural feast without requiring special skills.

The best part? This method scales effortlessly—whether you’re feeding four or twelve, the sauce-to-chicken ratio remains perfect. I’ve tested it with home cooks who’ve never made African cuisine before, and they all agree: the first bite makes it worth every minute of simmering.

Let’s bring this bold, flavorful tradition to your table.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for ugandan chicken

Four pounds of chicken, a handful of spices, and peanuts that bring the heat.

Ingredient Amount Notes
Chicken Thighs and Drumsticks 🍗 2 lb Bone-in, skin-on preferred
Peanut Butter 🥜 ½ cup Natural, unsweetened preferred
Fresh Ginger Root 🌿 3 tbsp Grated, aromatic variety
Garlic Cloves 🧄 6 cloves Peeled, minced finely
Yellow Onions 🧅 1 ½ cups Diced, sweet variety
Canned Tomato Sauce 🍅 1 cup San Marzano if possible
Groundnuts (Peanuts) 🥜 ½ cup Raw, unsalted peanuts
Red Chili Peppers 🌶️ 2 whole Bird's eye or jalapeño
Vegetable Oil 🫒 ¼ cup For searing chicken
Chicken Broth 💧 1 cup Low-sodium preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Brown Sugar 🍯 1 tbsp Light or dark preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken is everything—bone-in, skin-on thighs and drumsticks develop that crispy skin while staying juicy inside. Costco or local butchers often have the best cuts, but any grocery store’s frozen section works in a pinch. Look for pieces with good marbling—those little white streaks mean flavor. If you can’t find bone-in, use bone-in chicken thighs and add drumsticks separately. Pro tip: pat them dry before searing to get that perfect crust. The peanuts? Natural, unsweetened peanut butter is a must—skip the sweetened kind, and if you’re using raw peanuts, toast them first for maximum flavor. Trader Joe’s has great options for both.

No fresh ginger? Powdered works at half the amount, but it won’t have that same zing. Swapping peanuts? Cashews or almonds add a different texture, but peanuts are traditional for a reason. Short on tomato sauce? Crushed tomatoes with a pinch of sugar mimic the sweetness. The chili peppers are key—if you can’t find bird’s eye, jalapeño or serrano will do, but adjust the amount based on heat preference. For the sauce, balance is everything: the brown sugar cuts the heat, the garlic and ginger add depth, and the peanut butter ties it all together like a rich, nutty hug.

This dish tastes even better the next day—plan ahead. The sauce thickens as it cools, so add a splash of water if it’s too stiff. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. Garnish with fresh cilantro right before serving—it adds a bright finish that makes the whole dish pop. Double the recipe if you’re feeding a crowd; the sauce-to-chicken ratio stays perfect, and you’ll have leftovers for days. Trust me, the first bite is worth every minute of simmering.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in a single pot, and the ginger and garlic melt into the chicken while you prep the sides. No extra dishes, no stress, and that peanut butter caramelizes into a glossy sauce that’s chef’s kiss without effort.
  • Nutty, Spicy, Irresistible: That peanut butter isn’t just for flavor—it’s the star. It balances the sharp ginger and garlic, creating this rich, slightly sweet, and just-spicy-enough sauce that clings to the chicken like a dream. Honestly, I’ve made it for friends who “don’t like peanut sauce,” and they’ve all come back for seconds.
  • Weeknight to Potluck Hero: Make a big batch on Sunday and eat it all week—it reheats like a champ, or take it to a gathering where everyone asks for the recipe. The drumsticks stay juicy, the sauce thickens just right, and it’s the kind of dish that makes you look like a cooking pro without trying.
  • Budget-Friendly Feast: Chicken thighs and drumsticks stretch further than breasts, and peanut butter is a pantry staple that adds depth without costing a fortune. Between us, this is the recipe I turn to when I need to feed a crowd or stretch groceries—delicious, filling, and always a hit.

Step-by-step instructions for Ugandan chicken with peanut-ginger Magic

This dish delivers rich, nutty depth and fiery warmth—let’s bring it to life together.

1

🔥 Step 1: Sear the Chicken Until Golden and Crispy

Pat the 2 lb chicken thighs and drumsticks completely dry with paper towels—this ensures maximum crispiness. Heat the 0.25 cup vegetable oil in a large Dutch oven over medium-high heat until shimmering. Working in batches if needed, add the chicken pieces skin-side down and cook for 5-6 minutes until the skin turns golden brown and crispy.

I press down gently on the chicken with a spatula during the first minute—this prevents it from curling and ensures even contact with the pan. Flip the pieces and cook for another 3-4 minutes until the second side is also golden. Remove the chicken and set aside on a plate, leaving all that delicious rendered fat in the pot. This fat will form the flavor base for our incredible sauce.

2

🍳 Step 2: Build the Sauce Base with Aromatics and Spice

In the same Dutch oven (don’t wipe out that flavor!), add the 1.5 cups diced yellow onions and cook over medium heat for 5-6 minutes until softened and translucent. Add the 6 cloves minced garlic cloves and cook for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter.

Here’s where it gets exciting: add the 3 tbsp grated fresh ginger root, 2 whole red chili peppers (cut into rings), 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp cayenne pepper. Stir everything together and cook for 2 minutes until the chili peppers soften slightly and the spices release their aromas. You’ll smell that perfect balance of sweet, spicy, and earthy—this is the foundation of our sauce.

3

🥘 Step 3: Combine Sauce Ingredients for Rich Flavor Development

Pour in the 1 cup canned tomato sauce and 1 cup chicken broth, scraping up any browned bits from the bottom of the pot. Add the 0.5 cup peanut butter and 1 tbsp brown sugar, then stir vigorously until completely smooth. The peanut butter might look like too much at first, but trust me—it creates that signature creamy texture that makes this dish so special.

Bring the mixture to a gentle simmer over medium heat, then reduce the heat to low. Let it cook uncovered for 10-12 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon. You’re looking for a sauce that’s rich but still pourable—not too thick, not too thin. If it starts to separate, whisk in 1-2 tablespoons of water to bring it back together.

4

🔪 Step 4: Finish with Peanuts and Fresh Herbs

Add the 0.5 cup groundnuts (peanuts) to the sauce and simmer for another 3-4 minutes until they’re lightly toasted and the sauce has thickened to your desired consistency. Taste and adjust the seasoning—you might need a little more salt or cayenne to balance the flavors. The sauce should be bold, nutty, and just spicy enough to make your taste buds dance.

Return the chicken to the sauce, spooning it all over the pieces. Cover the pot and let it simmer gently for 15-20 minutes, turning the chicken occasionally, until it’s cooked through and the sauce has fully absorbed into the meat. The chicken is done when it reaches an internal temperature of 165°F and the juices run clear when pierced with a fork.

5

🍽️ Step 5: Serve with Fresh Cilantro and Enjoy!

Transfer the chicken and sauce to a serving platter. Garnish with the 0.25 cup chopped fresh cilantro just before serving—this adds a bright, fresh contrast to the rich, spicy sauce. The aroma alone will make your kitchen smell amazing, and every bite will deliver that perfect balance of smoky chicken, creamy peanut sauce, and fiery spice.

This dish tastes even better the next day as the flavors meld together, so make extra if you can! Serve with steamed rice or crusty bread to soak up all that incredible sauce. You’ve just created a restaurant-quality Ugandan chicken dish in your own kitchen—congratulations!

👨‍🍳

Pro Tips For Making Ugandan Chicken

  • Brown the Peanut Butter: Ugandan chicken isn’t just peanut sauce—it’s caramelized peanut sauce. After simmering the peanut butter with ginger and garlic, let it cook uncovered for 3-4 minutes on medium heat. The color deepens from pale tan to rich amber, and that’s when the nutty flavor really sings. (Yes, it’ll smell like heaven. Don’t skip this.)
  • Don’t Skip the Onion Base: I used to rush this step, thinking it was just flavor insurance. Wrong. Cook the onions until they’re soft and translucent—about 8-10 minutes on medium-low—before adding garlic. This ensures the peanut butter doesn’t taste raw or chalky later. (Your future self will notice the difference.)
  • Use Drumstick Skin: The crispy skin on drumsticks is non-negotiable for texture. Pat them dry with paper towels before searing, then hit them with a pinch of salt. Sear skin-side down first—this locks in moisture while building a crust. (If you’re worried about grease, work in batches.)
  • Blend the Ginger Roughly: No need for a food processor—just grate it with a microplane or finely chop with a knife. Too smooth, and the sauce loses its bite. Too chunky, and it’ll clog your blender. Aim for a paste-like texture, then pulse in the blender with peanut butter and a splash of water. (This keeps the sauce silky without overworking it.)

Dietary considerations for these flavors

Gluten-Free Adaptations

This Ugandan chicken recipe is naturally gluten-free, but always double-check your ingredients—especially the peanut butter and chicken broth. I use Trader Joe’s unsweetened peanut butter (certified gluten-free) and Imagine Foods low-sodium chicken broth to ensure safety.

The peanut sauce relies on natural thickening from peanuts and tomatoes, so no gluten-containing thickeners are needed. 🌱

Peanut-Free Substitutions

For those with peanut allergies, swap the 0.5 cup peanut butter and 0.5 cup groundnuts with 0.5 cup smooth almond butter or 0.5 cup tahini (sesame paste). Add 1 tablespoon coconut milk to help emulsify the sauce.

The flavor will shift slightly but still deliver that rich, nutty depth. I’ve tested this with friends who have allergies, and they loved the result!

Lower-Carb Options

To reduce carbs, skip the rice or posho and serve with steamed green bananas (matoke) or a side of sautéed kale. The chicken and peanut sauce are already satisfying on their own.

For extra protein, add 1 cup cooked quinoa (about 0.25 cup dry) to your serving. This keeps the dish hearty while cutting unnecessary carbs. 🥦

Dairy-Free Considerations

This recipe is already dairy-free, but watch for hidden sources like butter in your chicken broth. I recommend Pacific Foods unsalted chicken broth (dairy-free certified). The peanut sauce’s richness comes from peanuts and tomatoes, so no dairy substitutes are needed.

Garnish with extra cilantro instead of butter for a fresh finish.

Spice Adjustments

For milder heat, reduce the cayenne pepper to 0.125 tsp or omit entirely. If you love spice, add 1 extra chili pepper or 0.25 tsp extra cayenne.

I’ve found that Penzeys Spices bird’s eye chili powder adds authentic heat without overpowering. Always taste the sauce before serving—adjustments are easy at this stage! 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 10g50%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs and drumsticks?

Chicken breasts work, but thighs and drumsticks are traditional for this dish—they stay juicier and develop that perfect crispy skin. If using breasts, cut them into 1-inch pieces and reduce simmering time to 10-12 minutes (they cook faster). For best results, marinate them in 1 tbsp lemon juice and 1 tsp salt for 30 minutes before cooking to prevent dryness.

2

What’s the difference between this and regular peanut chicken?

This Ugandan version uses toasted groundnuts (peanuts) and fresh ginger for a deeper, spicier profile than American-style peanut chicken. The sauce also includes tomato sauce and chili peppers for a tangy, fiery kick, while traditional Ugandan techniques like slow-simmering create a thicker, stickier consistency. Think of it as peanut chicken’s bold, East African cousin!

3

Can I make this in an Instant Pot or slow cooker?

For the Instant Pot, sear the chicken first, then add all ingredients except peanuts. Cook on high pressure for 12 minutes, then add peanuts and natural release. For slow cooker, combine everything after searing and cook on low for 4-5 hours or high for 2-3 hours. The sauce will thicken more in these methods—add 1-2 tbsp water if needed.

4

Why does my sauce look too thin?

Sauce thinning often happens when chicken releases too much moisture. Let it simmer uncovered for 5-10 extra minutes to reduce. If still too thin, mix 1 tbsp cornstarch with 2 tbsp water, stir into sauce, and cook for 2 minutes until thickened. For prevention, pat chicken extra dry before searing and reduce broth by 0.25 cup next time.

5

What’s the best way to reheat leftovers?

Reheat gently in a skillet with 1 tbsp oil over low heat for 5-7 minutes, stirring occasionally to distribute heat. Avoid microwave—it makes the sauce greasy. For crispy skin, broil for 2-3 minutes after reheating. Leftovers taste even better the next day as flavors meld! The sauce will thicken further when cold—add a splash of water if needed.

★★★★★4.8(13 reviews)
Brandon Thompson