Persian sheet-pan beef kefta wraps
I first made these Persian sheet-pan beef kefta wraps on a busy weeknight and they instantly became a go-to for fast, flavorful dinners. Ground beef seasoned with Persian spices forms long kefta logs that roast on a hot sheet pan, then get tucked into warm flatbreads with tangy yogurt, herbs, and pickles for an easy, crowd-pleasing meal. If you like one-pan dinners, you might also enjoy our sheet pan chicken pitas with herby ranch slaw for another quick option.
Table of Contents

Why you’ll love this Persian Sheet Pan Beef Kefta Wraps recipe
This recipe marries the speed of sheet-pan cooking with the bold, herby flavors of Persian kefta. It’s perfect for weeknights because you can mix the kefta, shape them directly on the pan, and bake — no skillet fuss, no splattering. It’s also budget-friendly (ground beef stretches well), flexible for meal prep, and easily scaled for guests.
“Juicy, aromatic, and unbelievably simple — these kefta wraps deliver restaurant-level flavor with home-kitchen ease.”
Beyond dinner: serve them at casual gatherings, pack them for lunches, or assemble ahead for a picnic. For more sheet-pan protein ideas, try the similarly simple sheet pan chicken pitas, which use the same hands-off roasting approach.
How this recipe comes together
Quick overview: combine ground beef with finely minced aromatics and spices, form into kefta logs on a sheet pan, roast at high heat until browned and just cooked through, then build wraps with yogurt sauce, pickles, and fresh herbs. Expect about 10–15 minutes of active prep and 15–18 minutes in the oven. The high oven temp gives a crisp exterior while keeping the interior juicy.
What you’ll need
- 1 lb (450 g) ground beef (80/20 or 85/15 for best juiciness; leaner will dry faster)
- 1 small onion, grated or very finely minced (reduces moisture pockets)
- 2 garlic cloves, minced
- 1/2 cup fresh parsley, finely chopped
- 1/4 cup fresh cilantro, finely chopped (optional)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1/2 tsp ground cinnamon or allspice (small pinch adds warmth)
- 1 tsp sumac (or extra lemon zest if unavailable)
- 1 tsp kosher salt (adjust to taste)
- 1/2 tsp black pepper
- 1 egg (optional — helps bind if using lean meat)
- 1–2 tbsp olive oil (to brush before baking)
- Flatbreads or pitas, yogurt or tzatziki, sliced tomatoes, thin cucumber pickles, extra herbs, and lemon wedges for serving
Substitutions/notes: swap ground lamb or a beef-lamb mix for a richer flavor; skip the egg to keep it lighter; use gluten-free breadcrumbs (1–2 tbsp) if your mix feels too loose.
Step-by-step instructions
- Preheat the oven to 425°F (220°C). Line a rimmed sheet pan with parchment for easier cleanup.
- In a bowl, combine ground beef, grated onion, garlic, parsley, cilantro, cumin, coriander, smoked paprika, cinnamon/allspice, sumac, salt, pepper, and egg (if using). Mix gently with your hands until homogeneous — don’t overwork.
- Divide the mixture into 6 equal portions. With damp hands, shape each portion into a 5–6 inch log and place on the parchment-lined sheet, leaving space between. Lightly brush each kefta with olive oil to promote browning.
- Roast in the preheated oven for 12–15 minutes, turning once halfway, until the outsides are browned and an internal temperature reaches 160°F (71°C) for beef. If you want extra char, finish under the broiler for 1–2 minutes while watching closely.
- While the kefta cook, warm flatbreads in the oven or on a skillet and make a simple yogurt sauce: 1 cup plain yogurt + 1 garlic clove minced + 1 tbsp lemon juice + pinch of salt and chopped herbs.
- Rest the kefta 5 minutes, then slice or leave whole and assemble in flatbreads with yogurt sauce, tomatoes, pickles, extra herbs, and a squeeze of lemon. Serve immediately.
Best ways to enjoy it
These wraps shine with bright, crunchy contrasts. Try serving with:
- Fresh herb salad (mint, parsley, lemon zest) and pickled red onion.
- A toasted flatbread cut on the bias for easy eating.
- Roasted eggplant slices or a side of saffron rice for a heartier plate.
- For drinks, a sparkling lemon soda or light-bodied red wine pairs well.
Plating idea: layer sauce first on the flatbread to prevent sogginess, then kefta, then crisp elements like cucumbers or pickles, and finish with herbs and sumac.
Storage and reheating tips
Cooked kefta: refrigerate in an airtight container for up to 3–4 days. Cool to room temperature within 2 hours before refrigerating (food safety). To reheat, warm in a 350°F (175°C) oven for 8–10 minutes or microwave until the internal temp reaches 165°F (74°C). For freezing, flash-freeze cooked kefta on a tray, then transfer to a freezer bag for up to 2 months; thaw overnight in the fridge before reheating.
If you prefer to prep raw kefta ahead, shaped logs can be covered and refrigerated for up to 24 hours before baking. For make-ahead meal kits, pack sauce and fresh veggies separately to prevent soggy bread. For more make-ahead sheet-pan mains, see this sheet pan meatloaf for storage-friendly protein ideas.
Pro chef tips
- Keep the onion very finely grated and squeeze out excess moisture if using a high-water-content variety — it prevents the mix from getting too wet.
- Don’t overmix the meat; stop when ingredients are evenly distributed to keep kefta tender.
- Use parchment or a lightly oiled pan to prevent sticking and to make cleanup effortless.
- If your kefta are falling apart, chill them 10–15 minutes on the pan before baking to firm up.
- For charred edges without drying, use high heat and finish with a short broil, watching constantly.
Creative twists
- Lamb or lamb-beef mix: swap half the beef for ground lamb for a more traditional flavor.
- Chicken or turkey kefta: use ground dark meat and add 1–2 tbsp olive oil to keep moist.
- Vegetarian: make patties with minced mushrooms, lentils, or chickpea mash bound with oat flour and spices.
- Spice it up: add chili flakes, harissa, or zhug to the mix for heat.
- Sauce swaps: tahini-lemon, mint-chimichurri, or roasted red pepper yogurt all work beautifully.

