Table of Contents
There's a reason samosas are beloved from Nairobi to New Delhi: that shattering crunch of golden pastry giving way to a steamy, savory filling is pure magic. And while grabbing a few from your favorite spot is tempting, making them at home means you control the spice level, the filling ratio, and—most importantly—you get to eat them hot, straight from the oil.
This Kenyan beef samosa recipe is approachable for anyone. The dough comes together with pantry staples, the beef filling is deeply flavorful thanks to a simple blend of cumin, coriander, and turmeric, and the folding technique is easy to master with a little practice. Once you nail it, you'll wonder why you ever bought them frozen.
Why You'll Love This Recipe
- Big, bold flavor: The beef filling is seasoned with toasted whole spices, garlic, ginger, and a touch of chili for warmth.
- Perfectly crispy: A simple flour-and-oil dough fries up paper-thin and shatteringly crisp.
- Freezer-friendly: Make a big batch and freeze uncooked samosas for a quick snack anytime.
- Versatile: Serve as an appetizer, a party snack, or a light meal with chutney and a fresh salad.
- Budget-friendly: Ground beef and basic pantry spices go a long way.
Ingredients & Smart Swaps
Here's what you'll need to make about 20 samosas. The dough and filling come together quickly, so measure everything out before you start.
For the Dough
- 2 cups all-purpose flour – The base for a sturdy, pliable wrapper.
- 4 tablespoons vegetable oil or ghee – Adds richness and helps create flaky layers.
- ½ teaspoon salt – Seasons the dough.
- ½ cup warm water (plus more as needed) – Brings the dough together.
For the Beef Filling
- 1 pound ground beef (80/20 or 85/15) – A little fat keeps the filling juicy. Ground lamb or turkey work well too.
- 1 medium onion, finely chopped – Sweetness and moisture.
- 3 cloves garlic, minced – Aromatic depth.
- 1 tablespoon fresh ginger, grated – Warmth and zing.
- 1 teaspoon cumin seeds – Toasted for a nutty, earthy flavor.
- 1 teaspoon coriander seeds – Citrusy and floral.
- ½ teaspoon turmeric – Earthy color and flavor.
- ½ teaspoon garam masala – A warm, complex spice blend.
- ¼ teaspoon cayenne pepper (or to taste) – Adjust for heat.
- ½ cup frozen peas, thawed – Sweet pops of texture.
- ¼ cup fresh cilantro, chopped – Bright, fresh finish.
- 1 teaspoon salt (or to taste) – Season the filling.
- 1 tablespoon lemon juice – Brightens the filling.
For Frying
- 4 cups vegetable oil – For deep frying. Use a neutral oil with a high smoke point.
Pro-Tip: Toast whole cumin and coriander seeds in a dry pan over medium heat for 30–60 seconds, just until fragrant. Grind them fresh for the best flavor—it makes a noticeable difference.
Step-by-Step Cooking Guide
Step 1: Make the Dough
In a large bowl, whisk together the flour and salt. Add the oil and rub it into the flour with your fingertips until the mixture resembles coarse crumbs. Gradually add the warm water, stirring with a fork, until a shaggy dough forms. Knead on a lightly floured surface for 5–7 minutes, until smooth and elastic. Cover with a damp cloth and let rest for 30 minutes.
How to verify success: The dough should be soft but not sticky. If it's too dry, add water a teaspoon at a time; if too sticky, sprinkle in a little flour.
Step 2: Cook the Beef Filling
While the dough rests, heat a large skillet over medium heat. Add the cumin and coriander seeds and toast until fragrant, about 1 minute. Grind them in a spice grinder or mortar and pestle.
In the same skillet, add a tablespoon of oil and the chopped onion. Sauté until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for another minute until fragrant. Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 8 minutes. Drain any excess fat if needed.
Stir in the ground toasted spices, turmeric, garam masala, cayenne, and salt. Cook for 2 minutes to toast the spices. Add the peas and cook until heated through, about 2 minutes. Remove from heat and stir in the cilantro and lemon juice. Taste and adjust seasoning. Let the filling cool completely before assembling—hot filling will make the dough soggy.
Sensory cue: The beef should be deeply browned and the spices should smell warm and toasty. The filling should be moist but not wet.
Step 3: Shape the Samosas
Divide the dough into 10 equal balls. On a lightly floured surface, roll each ball into a thin circle about 6 inches in diameter. Cut each circle in half to create two semicircles.
Take one semicircle and form a cone by bringing the two straight edges together, overlapping slightly. Seal the seam with a little water and press firmly. Hold the cone open and fill it with about 2 tablespoons of the beef filling, leaving a ½-inch border at the top. Moisten the top edge with water, then press the edges together to seal, creating a triangle. Crimp the edge with a fork or your fingers to ensure a tight seal. Repeat with the remaining dough and filling.

