This Ugandan Groundnut Mushroom Sauce combines tender mushrooms with a velvety roasted peanut butter sauce, infused with tomatoes, onions, garlic, and warm spices. A comforting, hearty vegetarian dish inspired by Ugandan groundnut stews, perfect served over rice, matoke, or with fresh chapati for a truly satisfying African-inspired meal.
Why You’ll Love This Recipe
You’ll fall head over heels for this dish because it’s incredibly comforting yet surprisingly simple to make. The roasted groundnut (peanut) sauce delivers that signature deep, nutty richness that’s a hallmark of East African cooking, while juicy mushrooms soak up every drop of flavor.
It’s naturally vegetarian, packed with plant-based protein, budget-friendly, and feels luxurious without any fancy ingredients. The aroma alone will fill your kitchen with warmth and make everyone ask for seconds. It’s one of those recipes that proves bold African flavors can be easy, healthy, and downright addictive.
Recipe Tips and Tricks
- Use fresh, firm mushrooms (button, cremini, or portobello) for the best texture – avoid soggy or old ones.
- Roast your own groundnuts if possible and grind them fresh for richer flavor; store-bought smooth peanut butter works wonderfully too.
- Stir the peanut butter in gradually while the sauce simmers to prevent lumps.
- For extra depth, char the tomatoes slightly before blending.
- Adjust spice level gradually – Ugandan dishes are flavorful but not overly hot.
- Taste and season at the end; the sauce thickens as it sits, so you may need a splash more water or stock.
Ingredients Notes
The star of this dish is natural, unsweetened peanut butter (or freshly ground roasted groundnuts) – it gives the authentic Ugandan taste without added sugar or oils. Mushrooms bring an earthy meatiness that pairs beautifully with the creamy sauce.
Fresh tomatoes and tomato paste create a tangy base, while onions and garlic provide the aromatic foundation. A touch of curry powder or garam masala adds gentle warmth without overpowering the traditional Ugandan profile. Use vegetable stock for a fully vegetarian version, or chicken stock if you’re not strictly vegetarian.
Variations and Substitutions
- Add diced chicken, beef, or goat for a classic Ugandan groundnut stew.
- Swap mushrooms for eggplant, okra, or mixed vegetables for different textures.
- Use coconut milk instead of water/stock for a creamier, slightly sweeter sauce.
- For a nut-free version, try sunflower seed butter or tahini (though flavor will change slightly).
- Spice it up with fresh chili or Scotch bonnet for a fiery kick.
- Add spinach, collard greens, or pumpkin leaves in the last 5 minutes for extra nutrition and color.
- Make it vegan by using vegetable stock and ensuring your peanut butter is 100% peanuts.
Storage Options
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of water or stock to loosen the sauce. This dish also freezes beautifully – portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge and reheat slowly to maintain the creamy texture.
Dish Gallery















Please share this Ugandan Groundnut Mushroom Sauce Recipe with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Tunisian Mushroom Shakshuka Recipe