Go Back
Kenyan Coconut Mushroom Curry Recipe
Shadush Sachiska

Kenyan Coconut Mushroom Curry Recipe

This Kenyan Coconut Mushroom Curry is a vibrant, vegan African-inspired dish blending East African coconut curry traditions with hearty mushrooms in a creamy, spiced sauce.
Prep Time 15 minutes
Cook Time 25 minutes
Additional Time 5 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Uncategorized
Cuisine: African
Calories: 252

Ingredients
  

  • 500 g 1 lb mushrooms (cremini or button), cleaned and quartered or sliced
  • 2 tbsp vegetable oil or coconut oil
  • 1 large onion finely chopped
  • 3 garlic cloves minced
  • 1- inch piece fresh ginger grated
  • 2 medium tomatoes chopped (or 1 cup canned diced tomatoes)
  • 1-2 green chilies finely chopped (adjust for heat)
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1-2 tsp curry powder Kenyan or mild blend
  • ½ tsp chili powder or cayenne optional
  • 400 ml 1 can full-fat coconut milk
  • ½ cup vegetable broth or water
  • Salt and black pepper to taste
  • Juice of ½ lime or lemon
  • Fresh cilantro chopped, for garnish

Method
 

  1. Get excited—start by prepping your mushrooms! Clean them gently with a damp cloth (no soaking to avoid sogginess), then quarter or slice them into bite-sized pieces for maximum flavor absorption. Set them aside—they're about to become the star!
  2. Heat 2 tablespoons of oil in a large pot or deep pan over medium heat. Toss in the chopped onion and sauté for 4-5 minutes until soft, golden, and fragrant. This is your flavor base—take your time for sweetness!
  3. Add the minced garlic, grated ginger, and chopped chilies. Stir for 1-2 minutes until aromatic and the raw edge disappears. Your kitchen will smell amazing right now—pure magic!
  4. Stir in the chopped tomatoes along with turmeric, cumin, coriander, curry powder, and chili powder. Cook for 5-7 minutes, stirring occasionally, until the tomatoes break down into a thick, rich masala paste. Scrape the bottom to prevent sticking—patience pays off here!
  5. Time for the mushrooms! Add them to the pot with a good pinch of salt and pepper. Stir well to coat in the spices, then cook for 5-8 minutes. They'll release moisture and start browning—don't rush; this builds deep, meaty flavor.
  6. Pour in the coconut milk and vegetable broth (or water). Give everything a gentle stir, bring to a gentle simmer, and lower the heat. Let it bubble softly for 10-12 minutes—the sauce will thicken and the mushrooms will soak up all that creamy goodness.
  7. Taste and adjust! Add more salt, a squeeze of lime juice for brightness, or extra spice if you crave heat. The lime really lifts the flavors—don't skip it!
  8. Simmer for another 2-3 minutes to meld everything beautifully. If it's too thick, splash in a bit more broth; if too thin, simmer longer. You're almost at perfection!
  9. Turn off the heat and let it rest for 5 minutes—this helps the flavors settle and the sauce cling even better to the mushrooms.
  10. Serve hot, garnished with plenty of fresh chopped cilantro. Pair with fluffy rice, chapati, or naan—dive in and enjoy every cozy, flavorful bite!

Notes

This curry is naturally vegan, dairy-free, and gluten-free. Use fresh spices for best results, and full-fat coconut milk prevents separation. It's mildly spicy—customize heat to your preference. Great for meal prep as flavors deepen overnight!