20 Flavorful Kenyan Recipes Authentic

Laura Hauser

October 2, 2025

Craving a culinary adventure that will transport your taste buds across continents? Get ready to discover the vibrant, soul-satisfying world of Kenyan cooking right from your own kitchen. We’ve gathered 20 authentic recipes bursting with bold spices, fresh ingredients, and heartwarming traditions—perfect for home cooks looking to expand their global repertoire. Let’s dive into these flavorful dishes that promise to become new family favorites!

Ugali with Sukuma Wiki

Ugali with Sukuma Wiki
Oozing with comfort and tradition, this East African staple brings serious soul to your table. Ugali with Sukuma Wiki transforms simple ingredients into pure magic—think creamy cornmeal mash meets vibrant collard greens. Get ready to swipe up on this flavor-packed duo that’s about to become your new weeknight hero.

Ingredients

  • 4 cups of water
  • 2 cups of white cornmeal
  • A big bunch of collard greens
  • 1 large onion, chopped up
  • 2 tomatoes, diced
  • A couple of minced garlic cloves
  • A glug of vegetable oil
  • A pinch of salt

Instructions

  1. Pour 4 cups of water into a heavy-bottomed pot and bring to a rolling boil over high heat.
  2. Gradually whisk in 2 cups of white cornmeal to prevent lumps from forming.
  3. Reduce heat to medium-low and cook for 10 minutes, stirring constantly with a wooden spoon.
  4. Switch to low heat and continue stirring for another 15 minutes until the mixture pulls away from the pot sides.
  5. Heat a glug of vegetable oil in a large skillet over medium heat until shimmering.
  6. Sauté your chopped onion for 5 minutes until translucent and fragrant.
  7. Add minced garlic and cook for 1 minute until golden but not browned.
  8. Toss in diced tomatoes and cook for 3 minutes until they break down into a saucy consistency.
  9. Stir in your chopped collard greens and a pinch of salt, coating everything in the tomato mixture.
  10. Cover the skillet and simmer for 10 minutes until greens are tender but still vibrant green.
  11. Uncover and cook for another 2 minutes to evaporate excess liquid.
  12. Scoop the hot ugali onto plates and top generously with the sukuma wiki.

Amazingly creamy yet firm, the ugali makes the perfect edible utensil for scooping up those garlicky greens. That brilliant green color against the white cornmeal creates instant dinner-table drama. Try serving it family-style with grilled meats or just dive in with your hands for the full experience.

Nyama Choma with Kachumbari

Nyama Choma with Kachumbari
A smoky, juicy East African barbecue experience you can master tonight. Fire up the grill for tender Nyama Choma paired with fresh, zesty Kachumbari salad—perfect for weekend vibes or impressing your crew.

Ingredients

– 2 pounds of beef short ribs
– 1/4 cup of vegetable oil
– 2 tablespoons of lemon juice
– A couple of garlic cloves, minced
– A generous pinch of salt
– A generous pinch of black pepper
– 2 large tomatoes, diced
– 1 red onion, thinly sliced
– A handful of fresh cilantro, chopped
– A splash of olive oil

Instructions

1. Preheat your grill to 400°F.
2. Pat the beef short ribs completely dry with paper towels.
3. Rub the vegetable oil evenly over all sides of the ribs.
4. Season the ribs generously with salt and black pepper.
5. Place the ribs on the hot grill and sear for 4 minutes per side.
6. Move the ribs to indirect heat and grill for 45 minutes, flipping halfway.
7. Check the internal temperature with a meat thermometer—it should read 145°F for medium.
8. Transfer the grilled ribs to a cutting board and let them rest for 10 minutes.
9. While the ribs rest, combine the diced tomatoes, sliced red onion, and chopped cilantro in a medium bowl.
10. Drizzle the lemon juice and olive oil over the tomato mixture.
11. Add the minced garlic to the bowl.
12. Toss the Kachumbari salad gently until everything is well combined.
13. Slice the rested Nyama Choma against the grain into individual ribs.
14. Serve the sliced ribs immediately with the fresh Kachumbari on the side.

Outrageously tender meat falls right off the bone, while the crisp Kachumbari cuts through the richness with every bite. Pile it all onto warm flatbread for a handheld feast, or serve over coconut rice for a tropical twist that’ll have everyone asking for seconds.

Githeri with Coconut Milk

Githeri with Coconut Milk
Y’all need this Kenyan comfort food in your life. Transform humble beans and corn into creamy magic with coconut milk. Your taste buds will thank you later.

Ingredients

– 2 cups of pre-cooked beans and corn mix (that’s your githeri base)
– 1 can of coconut milk (go for the full-fat stuff)
– 1 large onion, roughly chopped
– 2 cloves of garlic, minced
– 1 tablespoon of vegetable oil
– A couple of tomatoes, diced
– 1 teaspoon of curry powder
– A pinch of salt

Instructions

