Beef Samosas recipe
From 1 rating
Prep Time
Cook Time
Total Time
1hr 15min

Delicious, crispy beef samosas perfect for snacks or appetizers.


19 Servings
(1 serving = 1 samosa)

For the Filling

  • 1lb
    ground beef
  • 1piece
    medium onion, finely chopped
  • 2clove
    garlic, minced
  • 1in
    piece of ginger, grated
  • 2piece
    green chilies, finely chopped (optional)
  • 1tsp
    cumin seeds
  • 1tsp
    ground coriander
  • 1tsp
    ground cumin
  • 1tsp
    garam masala
  • 1tsp
    turmeric powder
  • 1tsp
    salt (adjust to taste)
  • 1cup
    frozen peas
  • 2tbsp
  • Fresh cilantro, chopped (optional)

For the Dough

  • 2cup
    all-purpose flour
  • 1/2tsp
  • 3tbsp
  • 2/3cup
    warm water

For Frying

  • Oil, for deep frying

How to make Beef Samosas

Prepare the Filling

  1. In a large pan, heat 2 tablespoons of oil over medium heat.

  2. Add the cumin seeds and let them sizzle for a few seconds. Add the chopped onion, garlic, and ginger. Cook until the onions are soft and golden brown.

  3. Stir in the ground coriander, ground cumin, garam masala, turmeric powder, and salt. Cook for about 1 minute to release the flavors.

  4. Add the ground beef to the pan. Cook, breaking it apart with a spoon, until the beef is browned and cooked through.

  5. Stir in the frozen peas and cook for another 2-3 minutes until the peas are heated through. If using fresh cilantro, stir it in now. Remove from heat and let the filling cool.

Prepare the Dough

  1. In a large bowl, combine the flour and salt.

  2. Add the 3 tablespoons of oil and mix it into the flour with your fingers until it resembles coarse crumbs. Gradually add warm water, mixing until a firm dough forms.

  3. Knead the dough on a lightly floured surface for about 5 minutes until smooth and elastic. Cover the dough with a damp cloth and let it rest for 30 minutes.

Assemble the Samosas

  1. Divide the dough into small, equal-sized balls (about 12-15).

  2. On a floured surface, roll each ball into a thin circle (about 6 inches in diameter).

  3. Cut each circle in half to form two semicircles. Take one semicircle, and form a cone by folding it in half, sealing the edge with a little water.

  4. Fill the cone with 1-2 tablespoons of the beef mixture. Seal the open edge by pressing it together and folding it over slightly, using a little water to help seal.

Fry the Samosas

  1. In a deep frying pan or pot, heat oil over medium heat until hot (around 350°F or 175°C).

  2. Fry the samosas in batches, turning occasionally, until they are golden brown and crispy (about 4-5 minutes per batch).

  3. Remove the samosas with a slotted spoon and drain on paper towels.


  1. Serve the beef samosas hot with your favorite chutney or dipping sauce. Enjoy!

Tips & Tricks

  1. Ensure the oil is hot enough before frying to achieve a crispy texture.

  2. You can prepare the filling a day ahead and refrigerate it to save time.


From 1 rating



The best samosa recipe ever😍😍

chefdavid's profile picture

Recipe by

David Kimani


Hi, I'm David Kimani, the food enthusiast behind this recipe blog. With a passion for creating delicious and easy-to-follow recipes, I aim to inspire home...

© 2023 Chefadora Pty Ltd, All Rights Reserved