How to verify success: The samosa should be tightly sealed with no gaps. Give it a gentle shake—the filling shouldn't rattle around too much.
Pro-Tip: Keep the dough covered with a damp cloth as you work to prevent it from drying out. If the dough becomes too soft, chill it for 10 minutes.
Step 4: Fry the Samosas
Heat the oil in a deep, heavy-bottomed pot to 350°F (175°C). Fry the samosas in batches of 3–4, being careful not to overcrowd the pot. Fry for 3–4 minutes per side, until golden brown and crispy. Use a slotted spoon to turn them gently.
Sensory cue: The oil should bubble steadily around the samosa. If it's smoking, the oil is too hot—lower the heat. The samosas should be deep golden brown all over.
Remove with a slotted spoon and drain on a wire rack or paper towels. Serve hot with lime wedges and your favorite chutney or dipping sauce.
Chef's Secrets for Success
- Rest the dough: Letting the dough rest for at least 30 minutes relaxes the gluten, making it easier to roll thin without tearing.
- Cool the filling: Warm filling will steam up and soften the dough, leading to soggy samosas. Let it cool completely.
- Seal tightly: Any gaps will let oil seep in during frying, making the samosas greasy. Double-check your seals.
- Maintain oil temperature: Use a thermometer. Too hot and the pastry browns before the filling heats through; too cool and the samosas absorb oil.
Troubleshooting & Common Mistakes
- Samosas bursting open: The seal wasn't tight enough, or the filling was too wet. Make sure to crimp edges well and drain excess liquid from the filling.
- Soggy samosas: Oil temperature was too low, or the filling was hot when assembled. Use a thermometer and cool the filling completely.
- Tough dough: Over-kneading or too little rest. Knead just until smooth and let it rest.
- Bland filling: Taste the filling before assembling and adjust salt and spices. Remember that frying mutes flavors slightly, so season boldly.
Storage, Make-Ahead & Reheating
Make-ahead: Assemble the samosas and freeze them uncooked on a baking sheet until solid, then transfer to a freezer bag. Fry from frozen, adding 1–2 minutes to the cooking time.
Storage: Cooked samosas can be refrigerated for up to 3 days. Reheat in a 350°F oven for 10–12 minutes, or in an air fryer at 350°F for 5–6 minutes, until crispy again. Avoid the microwave, which will make them soggy.
Frequently Asked Questions
Can I bake these samosas instead of frying?
Yes! Brush the assembled samosas with oil and bake at 400°F for 20–25 minutes, flipping halfway, until golden and crispy. They won't be quite as flaky, but still delicious.
Can I use a different protein?
Absolutely. Ground lamb, chicken, or turkey work well. For a vegetarian version, replace the beef with 2 cups of cooked lentils or finely diced potatoes and carrots.
What's the best dipping sauce for samosas?
Tangy tamarind chutney, spicy mint-cilantro chutney, or a simple yogurt sauce are all classic choices. A squeeze of fresh lime juice is also perfect.
Why are my samosas not crispy?
The most common reasons are oil temperature too low, dough too thick, or filling too wet. Use a thermometer, roll the dough thin, and ensure the filling is dry.
Appetizer • Kenyan
Crispy Kenyan Beef Samosas
★★★★★
4.9
(42 reviews)
Golden, flaky pastry pockets filled with warmly spiced beef, sweet peas, and fresh cilantro. Perfect as an appetizer or snack.
🛒 Ingredients
- ✓2 cups all-purpose flour
- ✓4 tablespoons vegetable oil or ghee
- ✓½ teaspoon salt
- ✓½ cup warm water (plus more as needed)
- ✓1 pound ground beef
- ✓1 medium onion, finely chopped
- ✓3 cloves garlic, minced
- ✓1 tablespoon fresh ginger, grated
- ✓1 teaspoon cumin seeds
- ✓1 teaspoon coriander seeds
- ✓½ teaspoon turmeric
- ✓½ teaspoon garam masala
- ✓¼ teaspoon cayenne pepper
- ✓½ cup frozen peas, thawed
- ✓¼ cup fresh cilantro, chopped
- ✓1 teaspoon salt (or to taste)
- ✓1 tablespoon lemon juice
- ✓4 cups vegetable oil for frying
📋 Step-by-Step Instructions
-
1Make the dough: In a large bowl, whisk flour and salt. Rub in oil until crumbly. Gradually add warm water, stirring until a shaggy dough forms. Knead 5-7 minutes until smooth and elastic. Cover and rest 30 minutes.
-
2Cook the filling: Toast cumin and coriander seeds in a dry skillet until fragrant, then grind. Sauté onion in oil until soft. Add garlic and ginger, cook 1 minute. Add beef and cook until browned, about 8 minutes. Stir in ground spices, turmeric, garam masala, cayenne, and salt. Cook 2 minutes. Add peas and cook until heated through. Remove from heat, stir in cilantro and lemon juice. Cool completely.
-
3Shape the samosas: Divide dough into 10 balls. Roll each into a 6-inch circle and cut in half. Form each semicircle into a cone, sealing the seam with water. Fill with about 2 tablespoons of filling. Moisten top edge and press to seal into a triangle. Crimp edges with a fork.
-
4Fry the samosas: Heat oil to 350°F (175°C). Fry samosas in batches for 3-4 minutes per side, until golden brown and crispy. Drain on paper towels.
-
5Serve hot with lime wedges and chutney.