1. Heat 1 tablespoon of vegetable oil in a large pot over medium heat until it shimmers.
2. Add your chopped onion and cook for 5 minutes until translucent and fragrant.
3. Stir in minced garlic and cook for 1 more minute until golden—don’t let it burn!
4. Toss in diced tomatoes and cook for 4 minutes until they break down into a saucy consistency.
5. Sprinkle in 1 teaspoon of curry powder and stir for 30 seconds to toast the spices.
6. Pour in your 2 cups of pre-cooked beans and corn mix, stirring to coat everything in the tomato base.
7. Tip: Use canned beans and corn if you’re short on time—just rinse them first.
8. Pour the entire can of coconut milk into the pot, stirring to combine.
9. Bring the mixture to a gentle bubble, then reduce heat to low.
10. Simmer uncovered for 15 minutes, stirring occasionally to prevent sticking.
11. Tip: The sauce should thicken slightly—if it’s too thin, cook 5 minutes longer.
12. Season with a pinch of salt, taste and adjust if needed.
13. Tip: Let it sit off heat for 5 minutes before serving—the flavors meld beautifully.
14. Serve hot in bowls.

This dish turns creamy and rich with the coconut milk melding into the beans and corn. The texture becomes almost stew-like, perfect for scooping with flatbread or serving over rice. Try topping with fresh cilantro or a squeeze of lime for extra zing.

Chapati with Beef Stew

Chapati with Beef Stew
Let’s transform simple ingredients into pure comfort. This chapati with beef stew combo delivers warm, flaky bread ready to scoop up that rich, savory gravy. Your kitchen will smell incredible in under two hours.

Ingredients

– 2 pounds beef chuck, cut into 1-inch cubes
– 4 cups all-purpose flour
– 1½ cups warm water
– 2 tablespoons olive oil
– 1 large yellow onion, chopped
– 3 cloves garlic, minced
– 2 large carrots, sliced into coins
– 2 large potatoes, cubed
– 1 can (14.5 oz) diced tomatoes
– 4 cups beef broth
– A couple of bay leaves
– 1 teaspoon dried thyme
– Salt and black pepper
– A splash of vegetable oil for cooking

Instructions

1. Season the beef cubes generously with salt and pepper on all sides.
2. Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering.
3. Sear the beef in a single layer until deeply browned on all sides, about 3-4 minutes per side.
4. Remove the beef and set aside, leaving the drippings in the pot.
5. Add the chopped onion to the pot and sauté until translucent, about 5 minutes.
6. Stir in the minced garlic and cook for 1 minute until fragrant.
7. Return the beef to the pot along with any accumulated juices.
8. Add the diced tomatoes, beef broth, bay leaves, and dried thyme.
9. Bring to a boil, then reduce heat to low, cover, and simmer for 1 hour.
10. While the stew simmers, combine 4 cups flour and 1 teaspoon salt in a large bowl.
11. Gradually add 1½ cups warm water, mixing until a shaggy dough forms.
12. Knead the dough on a floured surface for 8-10 minutes until smooth and elastic.
13. Divide the dough into 8 equal balls, cover with a damp cloth, and rest for 30 minutes.
14. After the stew has simmered for 1 hour, add the carrots and potatoes.
15. Continue simmering covered for another 30 minutes until vegetables are tender.
16. While the stew finishes, roll each dough ball into a thin 8-inch circle.
17. Heat a dry skillet over medium-high heat until a drop of water sizzles immediately.
18. Cook each chapati for 1-2 minutes per side until puffed and golden brown spots appear.
19. Remove the bay leaves from the stew and adjust seasoning if needed.
20. Serve the hot stew alongside warm chapati.

A perfect chapati should be soft yet sturdy enough to scoop up the tender beef and vegetables without tearing. That rich, slow-simmered broth clings to every bite, creating the ultimate comfort food experience. Try tearing the chapati into pieces and letting them soak in the stew for maximum flavor absorption.

Mandazi with Spiced Tea

Mandazi with Spiced Tea
Kickstart your morning with these pillowy East African doughnuts dunked in aromatic spiced tea—your new cozy ritual that beats any coffee run.

Ingredients

– 2 cups all-purpose flour
– ½ cup granulated sugar
– 1 packet (2¼ tsp) active dry yeast
– ½ cup warm whole milk (about 110°F)
– 1 large egg
– 2 tbsp melted coconut oil
– A pinch of salt
– A splash of vanilla extract
– Vegetable oil for frying (about 4 cups)
– 2 cups water
– 2 black tea bags
– 1 cinnamon stick
– A couple of cardamom pods
– ¼ cup sweetened condensed milk

Instructions

1. Combine the warm milk, sugar, and yeast in a large bowl and let it sit for 5 minutes until foamy.
2. Whisk in the egg, melted coconut oil, and vanilla extract until smooth.
3. Gradually mix in the flour and salt until a soft dough forms.
4. Knead the dough on a floured surface for 5–7 minutes until smooth and elastic.
5. Place the dough in a greased bowl, cover with a damp cloth, and let it rise in a warm spot for 1 hour or until doubled in size.
6. Punch down the dough and roll it out to ½-inch thickness on a floured surface.
7. Cut the dough into 2-inch triangles or squares using a sharp knife or pizza cutter.
8. Heat vegetable oil in a deep pot to 350°F, using a thermometer to check.
9. Fry the mandazi in batches for 2–3 minutes per side until golden brown and puffed.
10. Drain the fried mandazi on a wire rack or paper towels to keep them crisp.
11. Bring 2 cups of water to a boil in a saucepan.
12. Add the tea bags, cinnamon stick, and cardamom pods, then simmer for 4 minutes.
13. Remove the tea bags and spices, then stir in the sweetened condensed milk until dissolved.
14. Serve the warm mandazi with the spiced tea for dipping or sipping.

