Kenya · Africa

Kenyan Kebab Recipe for Spiced Beef and Potato

Updated November 3, 2026

Total time
1 hr 50 min
prep 25 min · cook 45 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Kenya
Africa

Jump to recipe

Kenyan Kebab Recipe for Spiced Beef and Potato

Kenyan kebabs are savory, crisp-coated snacks made in many home-style versions across Kenya; this recipe combines spiced ground beef with mashed potato, then coats the mixture in egg and breadcrumbs and shallow-fries it. The potato keeps the kebabs tender and helps them hold their shape, while ginger, garlic, cumin, coriander, and fresh cilantro give the filling a warmly seasoned flavor.

Ingredients

  • 2 medium potatoes, about 10 oz (280 g), peeled and cut into 1-inch (2.5 cm) chunks
  • 1 lb (450 g) ground beef, preferably around 85% lean
  • 1 tablespoon (15 ml) neutral cooking oil, such as sunflower or canola oil, for the filling
  • 1 small yellow onion, about 4 oz (110 g), finely chopped
  • 2 garlic cloves, finely grated or minced, about 2 teaspoons (6 g)
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) paprika
  • ¼ teaspoon (0.5 g) ground black pepper
  • ¼ teaspoon cayenne pepper, about 0.5 g, or less to taste
  • ¾ teaspoon fine salt, about 4 g, plus salt for the potato water
  • ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
  • 1 large egg, about 50 g, beaten with 1 tablespoon (15 ml) water
  • 1½ cups (90 g) plain fine breadcrumbs, preferably unseasoned
  • ½ cup (120 ml) neutral oil for shallow-frying; add a little more if needed to reach halfway up the kebabs
  • Lemon or lime wedges, for serving (optional)

Instructions

  1. Cook the potatoes. Put the potato chunks in a small saucepan and cover with cold water by about 1 inch (2.5 cm). Add a pinch of salt, bring to a boil, then simmer for 12–15 minutes, until a knife slides into the largest piece easily. Drain very well and return the potatoes to the warm pan for 1 minute to let excess moisture evaporate. Mash until smooth, without adding milk or butter, and set aside.
  2. Cook and season the beef. Heat 1 tablespoon (15 ml) oil in a skillet over medium heat. Add the onion and cook for 3–4 minutes, stirring, until softened. Stir in the garlic and ginger and cook for 30 seconds. Add the ground beef, cumin, coriander, paprika, black pepper, cayenne, and salt. Break the beef into small crumbles and cook for 8–10 minutes, stirring often, until browned with no pink remaining. Check the thickest clumps with a food thermometer: USDA FSIS guidance sets 160°F (71°C) as the safe minimum internal temperature for ground beef. If any portion is below that temperature, continue cooking and check again.
  3. Combine and cool the filling. Drain off excess fat if there is a noticeable pool in the skillet. Mix the hot beef with the mashed potatoes and chopped cilantro until evenly combined. Taste a small amount and adjust the salt or cayenne if needed. Spread the mixture in a shallow dish so it cools more quickly; let it cool for 10 minutes, then cover and refrigerate for 30 minutes. Keep the cooling time within the food-safety limit: refrigerate perishable food within 2 hours.
  4. Shape and coat. Divide the chilled mixture into 8 equal portions. With lightly damp hands, shape each portion into a firm oval log about 3 inches (7.5 cm) long. Put the beaten egg mixture in a shallow bowl and the breadcrumbs on a plate. Dip each log in egg, let the excess drip off, then roll it in breadcrumbs, pressing gently so the coating adheres. If the mixture feels sticky, chill it for another 10 minutes rather than adding lots of extra crumbs to the filling.
  5. Shallow-fry in batches. Pour the frying oil into a deep, heavy skillet to a depth of about ½ inch (1.25 cm). Heat over medium to medium-high until a breadcrumb dropped in the oil sizzles steadily but does not burn at once. Fry the kebabs in batches, leaving space between them, for about 3–4 minutes per side. Turn them gently with tongs or a thin spatula and cook until the coating is evenly golden and crisp. Adjust the heat between batches so the outside browns gradually instead of darkening before the center is hot. Transfer to a wire rack or a plate lined with paper towels. Serve hot.

Tips

  • Keep the filling dry enough to shape. Drain the potatoes thoroughly and let them steam-dry in the pan. Wet mash can make the mixture loose and cause the breadcrumb coating to slide off. If the beef releases a lot of liquid, cook it until that liquid evaporates before mixing it with the potato.
  • Use the thermometer for the beef, not color alone. Ground meat needs to reach 160°F (71°C), even if it looks browned. Check several thick crumbles in the skillet, avoiding contact with the pan. The thermometer check matters because a browned exterior does not confirm the center has reached a safe temperature.
  • Choose a practical substitute for fresh ginger or cilantro. If fresh ginger is unavailable, use ½ teaspoon (about 1 g) ground ginger; it gives a drier, less bright flavor. Parsley can replace cilantro for a milder herbal note, though it changes the character of the filling.
  • Fry at a steady temperature. Crowding the pan cools the oil and can leave the coating greasy. Cook a few at a time, let the oil return to temperature between batches, and add oil as needed to keep it about halfway up the kebabs.

