Food

How to Make the Best Indian Samosas at Home: Healthy Vegetarian Samosa Recipe

Written by MasterClass

Last updated: Oct 18, 2024 • 3 min read

Crispy samosas—whether you are having them as a snack or appetizer—are an iconic Indian snack that can be found at street stalls and restaurants all over India. These pyramidal, golden pastries are stuffed with a spiced potato filling, and go perfectly with fresh mint chutney and a steaming cup of chai tea.

Learn From the Best

What Is a Samosa?

A samosa is a fried or baked pastry with a spicy potato filling. The filling is wrapped in dough and folded into a triangular or cone shape. Indian samosas are a popular street food often accompanied by various chutneys or chickpea curries (samosa chaat).

What Ingredients Go Into Samosas?

Three Ways to Make Samosa Dough

The ideal samosa has a crispy exterior with a flavorful, spicy potato filling on the inside. There are a few different doughs that can be used to achieve golden, flaky perfection:

  • Classic dough. A traditional samosa is made with a mixture of maida flour (a white wheat flour that can be substituted with all-purpose flour), vegetable oil or butter, salt, and water. Traditional samosa dough is often flavored with carom seeds.
  • Phyllo sheets. For an easy, healthier samosa with the same flavorful filling, try using premade phyllo sheets. Layer phyllo sheets and fill with the potato mixture, then folded into triangles. Brush them with butter, and bake off until golden brown. The delicate, crisp layers contrast well with the creamy potato filling.
  • Wonton wrappers. If you want to avoid the hassle of working with dough altogether—skip the line with store-bought wonton wrappers. These are already trimmed to the perfect size. Brush the edges with water, place filling in the middle, and seal the edges, that’s it! They can be baked or fried.

3 Tips for Making Crispy Samosas

  • If you’re deep-frying samosas, make sure not to crowd the pot otherwise the oil may drop in temperature.
  • After each batch is finished frying, remove with a slotted spoon to a cooling rack set over a baking sheet to drain off extra oil.
  • If you’re frying multiple batches, set your oven on a low temperature and keep samosas warm while you continue cooking.
Samosas on plate with parsley up-close

Homemade Indian Samosa Recipe

120 Ratings | Rate Now

makes

6

prep time

15 min

total time

1 hr

cook time

45 min

Ingredients

Dough:

Filling:

  1. 1

    Make the dough: Mix the flour and salt in a food processor. Pulse together with the butter until crumbs have formed. Add water a few tablespoons at a time, until the dough begins to hold its shape. Knead the dough into a smooth ball, and let rest for at least 30 minutes in the refrigerator.

  2. 2

    Make the filling: Meanwhile, cover the potatoes with 1-2 inches of water in a pot. Bring to a boil over high heat, then lower to a simmer and cook until tender, 15–20 minutes. Drain and lightly mash with the back of a spoon, you want it to be lightly textured.

  3. 3

    Heat 2 tablespoons of oil in a pan and sauté onion until golden, about 4–5 minutes. Add the garlic, ginger, garam masala, turmeric, chili, and salt. Cook for 2 minutes more.

  4. 4

    In a bowl, gently mix together the mashed potatoes, onion mixture, peas, lemon juice, and cilantro.

  5. 5

    Assemble the samosas: Divide the dough into 9 balls. With a rolling pin, roll each ball into a 5-inch circle. Cut each circle in half.

  6. 6

    Using a pastry brush, brush the straight edges of each semicircle with a little water. Fold the two straight sides so they overlap and form a cone shape. Squeeze together the edges, forming a tight seal. Fill each cone with 1 tablespoon of filling, leaving the top edge clean. Moisten the inside of the top rim and press together to finish sealing.

  7. 7

    Frying Samosas: Fill a pot with at least 3 inches of oil and heat oil over medium heat. Carefully test the oil temperature with a drop of water, when you hear it sizzle it's hot enough for frying. Fry several samosas at a time in the hot oil, being careful not to overcrowd. Cook for 4–5 minutes, flipping halfway, until golden-brown and crisp. Remove with a slotted spoon to a paper towel-lined plate or cooling rack set over a baking sheet. Serve warm with chutney.