Really, the magic is in the texture—crisp outside, fluffy inside, with a hint of coconut. That spiced tea? Sweet, creamy, and fragrant with cardamom. Dunk generously or tear them apart for a shareable breakfast moment.

Pilau with Fresh Coriander

Pilau with Fresh Coriander
Aromatic spices and fluffy rice collide in this vibrant pilau. Grab your biggest skillet and let’s build layers of flavor. This dish comes together fast but tastes like it simmered all day.

Ingredients

– 1.5 cups basmati rice
– A couple of tablespoons olive oil
– 1 large onion, thinly sliced
– 3 garlic cloves, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon cumin seeds
– A pinch of saffron threads
– 3.5 cups chicken or vegetable broth
– A big handful of fresh coriander, chopped
– Juice from half a lemon

Instructions

1. Rinse 1.5 cups basmati rice under cold water until water runs clear to remove excess starch.
2. Heat a couple of tablespoons olive oil in a large skillet over medium heat.
3. Add 1 thinly sliced large onion and cook for 8-10 minutes until golden brown and caramelized.
4. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant.
5. Toast 1 teaspoon cumin seeds and a pinch of saffron threads in the pan for 30 seconds until aromatic.
6. Add the rinsed rice to the skillet and stir to coat with spices for 1 minute.
7. Pour in 3.5 cups broth, scraping any browned bits from the bottom of the pan.
8. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
9. Remove from heat and let stand covered for 5 minutes to steam.
10. Fluff rice with a fork and fold in a big handful of chopped coriander.
11. Squeeze juice from half a lemon over the pilau and gently mix.
This pilau delivers fluffy separate grains with aromatic warmth from toasted spices. The fresh coriander adds a bright, herbal punch that cuts through the richness. Serve it alongside grilled chicken or scoop it into lettuce cups for a fresh twist.

Matoke with Groundnut Sauce

Matoke with Groundnut Sauce
Buckle up for a flavor explosion that’ll make your taste buds dance! Matoke with groundnut sauce transforms humble green bananas into creamy comfort food magic. This East African classic delivers serious cozy vibes in under an hour.

Ingredients

– 6 green bananas (the super firm ones)
– 1 cup creamy peanut butter
– 1 large onion, chopped
– 2 cloves garlic, minced
– 1 thumb-sized piece of ginger, grated
– 1 can (14 oz) diced tomatoes
– 2 cups vegetable broth
– 1 tsp smoked paprika
– A big pinch of salt
– A splash of vegetable oil
– A handful of fresh cilantro

Instructions

1. Peel the green bananas carefully—they can be sticky, so rub a little oil on your hands first.
2. Cut each banana into 2-inch chunks and immediately submerge in cold water to prevent browning.
3. Heat a splash of vegetable oil in a large pot over medium heat until shimmering.
4. Add chopped onion and cook for 5 minutes until translucent, stirring occasionally.
5. Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
6. Pour in the can of diced tomatoes with their juices and simmer for 3 minutes.
7. Whisk in 1 cup peanut butter until smooth and incorporated.
8. Gradually add 2 cups vegetable broth while stirring constantly to avoid lumps.
9. Season with 1 tsp smoked paprika and a big pinch of salt.
10. Drain the banana chunks and add them to the sauce.
11. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 25 minutes.
12. Check that bananas are tender by piercing with a fork—they should yield easily but not fall apart.
13. Chop a handful of fresh cilantro and stir most of it into the pot.
14. Remove from heat and let rest for 5 minutes to allow flavors to meld.

Melt-in-your-mouth bananas swim in that rich, nutty sauce that’s somehow both comforting and exciting. The creamy texture against the slight tang from tomatoes creates this incredible balance that’ll have you going back for thirds. Try serving it over rice or scooping it up with warm flatbread for the ultimate cozy meal.

Mutura with Tomato Relish

Mutura with Tomato Relish
Hangry for something bold? This Kenyan street food classic brings the heat with spiced sausage and zesty tomato relish. Get ready to level up your grilling game in under 30 minutes.

Ingredients

– 1 pound of mutura sausage
– 2 large tomatoes, chopped
– 1 red onion, sliced thin
– A couple of fresh cilantro sprigs
– 1 jalapeño, minced
– A splash of lime juice
– 1 tablespoon of olive oil
– A pinch of salt

Instructions

1. Preheat your grill to 400°F.
2. Place the mutura sausage directly on the grill grates.
3. Grill for 6 minutes until the bottom develops char marks.
4. Flip the sausage using tongs.
5. Grill for another 6 minutes until the internal temperature reaches 165°F. (Tip: Don’t pierce the casing while flipping to keep juices locked in.)
6. Transfer the sausage to a cutting board and let it rest for 3 minutes.
7. Heat olive oil in a skillet over medium-high heat.
8. Add sliced red onion and sauté for 3 minutes until translucent.
9. Stir in chopped tomatoes and minced jalapeño.
10. Cook for 5 minutes until tomatoes break down into a chunky sauce. (Tip: A splash of water helps create steam for faster softening.)
11. Remove the skillet from heat.
12. Stir in lime juice and a pinch of salt.
13. Chop the rested mutura into 1-inch pieces.
14. Garnish the tomato relish with torn cilantro leaves.
15. Serve the chopped mutura topped with the tomato relish.