Serving Suggestions

Serve the kebabs freshly fried as a snack, starter, or casual main dish. They pair well with kachumbari, a fresh Kenyan-style tomato and onion salad; add chopped tomato, thinly sliced red onion, cilantro, lime juice, and salt, then let it stand for 10 minutes before serving. A squeeze of lemon or lime over the hot coating gives a bright contrast to the spiced beef and potato.

For a fuller plate, add rice, chapati, or warm flatbread and a simple green salad. You can also serve the kebabs with a small bowl of tomato chutney, chili sauce, or plain yogurt mixed with lemon and a pinch of salt. If serving a group, keep the kebabs on a rack in a low oven set to 200°F (95°C) while the final batch fries; avoid covering them, since trapped steam softens the crust.

Variations

Kenyan kebabs have home and regional variations, so the balance of meat, potato, herbs, and spice is not fixed. This recipe uses beef and a breadcrumb coating for a convenient, crisp finish. For a more aromatic filling, add ¼ teaspoon (0.5 g) ground cardamom or a small pinch of ground cloves along with the other spices. Use either sparingly so they do not overpower the ginger and cumin.

Ground lamb can replace the beef in the same quantity and should also reach 160°F (71°C) when cooked as ground meat. For a meat-free variation, use about 1 lb (450 g) of well-drained, mashed cooked chickpeas in place of beef; the texture will be softer and the flavor less meaty, so add an extra tablespoon of breadcrumbs to the filling if it will not hold together. Cook that filling until hot throughout, then shape, chill, coat, and fry as directed.

You can adjust the heat by leaving out the cayenne or increasing it a little. For a lighter crust, use panko breadcrumbs, which create a rougher, crunchier surface; they may need a little more pressing to stick. If you cannot find fresh cilantro, parsley is an accessible substitute. These are useful adaptations rather than claims that every Kenyan household makes the dish the same way.

Storage and Reheating

For food safety, refrigerate cooked kebabs within 2 hours of cooking, or within 1 hour if the room or outdoor temperature is above 90°F (32°C). Store them in a shallow, covered container in the refrigerator for 3–4 days. Let the kebabs cool briefly on a rack before packing so the coating does not trap as much steam, but do not leave them at room temperature beyond the safe window.

To reheat, arrange the kebabs in a single layer on a baking sheet and heat in a 350°F (175°C) oven for about 10–15 minutes, turning once, until the centers reach 165°F (74°C). Check with a food thermometer, especially if the kebabs are thick or very cold. An air fryer set to 350°F (175°C) can also crisp them in roughly 5–8 minutes, depending on size; check that they reach 165°F (74°C). A microwave heats them quickly but softens the coating, so use it only if crispness is not important. For longer keeping, freeze fully cooled kebabs in a sealed freezer-safe container for up to 2 months; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Why are my kebabs falling apart?
Usually the potato or beef mixture is too wet, or it has not had enough time to firm up. Drain the potatoes well, cook excess liquid out of the beef, and chill the combined filling for the full 30 minutes. Shape firmly without squeezing out the mixture, and press the crumbs onto the egg-coated surface.

Can I make the kebab mixture ahead?
Yes. Cook the beef to 160°F (71°C), combine it with the potato and herbs, and refrigerate the mixture in a covered shallow container. For best quality, shape and fry it within 24 hours. The mixture should be kept refrigerated, not left on the counter while you prepare other dishes.

Can I bake the kebabs instead of frying them?
Yes, though the crust will usually be less evenly browned than a shallow-fried crust. Arrange the egg-and-breadcrumb-coated kebabs on an oiled baking sheet, brush or spray their surfaces lightly with oil, and bake at 425°F (220°C), turning once, until golden and hot in the center. Since the beef has already been cooked, the main aim is to heat the kebabs through without drying them; check leftovers for 165°F (74°C).

Can I use leftover mashed potatoes?
Yes, as long as they are plain or only lightly seasoned and have been stored safely. Very soft mash made with a lot of milk or butter can make the filling difficult to shape, so start with a little less potato and add more only if the mixture remains firm. Taste before adding salt, since leftover mash may already be seasoned.

How do I know the frying oil is ready?
Add one breadcrumb to the pan. It should bubble steadily and rise toward the surface without turning dark immediately. If it barely bubbles, the oil is too cool and the coating may absorb it; if it browns within seconds or smokes, lower the heat and let the oil settle before frying.

Can I freeze the kebabs before frying?
Yes. Shape and breadcrumb-coat them, arrange them in one layer on a tray, and freeze until firm. Transfer to a sealed freezer-safe container and use within 2 months for the best texture. Fry from frozen over slightly lower heat so the coating does not brown before the center is hot, and confirm the center reaches 165°F (74°C) before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).