Today, I’m sharing my very easy but so delicious Kenyan-style juicy lamb stew fry recipe with Swiss chard and ugali. This stew bursts with tender lamb, caramelised onions, fragrant ginger and garlic, and the freshness of coriander. It’s ready in under an hour and pairs beautifully with greens and a mound of soft ugali.
This dish instantly brings comfort, warmth, and the taste of home to my table. It’s a hearty plate of lamb stew fry with a side of vibrant Swiss chard and the all-time Kenyan classic, ugali. This meal is bold, flavourful, and deeply satisfying. Perfect for Sunday family lunches, cozy dinners, or when you just want t wholesome and soul-soothing food.
Now, for anyone new to Kenyan food: ugali is the ultimate staple. It’s a simple mix of maize flour and water, but don’t let its simplicity fool you. Ugali is loved in most African countries. Whether it’s nshima in Zambia, sadza in Zimbabwe, or pap in South Africa, it’s hearty, versatile, and filling. It pairs very well with all forms of meats and stews, veggies, or even a little avocado on the side. Making it the perfect partner for our juicy lamb stew fry.
To help you along, I’ve also included a YouTube video embedded below where I show you exactly how to plate and cook ugali like a pro.
A little side note: in Kenya, most of us call this “spinach,” no matter what leafy green it actually is. Technically, what we usually get in the markets is Swiss chard — but if I insist on calling it that, some Kenyans might just crucify me! 😅 So whether you say spinach, sukuma’s cousin, or Swiss chard, just know it’s the same delicious green goodness.
Why You’ll Love This Recipe
There are so many reasons this juicy Kenyan lamb stew fry is about to become a regular on your meal plan:
- Quick & Simple – The recipe uses everyday ingredients and minimal steps. You’ll be done in less than an hour, which makes it weeknight-friendly.
- Big Flavour, Little Effort – The lamb gets seared until golden, locking in its juices, while the tomatoes cook down into a rich, velvety base. That combination? Simply irresistible.
- Nutritious & Balanced – Pairing the protein-rich lamb with fibre-packed Swiss chard and energising ugali means you’re serving up a meal that’s both tasty and wholesome.
- Authentically Kenyan – This is food that celebrates home. From the ugali to the sukuma-like Swiss chard, it’s a dish rooted in tradition yet so approachable for anyone, anywhere in the world.
- Customisable – You can easily adjust the spices, throw in some chilies if you like heat, or swap Swiss chard for sukuma wiki or spinach.
If you’ve been looking for a new go-to Kenyan recipe that’s family-friendly and crowd-pleasing, this one ticks all the boxes.
Prep Time & Servings
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Serves: 3–5 people
Ingredients You’ll Need
Lamb Stew Fry
- 1 kg lamb leg (or any tender cut), cubed
- 1 large onion, finely chopped
- 1 tsp minced ginger
- 1 tbsp minced garlic
- 3 ripe tomatoes, blended
- ½ a green pepper, chopped
- A handful of fresh coriander, chopped
- Salt and black pepper to taste
- 2 tbsp cooking oil
Swiss Chard
- 5 large Swiss chard leaves, stalks removed and leaves roughly chopped
- 1 medium onion, chopped
- 1 tbsp cooking oil
- Pinch of salt (optional — Swiss chard can already be naturally salty)
Ugali
- 3 cups boiling water
- 2 cups maize meal (maize flour)
A little trick I have learnt from making ugali over the years is to allow one cup of maize flour per person with an equal number of cups in boiling water plus one extra! Example if making ugali for two people, use 2 cups of maize flour and three cups of boiling water.
Step-by-Step Method
Step 1: Cook the Lamb Stew Fry
- Heat cooking oil in a large pan over medium-high heat.
- Add the finely chopped onion and sauté until soft and golden brown.
- Stir in the minced ginger and garlic, frying until fragrant (about 1 minute).
- Add the cubed lamb, sprinkle in salt and black pepper, and sear on high heat until the meat browns and the fat begins to render. This step builds flavour, so don’t rush it!
- Pour in the blended tomatoes, mix well, and cook until the oil starts to separate from the tomato base. Tip: cooking down the tomatoes breaks down their acidity and creates a sweeter, richer flavour.
- Add the chopped green pepper and coriander, stir, and cook for just 1 more minute. Remove from heat.
You now have a rich, juicy, and fragrant lamb stew fry ready to enjoy.
Step 2: Prepare the Swiss Chard
- Heat a little oil in a pan and fry the chopped onion until soft and translucent.
- Add in the chopped Swiss chard leaves and stir.
- Fry for about 3 minutes, just until the leaves are wilted but still bright green. Taste and adjust salt carefully (Swiss chard can already have a salty edge).
- Remove from the heat — simple, fresh, and done!
Step 3: Make the Ugali
- Bring 4 cups of water to a rolling boil in a sufuria (saucepan).
- Slowly add the maize meal while stirring continuously to avoid lumps.
- Keep mixing until the mixture thickens and comes together into a firm paste.
- Reduce the heat, cover, and let it simmer for 2 minutes.
- When done, use a wooden spoon to scoop and overturn the ugali onto a flat plate.
For tips on achieving that smooth dome shape when plating, check out my YouTube video embedded here — it’ll make your ugali look restaurant-worthy!
Serving Suggestions
Plate up your meal with a generous scoop of ugali, a ladle of juicy lamb stew fry, and a side of tender Swiss chard. You can garnish the lamb with extra fresh coriander or even add a slice of ripe avocado on the side for that truly Kenyan touch.
Pro tip: The authentic way to enjoy this dish is with your hands, no cutlery! Use your clean hands to break off a piece of ugali, shape it, and scoop up the stew and greens and enjoy!
Tips & Tricks for the Best Results
- Choose tender lamb cuts: Lamb leg works beautifully here, but you can also use shoulder or rib meat if that’s what you have.
- Don’t skip searing: Browning the lamb at high heat makes all the difference in locking in juices and creating depth of flavour.
- Let the tomatoes cook down fully: This avoids a sharp taste and instead gives you a delicious stew base.
- Use fresh coriander generously: It adds brightness and balances the richness of the lamb.
- Make it your own: Add chilies for some heat, or swap Swiss chard with spring greens, sukuma wiki (kale), spinach, or amaranth leaves.
Final Thoughts
This Kenyan-style lamb stew fry with Swiss chard and ugali is proof that simple ingredients can create something truly special. With juicy lamb, earthy greens, and the comforting bite of ugali, it’s the kind of meal that nourishes both the body and soul. Whether you’re Kenyan living abroad or just someone eager to explore East African flavours, this dish is your perfect starting point.
Don’t forget to check out my YouTube video right here for ugali plating tips — seeing it done makes the process so much easier.
Now go ahead, gather your ingredients, and bring the taste of Kenya to your table tonight. Karibu chakula!