The sausage snaps with each bite, releasing smoky, spiced juices that mingle with the bright, tangy relish. Pile it onto warm tortillas or scoop it up with plantain chips for a crunchy contrast.

Wali wa Nazi with Fish Curry

Wali wa Nazi with Fish Curry
Dive into this East African coastal classic that’s about to become your new weeknight hero. Imagine fluffy coconut rice meeting spicy, tangy fish curry—it’s comfort in a bowl, ready in under an hour. Seriously, your taste buds will throw a party.

Ingredients

– 1.5 cups basmati rice
– 1 can (13.5 oz) coconut milk
– 2 cups water
– A big splash of vegetable oil
– 1 large onion, thinly sliced
– 3 garlic cloves, minced
– A thumb-sized piece of ginger, grated
– 2 tbsp curry powder
– 1 tsp turmeric
– A pinch of red pepper flakes
– 1 lb white fish fillets (like cod or tilapia), cut into chunks
– 1 large tomato, diced
– A handful of fresh cilantro, chopped
– Juice from half a lime

Instructions

1. Rinse 1.5 cups basmati rice under cold water until the water runs clear to remove excess starch.
2. In a medium pot, combine the rinsed rice, 1 can coconut milk, and 2 cups water. Bring to a boil over high heat.
3. Once boiling, reduce heat to low, cover the pot, and simmer for 18 minutes until the liquid is absorbed and rice is tender.
4. Heat a big splash of vegetable oil in a large skillet over medium heat until shimmering.
5. Add 1 large sliced onion and cook for 6–8 minutes, stirring occasionally, until softened and lightly golden.
6. Stir in 3 minced garlic cloves and grated ginger, cooking for 1 minute until fragrant.
7. Sprinkle in 2 tbsp curry powder, 1 tsp turmeric, and a pinch of red pepper flakes, toasting for 30 seconds to deepen the flavors.
8. Add 1 diced tomato and cook for 3–4 minutes until it breaks down into a saucy base.
9. Gently place 1 lb fish chunks into the skillet, nestling them into the sauce.
10. Cover and simmer for 6–8 minutes, until the fish is opaque and flakes easily with a fork—don’t stir too much to keep the fish intact.
11. Turn off the heat and stir in a handful of chopped cilantro and juice from half a lime.
12. Fluff the coconut rice with a fork before serving.

Rich, creamy rice soaks up the zesty curry, with flaky fish adding a tender bite. Serve it straight from the skillet for a family-style feast, or pack leftovers for a next-level lunch. Trust me, the lime squeeze at the end? Game-changer.

Mukimo with Fried Onions

Mukimo with Fried Onions
Kick your mashed potato game up with this Kenyan-inspired comfort bomb. We’re mashing potatoes with greens and corn, then topping with crispy fried onions that’ll make your taste buds dance. Get ready for a flavor explosion that’s way more exciting than your usual spuds.

Ingredients

– 4 large russet potatoes, peeled and cubed
– A big handful of fresh spinach
– 1 cup frozen corn
– 2 large yellow onions, thinly sliced
– A generous glug of vegetable oil
– A couple tablespoons of butter
– A good splash of milk or cream
– A pinch of salt

Instructions

1. Peel and cube 4 large russet potatoes into 1-inch pieces.
2. Place potatoes in a large pot and cover with cold water by 2 inches.
3. Add a generous pinch of salt to the water.
4. Bring potatoes to a boil over high heat, then reduce to a simmer.
5. Cook potatoes for 15-20 minutes until fork-tender (tip: start testing at 15 minutes to avoid mush).
6. While potatoes cook, thinly slice 2 large yellow onions.
7. Heat a generous glug of vegetable oil in a large skillet over medium-high heat.
8. Add sliced onions to the hot oil and stir immediately.
9. Cook onions for 12-15 minutes, stirring frequently, until deep golden brown and crispy.
10. Remove fried onions from skillet and drain on paper towels.
11. When potatoes are tender, drain completely and return to the hot pot.
12. Add a couple tablespoons of butter and a good splash of milk or cream to the potatoes.
13. Mash potatoes until smooth and creamy (tip: don’t over-mash or they’ll get gummy).
14. Stir in a big handful of fresh spinach and 1 cup of frozen corn.
15. Cook the mixture over low heat for 3-4 minutes until spinach wilts and corn heats through.
16. Season with additional salt if needed.
17. Top the mukimo with the crispy fried onions before serving.

Now you’ve got this incredible mash that’s creamy from the potatoes, pops of sweet corn, and earthy spinach throughout. Nothing beats that contrast between the soft, comforting base and those crunchy, caramelized onions on top. Try scooping it up with flatbread or serving alongside grilled meats for a complete meal that’ll have everyone asking for seconds.

Kuku Paka with Coconut Rice

Kuku Paka with Coconut Rice
Brace yourself for a flavor explosion that’ll make your taste buds do a happy dance. This creamy coconut curry chicken with fragrant rice is about to become your new weeknight obsession—trust me, your Insta feed will thank you.

Ingredients

