These beef paratha rolls are spiced beef strips — marinated in yogurt, ginger-garlic paste, cumin, coriander, chili, and garam masala — baked and wrapped in warm, flaky paratha with mint chutney, onion, and greens. The whole thing comes together in about 75 minutes, and the beef can be prepped the night before, which makes it genuinely useful on a busy weeknight or when you’re feeding a crowd.
Why this recipe works
Two things make this recipe reliable. First, the yogurt marinade does real work: the acidity breaks down the beef fibers so even a lean sirloin comes out tender after baking, not chewy. The longer you leave it — overnight is ideal — the more the spices penetrate all the way through, not just the surface. Second, baking the beef on a foil-lined sheet in a single layer at 180°C means the strips cook evenly and you’re not standing over a pan. You can slide the tray in and walk away. Both steps reward patience, and neither requires any special skill.
About the ingredients
- Ginger-garlic paste: Sold in jars at most South Asian grocery stores and many large supermarkets. In a pinch, blend equal parts fresh ginger and garlic with a splash of water. Pre-made paste is fine here — the marinade has enough other flavors that fresh versus jarred makes little difference.
- Garam masala: Blends vary a lot by brand. A Pakistani or North Indian brand will be more aromatic and less sweet than generic supermarket versions. If yours smells faint, use 1¼ tsp instead of 1.
- Parathas: Frozen store-bought parathas (Kawan is a widely available brand) work well and save significant time. Skip the garnish of extra fresh herbs on top — not worth the extra dish when the mint chutney already covers that job.
- Mint chutney: Store-bought works. If you make your own, blend fresh mint, coriander, a green chili, a tablespoon of yogurt, lime juice, and a pinch of salt. It keeps in the fridge for three days.
Keeping and reheating
The baked beef strips keep well in an airtight container in the fridge for up to 3 days, which is the main reason this recipe suits busy schedules. Reheat them in a dry skillet over medium heat for 2–3 minutes, or in a 160°C oven for about 8 minutes — both methods keep the edges from drying out better than a microwave does. For longer storage, freeze the cooked beef in a zip-lock bag for up to 2 months; thaw overnight in the fridge before reheating. Assemble the rolls only when you’re ready to eat — parathas go soggy if they sit wrapped with the filling for more than 20 minutes.
Mistakes to avoid
- Skipping the single-layer rule: Piling beef strips on top of each other traps steam and the meat stews instead of roasting. Use two trays if needed.
- Cold beef straight from the fridge to the oven: Let the marinated strips sit at room temperature for 15 minutes before baking. Cold meat hitting a hot oven cooks unevenly — the outside dries out before the center is done.
- Over-tightening the roll: Parathas tear if you roll them too firmly while they’re still very hot. Let each paratha cool for 60 seconds after cooking before you start assembling.
- Watery onions: Slice the onion rings and let them sit in a small bowl with a pinch of salt for 10 minutes, then pat dry. This draws out excess moisture so the roll doesn’t turn soggy from the bottom up.
- Underseasoned marinade: Taste the marinade before adding the beef. Yogurt dulls salt, so what tastes slightly over-salted on its own will be right once it’s on the meat and baked.
Beef Paratha Rolls – Pakistani Street Food Recipe
Equipment
- Large mixing bowl
- Rimmed baking sheet (18×13 inch / 46x33cm)
- Aluminium foil
- Skillet or tawa (for warming parathas)
- Instant-read thermometer
- Toothpicks (for securing rolls)
- Cooking spray or pastry brush (for greasing)
Ingredients
For the Beef Marinade
- 1 lb beef strips preferably sirloin, thinly sliced, about 450g
- 1 cup plain yogurt full-fat for a richer marinade, 240g
- 2 tbsp ginger-garlic paste 30g
- 2 tsp cumin powder
- 2 tsp coriander powder
- 1 tsp red chili powder adjust according to spice level preference
- 1 tsp garam masala
- 1 medium lime juiced, approximately 2 tablespoons / 30ml
- 1 tsp salt
For the Parathas
- 4 large parathas store-bought or homemade
- 1 tsp neutral oil or cooking spray, for greasing the baking sheet
For Assembly
- 1 medium onion sliced into rings
- 1 cup mixed greens such as lettuce, arugula, and spinach, about 30g
- ½ cup mint chutney homemade or store-bought, 120ml
Instructions
- In a large mixing bowl, combine beef strips, yogurt, ginger-garlic paste, cumin powder, coriander powder, red chili powder, garam masala, lime juice, and salt. Mix until beef is thoroughly coated. Cover the bowl tightly with cling film and refrigerate for at least 1 hour, or overnight (up to 24 hours) for the best flavour and tenderness. Do not exceed 24 hours or the yogurt will begin to break down the beef texture.1 lb beef strips, 1 cup plain yogurt, 2 tbsp ginger-garlic paste, 2 tsp cumin powder, 2 tsp coriander powder, 1 tsp red chili powder, 1 tsp garam masala, 1 medium lime, 1 tsp salt
- Preheat your oven to 180°C / 350°F (160°C fan-forced). Line a baking sheet with aluminium foil and lightly grease it with cooking spray or a thin layer of oil.1 tsp neutral oil
- Spread marinated beef strips in a single layer on the prepared baking sheet. Bake for 20–25 minutes, turning the strips over halfway through, until the beef is tender, lightly charred at the edges, and registers at least 63°C / 145°F on an instant-read thermometer.1 lb beef strips
- While beef is cooking, prepare the parathas according to the package instructions or your favourite recipe. Keep them warm.4 large parathas
- To assemble, place a warm paratha on a clean surface. Spread a generous tablespoon of mint chutney down the center. Arrange an even layer of baked beef strips on top.4 large parathas, 1/2 cup mint chutney, 1 lb beef strips
- Add a handful of mixed greens and a few slices of onion on top of the beef. Roll the paratha tightly around the filling and secure with a toothpick, if needed.1 cup mixed greens, 1 medium onion
- Repeat the assembly process with the remaining parathas and filling. Serve immediately while the rolls are warm.
Notes
Nutrition
Your questions, answered
Can I marinate the beef for longer than overnight?
Up to 24 hours is fine, but beyond that the yogurt starts to break down the texture too aggressively and the beef can turn slightly mushy. Overnight — roughly 8 to 12 hours — is the sweet spot.
Can I cook the beef in a pan instead of the oven?
Yes — a cast iron or heavy skillet over medium-high heat works well. Cook the strips in batches for 3–4 minutes per side, making sure not to crowd the pan, or they’ll steam rather than sear.
How do I keep the rolls warm if I’m serving several people at once?
Wrap each finished roll loosely in foil and keep them in a 100°C oven for up to 20 minutes. Any longer and the paratha starts to lose its texture, so time it close to when people are actually sitting down.
More recipes to try
- Crispy potato samosas
- Sizzling street-style grilled chicken tacos
- Spicy North Indian soya chunks curry
- Handmade flour tortillas

















