Your questions answered
Q: Can I use ground lamb instead of beef?
A: Yes — ground lamb (or a beef-lamb mix) is traditional and adds richness. Reduce added oil slightly because lamb is fattier.
Q: How do I keep the wraps from getting soggy?
A: Spread sauce sparingly and layer sauce closest to the bread, then add a barrier (greens or thin tomato slices) before hot kefta. Assemble just before eating.
Q: Can I make these ahead for a party?
A: Yes. Cook kefta fully, cool, then reheat in a 350°F oven for 8–10 minutes before serving. Keep sauces and fresh toppings separate until ready to serve.
Q: What internal temperature should I aim for?
A: For ground beef, 160°F (71°C) is the safe target to ensure doneness.
Q: Any gluten-free considerations?
A: Use gluten-free flatbreads and ensure any added binders (breadcrumbs) are gluten-free.
Conclusion
These Persian sheet-pan beef kefta wraps are a fast, flavorful weeknight win — juicy, herby, and easy to scale. Try the recipe exactly once and you’ll find the sheet-pan method makes shaping, roasting, and cleanup effortless. Give them a shot this week and share how you plated them on the blog.
Print
Irresistible Beef Kefta Wraps
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: High Protein
Description
Quick and flavorful Persian sheet-pan beef kefta wraps, perfectly seasoned and easy to prepare for weeknight dinners.
Ingredients
- 1 lb (450 g) ground beef (80/20 or 85/15)
- 1 small onion, grated or very finely minced
- 2 garlic cloves, minced
- 1/2 cup fresh parsley, finely chopped
- 1/4 cup fresh cilantro, finely chopped (optional)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1/2 tsp ground cinnamon or allspice
- 1 tsp sumac (or extra lemon zest)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 egg (optional)
- 1–2 tbsp olive oil
- Flatbreads or pitas, for serving
- Yogurt or tzatziki, for serving
- Sliced tomatoes, for serving
- Thin cucumber pickles, for serving
- Extra herbs, for serving
- Lemon wedges, for serving
Instructions
- Preheat the oven to 425°F (220°C) and line a rimmed sheet pan with parchment.
- Combine ground beef, grated onion, garlic, parsley, cilantro, cumin, coriander, smoked paprika, cinnamon/allspice, sumac, salt, pepper, and egg (if using) in a bowl. Mix gently.
- Divide the mixture into 6 equal portions. With damp hands, shape each portion into a 5–6 inch log and place on the prepared sheet.
- Brush each kefta lightly with olive oil.
- Roast in the preheated oven for 12–15 minutes, turning halfway, until browned and an internal temperature reaches 160°F (71°C).
- While the kefta cook, warm flatbreads and prepare the yogurt sauce.
- Rest the kefta for 5 minutes, then assemble in flatbreads with yogurt sauce, tomatoes, pickles, and herbs.
- Serve immediately.
Notes
These wraps are quick to prepare and perfect for meal prep. Serve with fresh herbs and pickled onions for added flavor.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Persian
Nutrition
- Serving Size: 1 wrap
- Calories: 425
- Sugar: 3g
- Sodium: 550mg
- Fat: 24g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 80mg