– 2 chicken breasts, cut into bite-sized chunks
– 1 cup of basmati rice
– 1 can of coconut milk (the good, creamy kind)
– A couple of yellow onions, diced
– 3 garlic cloves, minced
– A thumb-sized piece of ginger, grated
– 2 tablespoons of tomato paste
– A big handful of fresh cilantro
– 1 tablespoon of garam masala
– 1 teaspoon of turmeric
– A good glug of vegetable oil
– A generous pinch of salt

Instructions

1. Rinse 1 cup of basmati rice under cold water until the water runs clear—this removes excess starch for fluffier rice.
2. Combine the rinsed rice with 1 can of coconut milk in a saucepan and bring to a boil over medium-high heat.
3. Once boiling, immediately reduce heat to low, cover, and simmer for 15 minutes—don’t peek or you’ll lose steam!
4. Heat a large glug of vegetable oil in a deep skillet over medium heat until shimmering.
5. Add diced onions and cook for 5-7 minutes until translucent and slightly golden.
6. Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant—be careful not to burn the garlic.
7. Add chicken chunks to the skillet and cook for 6-8 minutes, turning occasionally until lightly browned on all sides.
8. Mix in 2 tablespoons of tomato paste, 1 tablespoon of garam masala, and 1 teaspoon of turmeric, coating the chicken evenly.
9. Pour in 1 cup of water, scraping up any browned bits from the bottom of the pan—that’s where the flavor lives!
10. Simmer uncovered for 15 minutes until the chicken is cooked through and the sauce has thickened slightly.
11. Chop a big handful of fresh cilantro and stir half into the chicken mixture.
12. Fluff the coconut rice with a fork and serve immediately with the chicken curry.

Velvety chicken swimming in golden coconut sauce meets fluffy, fragrant rice in the ultimate comfort food combo. The creamy curry clings perfectly to each grain, while the fresh cilantro cuts through the richness. Try scooping it up with warm naan or serve it in bowls with extra lime wedges for that bright, zesty finish.

Samosa with Mint Chutney

Samosa with Mint Chutney

Everyone needs this crispy, spicy samosa in their life. Forget takeout—these golden pockets pack serious flavor and come together faster than you’d think. Pair with that zesty mint chutney for the ultimate snack attack.

Ingredients

  • 2 cups all-purpose flour
  • 1/4 cup vegetable oil, plus more for frying
  • 1/2 cup cold water
  • 2 large potatoes, boiled and mashed
  • 1/2 cup frozen peas, thawed
  • 1 small onion, finely chopped
  • 1 green chili, minced
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1/2 tsp turmeric
  • 1/2 tsp garam masala
  • Salt to taste
  • A big handful of fresh mint leaves
  • A couple of green chilies
  • A squeeze of lemon juice
  • A splash of water
  • A pinch of salt

Instructions

  1. Combine 2 cups all-purpose flour, 1/4 cup vegetable oil, and 1/2 cup cold water in a large bowl.
  2. Knead the mixture for 5 minutes until it forms a smooth, firm dough. Tip: Don’t overwork the dough or the samosas will turn out tough.
  3. Cover the dough with a damp cloth and let it rest for 30 minutes at room temperature.
  4. Heat 1 tablespoon vegetable oil in a pan over medium heat.
  5. Add 1 tsp cumin seeds and sauté for 30 seconds until they sizzle and become fragrant.
  6. Add 1 small chopped onion and 1 minced green chili, cooking for 3 minutes until the onion turns translucent.
  7. Stir in 1 tsp coriander powder, 1/2 tsp turmeric, 1/2 tsp garam masala, and salt to taste, cooking for 1 minute to toast the spices.
  8. Mix in 2 mashed boiled potatoes and 1/2 cup thawed frozen peas, cooking for 2 more minutes until well combined. Remove from heat and let the filling cool completely.
  9. Divide the rested dough into 6 equal-sized balls.
  10. Roll each ball into a 6-inch circle, then cut each circle in half to form semi-circles.
  11. Take one semi-circle, fold it into a cone shape, and seal the straight edge with a dab of water.
  12. Fill the cone with 2 tablespoons of the potato-pea mixture, pressing it down gently.
  13. Seal the top edge of the cone with water, pinching firmly to create a triangular samosa. Tip: Make sure the edges are tightly sealed to prevent filling from leaking during frying.
  14. Repeat with the remaining dough and filling.
  15. Heat 2 inches of vegetable oil in a deep pot to 350°F, using a thermometer to check.
  16. Fry 2-3 samosas at a time for 4-5 minutes, turning occasionally, until golden brown and crispy. Tip: Don’t overcrowd the pot, or the oil temperature will drop and make the samosas greasy.
  17. Remove with a slotted spoon and drain on paper towels.
  18. For the mint chutney, blend a big handful of fresh mint leaves, a couple of green chilies, a squeeze of lemon juice, a splash of water, and a pinch of salt until smooth.

Bite into that shatteringly crisp shell to reveal a warmly spiced, soft potato filling. The cool, tangy mint chutney cuts through the richness perfectly. Serve these samosas stacked high on a platter with extra chutney for dipping, or crumble them over a salad for a crunchy twist.

Mahamri with Cardamom Coffee

Mahamri with Cardamom Coffee
Ditch your boring breakfast routine—this East African street food duo is about to become your new morning obsession. Mahamri are fluffy, coconut-swirled doughnuts that pair perfectly with spiced cardamom coffee. Get ready to level up your brunch game in under an hour.

Ingredients

– 2 cups of all-purpose flour
– A generous ½ cup of coconut milk
– ¼ cup of granulated sugar
– A packet (2 ¼ tsp) of active dry yeast
– A splash of warm water (about ¼ cup, around 110°F)
– A pinch of salt
– A couple of cardamom pods, crushed
– Vegetable oil for frying (enough to fill your pot about 2 inches deep)
– 4 tablespoons of finely ground coffee
– 4 cups of water

Instructions

1. Combine the warm water, yeast, and 1 teaspoon of sugar in a small bowl and let it sit for 5 minutes until it becomes frothy.
2. In a large mixing bowl, whisk together the flour, remaining sugar, and salt.
3. Pour the frothy yeast mixture and the coconut milk into the dry ingredients.
4. Knead the mixture on a floured surface for 8-10 minutes until the dough is smooth and elastic. (Tip: The dough is ready when it springs back slowly after you press a finger into it.)
5. Place the dough in a lightly oiled bowl, cover it with a damp cloth, and let it rise in a warm place for 1 hour or until it has doubled in size.
6. While the dough rises, lightly crush the cardamom pods with the flat side of a knife to release their aroma.
7. Combine the crushed cardamom pods, ground coffee, and 4 cups of water in a saucepan.
8. Bring the coffee mixture to a boil over medium-high heat, then immediately reduce the heat and let it simmer for 5 minutes.
9. Strain the brewed cardamom coffee through a fine-mesh sieve into mugs and set it aside.
10. Punch down the risen dough to release the air and divide it into 8 equal-sized balls.
11. Roll each ball into a smooth circle about ¼-inch thick.
12. Heat the vegetable oil in a deep, heavy-bottomed pot to 350°F. (Tip: Use a candy thermometer to maintain the perfect frying temperature and avoid greasy mahamri.)
13. Carefully slide 2-3 dough circles into the hot oil and fry for about 2 minutes per side until they are puffed and golden brown. (Tip: Don’t overcrowd the pot, or the oil temperature will drop.)
14. Remove the fried mahamri with a slotted spoon and drain them on a wire rack or paper towels.
15. Repeat the frying process with the remaining dough circles.

Serve these warm, pillowy mahamri alongside your fragrant cardamom coffee for the ultimate sweet and spiced experience. The mahamri have a slightly crisp exterior that gives way to a soft, coconut-infused crumb, perfectly balanced by the coffee’s warm, aromatic kick. Try tearing a piece of mahamri and dipping it directly into your coffee for the authentic street food vibe.

Nduma with Coconut Curry

Nduma with Coconut Curry
Sick of the same old side dishes? This nduma with coconut curry will transform your dinner game. Toss those boring potatoes and dive into this creamy, tropical twist that’s ready in under 30 minutes.

Ingredients

– 2 large nduma (yam), peeled and cubed
– 1 can of coconut milk
– 1 tablespoon of curry powder
– 1 small onion, chopped
– 2 cloves of garlic, minced
– A splash of vegetable oil
– A pinch of salt
– A couple of fresh cilantro sprigs for garnish

Instructions

1. Heat a splash of vegetable oil in a large skillet over medium heat until it shimmers.
2. Add the chopped onion and cook for 3 minutes, stirring constantly, until translucent.
3. Stir in the minced garlic and cook for 1 more minute until fragrant.
4. Sprinkle in the curry powder and toast for 30 seconds to deepen the flavor.
5. Pour in the entire can of coconut milk, scraping the bottom of the skillet to incorporate any browned bits.
6. Add the cubed nduma and a pinch of salt, stirring to coat everything evenly.
7. Bring the mixture to a gentle boil, then reduce the heat to low.
8. Cover the skillet and simmer for 15 minutes, stirring halfway through to prevent sticking.
9. Uncover and cook for another 5 minutes until the nduma is fork-tender and the sauce has thickened slightly.
10. Remove from heat and garnish with fresh cilantro sprigs.

Keep this dish warm for cozy gatherings—the creamy coconut curry clings to each tender nduma cube, creating a lush, slightly sweet balance against the earthy yam. Try serving it over steamed rice or with flatbread for a complete meal that feels both comforting and exotic.

Viazi Karai with Tamarind Dip

Viazi Karai with Tamarind Dip
Ready to level up your snack game? These crispy Viazi Karai with tangy tamarind dip will blow your mind. Crunchy potato fritters meet sweet-sour sauce in this East African street food mashup.

Ingredients

– 2 large russet potatoes, peeled
– 1 cup all-purpose flour
– ½ cup cornstarch
– 1 tsp baking powder
– 1 tsp cumin powder
– ½ tsp turmeric
– A big pinch of salt
– ¾ cup cold water
– 4 cups vegetable oil for frying
– ¼ cup tamarind concentrate
– 2 tbsp brown sugar
– A squeeze of fresh lime juice
– A tiny pinch of chili flakes

Instructions

1. Cut potatoes into ½-inch thick sticks, like thick fries.
2. Whisk flour, cornstarch, baking powder, cumin, turmeric, and salt in a medium bowl.
3. Pour cold water into dry ingredients and stir until smooth—batter should coat a spoon thickly.
4. Heat oil in a deep pot to 350°F using a thermometer.
5. Dip potato sticks in batter, letting excess drip off.
6. Fry 4-5 pieces at a time for 4-5 minutes until golden and crispy.
7. Remove with a slotted spoon and drain on paper towels.
8. Mix tamarind concentrate, brown sugar, 2 tbsp water, lime juice, and chili flakes in a small bowl.
9. Whisk dip until sugar dissolves completely.
10. Serve fritters immediately with tamarind dip on the side.

Make these your new go-to party snack—the contrast between the crunchy exterior and soft potato inside is pure magic. That tamarind dip cuts through the richness with its sweet-tangy punch. Try stacking them high on a platter or stuffing them in pita bread with fresh herbs for a next-level sandwich situation.

Irio with Grilled Tilapia

Irio with Grilled Tilapia
Never underestimate the power of mashed potatoes with a twist. This Kenyan-inspired Irio pairs creamy greens with perfectly grilled tilapia for a meal that’s both comforting and vibrant. Get ready to level up your weeknight dinner game.

Ingredients

– 2 large russet potatoes, peeled and cubed
– A couple of big handfuls of fresh spinach
– 1 cup of frozen peas
– A generous splash of whole milk
– 2 tablespoons of unsalted butter
– 4 tilapia fillets
– A good drizzle of olive oil
– A pinch of salt and black pepper
– 1 lemon, cut into wedges

Instructions

1. Place the cubed potatoes in a large pot and cover them with cold water by 1 inch.
2. Bring the pot to a boil over high heat, then reduce to a simmer and cook for 15 minutes until the potatoes are fork-tender.
3. Add the spinach and frozen peas to the pot during the last 2 minutes of cooking to wilt and heat through.
4. Drain the potato mixture thoroughly in a colander, then return it to the warm pot.
5. Mash the potatoes, spinach, and peas together with a potato masher until mostly smooth.
6. Stir in the milk and butter until the mixture is creamy and well-combined. Season with salt and pepper.
7. Preheat your grill or grill pan to medium-high heat (about 400°F).
8. Brush both sides of the tilapia fillets with olive oil and season with salt and pepper.
9. Grill the tilapia for 3-4 minutes per side until the flesh is opaque and flakes easily with a fork.
10. Squeeze fresh lemon juice over the grilled tilapia right after removing it from the heat.

This dish delivers creamy, vibrant Irio with a hint of freshness from the peas, perfectly balanced by the flaky, lemon-kissed tilapia. Try serving it family-style straight from the skillet for a cozy, shareable meal that feels both rustic and refined.

Kachumbari with Roasted Meat

Kachumbari with Roasted Meat
You’re about to level up your dinner game with this vibrant Kachumbari paired with perfectly roasted meat. Yep, it’s fresh, zesty, and ridiculously easy to pull off—your taste buds will thank you.

Ingredients

– 2 large tomatoes, diced
– 1 red onion, thinly sliced
– 1 jalapeño, finely chopped
– a big handful of fresh cilantro, roughly chopped
– juice from 2 limes
– a generous glug of olive oil
– 1.5 lbs beef sirloin, cut into chunks
– 2 tbsp soy sauce
– 1 tsp smoked paprika
– salt and pepper to season

Instructions

1. Preheat your oven to 400°F.
2. In a bowl, toss the beef chunks with soy sauce, smoked paprika, salt, and pepper until evenly coated.
3. Spread the beef in a single layer on a baking sheet.
4. Roast the beef for 20–25 minutes, flipping halfway through, until the edges are crispy and the internal temperature reaches 145°F for medium-rare.
5. While the meat roasts, dice the tomatoes and thinly slice the red onion.
6. Finely chop the jalapeño, removing seeds if you prefer less heat.
7. Roughly chop the cilantro.
8. In a large bowl, combine tomatoes, red onion, jalapeño, and cilantro.
9. Squeeze the juice from 2 limes over the vegetable mixture.
10. Drizzle in a generous glug of olive oil.
11. Toss everything together gently to avoid crushing the tomatoes.
12. Let the Kachumbari sit for 10 minutes to allow the flavors to meld.
13. Once the meat is done, let it rest for 5 minutes before serving.
14. Serve the roasted meat alongside the Kachumbari.

Make this dish your go-to for summer grilling vibes—the crisp, juicy Kachumbari cuts through the rich, smoky meat beautifully. Pile it all on warm tortillas or serve over rice for a meal that’s as colorful as it is delicious.

Bhajia with Chili Sauce

Bhajia with Chili Sauce
Hear me out—these crispy bhajia fritters with spicy chili sauce will absolutely destroy your snack game. Grab that potato and onion, because we’re making magic in under 30 minutes. Your taste buds won’t know what hit them.

Ingredients

– 2 large potatoes
– 1 big yellow onion
– 1 cup chickpea flour
– A couple of tablespoons of rice flour
– A big pinch of turmeric
– A generous sprinkle of cumin seeds
– A splash of cold water
– A glug of vegetable oil for frying
– A handful of fresh cilantro
– 3 garlic cloves
– 2 red chilies
– A squeeze of lime juice

Instructions

1. Peel and thinly slice 2 large potatoes into 1/8-inch rounds.
2. Thinly slice 1 big yellow onion into half-moons.
3. Combine 1 cup chickpea flour, 2 tablespoons rice flour, 1 teaspoon turmeric, and 1 teaspoon cumin seeds in a large bowl.
4. Gradually add cold water while whisking until the batter coats the back of a spoon.
5. Heat 2 inches of vegetable oil in a deep pot to 350°F using a thermometer.
6. Dip potato and onion slices individually into the batter, letting excess drip off.
7. Fry battered slices in batches for 3-4 minutes until golden brown and crispy.
8. Transfer fried bhajia to a wire rack to keep them crispy.
9. Mince 3 garlic cloves and 2 red chilies for the sauce.
10. Blend garlic, chilies, handful of cilantro, and lime juice until smooth.
11. Season sauce with salt until properly balanced.

Vibrantly crunchy outside with soft, savory centers—these bhajia are pure texture heaven. Dunk them generously in that fiery chili sauce for maximum flavor impact. Serve immediately with extra lime wedges for that perfect zing.

Matunda Salad with Lime Dressing

Matunda Salad with Lime Dressing
A vibrant explosion of tropical flavors that’ll make your taste buds dance! This isn’t your average fruit salad—it’s a bright, zesty masterpiece that comes together in minutes. Get ready to wow your crew with this show-stopping side.

Ingredients

– 2 cups of cubed pineapple
– 2 cups of sliced mango
– 1 cup of sliced strawberries
– A couple of kiwis, peeled and sliced
– 1 banana, sliced
– A handful of fresh mint leaves
– The juice from 2 limes
– 2 tablespoons of honey
– A splash of orange juice
– A pinch of salt

Instructions

1. Wash all your fresh fruits thoroughly under cold running water.
2. Pat the pineapple, mango, strawberries, and kiwis completely dry with paper towels.
3. Cut the pineapple into 1-inch cubes using a sharp chef’s knife.
4. Slice the mango into thin, even strips about ¼-inch thick.
5. Remove the strawberry stems and slice each berry into quarters.
6. Peel the kiwis and cut them into round slices.
7. Peel the banana and slice it into ½-inch thick rounds.
8. Chop the fresh mint leaves into fine pieces.
9. Combine all the prepared fruits in a large mixing bowl.
10. Gently toss the fruits together using a rubber spatula.
11. Squeeze the juice from 2 fresh limes into a small bowl.
12. Add 2 tablespoons of honey to the lime juice.
13. Pour in a splash of orange juice (about 1 tablespoon).
14. Sprinkle a pinch of salt into the dressing mixture.
15. Whisk the dressing ingredients vigorously for 30 seconds until fully combined.
16. Pour the lime dressing over the mixed fruits in the bowl.
17. Add the chopped mint leaves to the salad.
18. Toss everything together gently until all fruits are evenly coated.
19. Chill the salad in the refrigerator for exactly 15 minutes before serving.
20. Transfer the chilled salad to a serving dish.

You’ll love the juicy crunch of tropical fruits against that zesty lime kick. The mint adds this fresh pop that makes every bite exciting. Try serving it over grilled chicken or with coconut yogurt for breakfast—it’s seriously versatile!

Kenyan Lentil Soup with Fresh Herbs

Kenyan Lentil Soup with Fresh Herbs
Kenya’s comfort in a bowl—this lentil soup brings bold flavor with minimal effort. Grab your pot and let’s build layers of spice, herbs, and heartiness that’ll have you craving seconds. Perfect for meal prep or cozy nights in.

Ingredients

– 1 cup brown lentils, rinsed
– 1 yellow onion, diced
– 3 cloves garlic, minced
– 1 tbsp olive oil
– 1 tsp cumin
– ½ tsp turmeric
– ¼ tsp cayenne (optional, for heat)
– 4 cups vegetable broth
– 1 can (14.5 oz) diced tomatoes
– A big handful of fresh cilantro, chopped
– A couple of fresh mint leaves, chopped
– Juice from half a lemon
– Salt to wake it all up

Instructions

1. Heat 1 tbsp olive oil in a large pot over medium heat until it shimmers.
2. Add diced onion and cook for 5–7 minutes, stirring often, until translucent and fragrant.
3. Stir in minced garlic and cook for 1 minute until golden—don’t let it burn!
4. Add 1 tsp cumin, ½ tsp turmeric, and ¼ tsp cayenne (if using), toasting for 30 seconds to unlock their oils.
5. Pour in 1 cup rinsed brown lentils and toss to coat in spices.
6. Add 4 cups vegetable broth and 1 can diced tomatoes with their juices, scraping any browned bits from the pot bottom.
7. Bring to a boil, then reduce heat to low, cover, and simmer for 30 minutes until lentils are tender but not mushy.
8. Stir in chopped cilantro and mint, reserving a pinch for garnish.
9. Squeeze in juice from half a lemon and season with salt until the broth tastes balanced.

This soup thickens beautifully as it rests, with lentils melting into the spiced tomato broth. Tangy lemon brightens each spoonful, while fresh herbs add a pop of green. Try swirling in a dollop of yogurt or serving with crusty bread for dipping.

Summary

Ready to bring Kenyan flavors to your kitchen? This collection offers authentic, delicious recipes perfect for exploring new cuisines. We hope you try them, share your favorites in the comments, and pin this article on Pinterest to save for your next culinary adventure!

Leave a Comment