The smell of charred spiced meat hitting hot coals is pure magic, and that’s exactly what you get with kofta. This Middle Eastern and Mediterranean staple transforms simple ground meat and aromatic spices into something unforgettable, whether you’re grilling for a crowd or feeding your family on a weeknight.
Kofta wins because it’s fast, forgiving, and endlessly customizable. The meat stays juicy, the spices sing, and you can have dinner ready in under an hour from start to finish.
Here’s what makes this recipe special: the blend of warm spices creates depth without heat, while fresh herbs keep everything bright and alive. Whether you grill, broil, or pan-fry your kofta, you’ll end up with tender, flavorful skewers that feel restaurant-quality but come together in your own kitchen.
Why You’ll Love This Recipe
Kofta delivers restaurant flavor at home without the fuss or fancy equipment. The beauty is in its simplicity and the way a few quality ingredients transform into something truly special.
- Ready in under 45 minutes from prep to table
- Works perfectly for weeknight dinners, meal prep, or entertaining
- Naturally gluten-free and adaptable to most diets
- Packed with warm spices that taste homemade, not packaged
- Kids and adults both go wild for skewered meat
My Experience Making This Recipe
I first made kofta on a whim after craving it from my favorite Mediterranean spot, and I was shocked how close I got on the first try. The kitchen filled with that unmistakable aroma of cumin and coriander, and my family gathered around before anything even hit the grill.
What struck me most was how tender the meat stayed, even when I slightly overcooked one batch. The mixture of lamb, onion, and spices created this almost silky texture that makes store-bought ground meat patties feel clumsy by comparison.
My kids now request these regularly, and I’ve made them at least twenty times since. They freeze beautifully uncooked, so I prep a double batch and keep them ready for whenever hunger strikes.
Recipe Overview
- Recipe Name: Kofta
- Servings: 4 to 6 servings (makes 12 to 16 skewers)
- Prep Time: 15 minutes
- Cook Time: 12 to 15 minutes
- Total Time: 27 to 30 minutes
- Course: Main Course
- Cuisine: Middle Eastern
- Calories per Serving: 280 calories
Equipment You Will Need
- Wooden or metal skewers (soak wooden ones in water for 30 minutes)
- Large mixing bowl
- Sharp knife and cutting board
- Grill, grill pan, or broiler
- Meat thermometer (optional but recommended)
- Paper towels and tongs
Ingredients for Kofta
- Ground lamb, 2 pounds
- Yellow onion, 1 medium, finely minced
- Fresh parsley, 1/2 cup, finely chopped
- Fresh mint, 1/4 cup, finely chopped
- Ground cumin, 2 teaspoons
- Ground coriander, 1 teaspoon
- Garlic, 3 cloves, minced
- Salt, 1.5 teaspoons
- Black pepper, 1/2 teaspoon
- Cayenne pepper, 1/4 teaspoon (optional, for mild heat)
- Olive oil, 2 tablespoons, plus more for brushing
Ingredient Notes and Substitutions
- Ground lamb: Lamb has the richness and fat content that keeps kofta moist and delivers authentic flavor. You can substitute with ground beef (use 80/20 blend for juiciness) or ground chicken (add an extra tablespoon of olive oil since it’s leaner).
- Fresh parsley and mint: These herbs provide brightness and cut through the richness of the meat. Cilantro works as a substitute, though it shifts the flavor profile slightly toward a different regional style.
- Ground cumin and coriander: These warm spices are the signature of kofta and create that distinctive Middle Eastern flavor. You can swap cumin for sumac for tanginess, but the spice profile will be noticeably different.
- Onion: Yellow onion keeps the mixture moist while adding subtle sweetness. Red onion works but tastes sharper; white onion is milder and less flavorful.
- Olive oil: This binds the mixture and keeps it tender. Avocado oil works as a neutral substitute with a higher smoke point.
How to Make Kofta

Step 1: Prepare Your Skewers
If using wooden skewers, submerge them in cold water for at least 30 minutes before cooking. This prevents them from charring and splitting when they hit the heat.
Step 2: Mince the Vegetables
Cut the onion into very small pieces, nearly to a paste consistency, and mince the garlic finely as well. Finely minced vegetables distribute evenly throughout the meat, creating consistent flavor and helping the mixture hold together.
Step 3: Chop the Fresh Herbs
Pull the parsley and mint leaves from their stems and chop them finely into pieces about the size of lentils. Tender herb pieces integrate into the mixture smoothly and release their flavor throughout each bite.
Step 4: Combine Dry Spices
Pour the cumin, coriander, salt, black pepper, and cayenne into a small bowl and mix them together. Combining spices before adding them to the meat ensures even distribution instead of pockets of intense flavor.
Step 5: Mix the Kofta Mixture
Add the ground lamb to a large bowl, then add the minced onion, garlic, parsley, mint, spice mixture, and olive oil. Using your hands, mix gently but thoroughly until the ingredients are evenly combined, working for about one to two minutes.
Stop mixing once everything is combined; overworking the meat makes the kofta dense and tough rather than tender. The mixture should hold together when squeezed but not feel heavy or compact.
Step 6: Form the Kofta Onto Skewers
Divide the mixture into 12 to 16 equal portions, depending on whether you prefer thicker or thinner skewers. Wet your hands slightly to prevent sticking, then take one portion and mold it around the length of a skewer, creating a long cylinder about one-half inch thick.
Shape each kofta so the meat hugs the skewer snugly and feels smooth; this helps the meat stay put during cooking. Press gently as you shape so the mixture bonds to the skewer without air pockets.
Step 7: Preheat Your Cooking Surface
If grilling, preheat your grill to medium-high heat (about 400 degrees Fahrenheit) for at least 10 minutes. If broiling, position your oven rack 4 to 5 inches from the heat source and preheat the broiler for 5 minutes.
A hot surface creates a flavorful crust and locks in juices, so don’t skip the preheating step. A proper sear takes just minutes and transforms the texture from raw to restaurant-quality.
Step 8: Oil the Grill Grates
Fold a paper towel into a small square, dip it in olive oil, and use tongs to rub it across the hot grill grates. This prevents sticking and helps develop an even char on all sides of the kofta.
Step 9: Cook the Kofta
Place the skewers on the hot grill grates or on a lined broiler pan, leaving about an inch of space between each one. Cook for 12 to 15 minutes total, turning every 3 to 4 minutes so all sides develop a nice crust and the meat cooks through evenly.
If using a meat thermometer, the internal temperature should reach 160 degrees Fahrenheit for lamb. The exterior should be deeply browned and slightly charred, which adds flavor and creates a pleasing texture contrast.
Step 10: Rest and Serve
Transfer the cooked kofta to a clean plate and let them rest for 2 to 3 minutes before serving. This brief rest allows the juices to redistribute throughout the meat, keeping every bite moist and tender rather than letting all the juices escape immediately.
Pro Tip: Don’t skip the resting step after cooking; just three minutes of rest makes the difference between dry and juicy kofta.
Tips for the Best Kofta
- Keep your ingredients cold before mixing; work quickly so the meat doesn’t warm up, which helps the kofta hold together and cook evenly.
- Use a meat thermometer to avoid overcooking; lamb goes from perfect to dry quickly at temperatures above 160 degrees Fahrenheit.
- If your mixture feels too wet or won’t hold on the skewer, refrigerate it for 15 to 20 minutes to firm it up.
- Don’t move the kofta too often on the grill; let each side sit for 3 to 4 minutes to develop color and flavor before rotating.
- If making ahead, form the kofta, cover with plastic wrap, and refrigerate up to 24 hours or freeze up to 3 months before cooking.
- For extra moisture, brush the cooked kofta lightly with melted butter mixed with minced garlic and fresh herbs right after cooking.
Common Mistakes to Avoid
- Overmixing the meat: This creates a dense, tough texture instead of tender and juicy kofta. Mix just until ingredients combine, then stop.
- Using lean ground meat: Without fat, kofta dries out easily. Stick with ground lamb or use an 80/20 beef blend for best results.
- Cooking at too high heat: While you want a good sear, extremely high heat cooks the outside before the inside is done. Medium-high heat gives you time for even cooking.
- Not letting the meat rest: Skipping this step causes juices to run out when you bite into the kofta, leaving it dry.
- Forgetting the herbs: Fresh parsley and mint are essential to authentic kofta flavor, not optional extras.
Serving Suggestions
Kofta tastes best served warm with sides that complement its warm spices and richness. The key is balancing the richness of the meat with fresh, cooling accompaniments.
- Serve on warm pita bread with tzatziki sauce, sliced tomatoes, and red onion for a classic Mediterranean wrap
- Plate over fluffy white rice or bulgur pilaf with lemon wedges on the side
- Arrange on a platter with hummus, tabbouleh, and cucumber slices for a mezze-style spread
- Pair with a fresh green salad dressed with olive oil and lemon juice to cut through the meat’s richness
- Top with a dollop of spiced yogurt and a scatter of pomegranate seeds for brightness and textural contrast
Variations to Try
- Beef Kofta: Swap ground lamb for ground beef and add a tablespoon of pomegranate molasses for tangy complexity and authentic flavor.
- Chicken Kofta: Use ground chicken and increase the olive oil to 3 tablespoons to keep the leaner meat moist; add extra lemon zest for brightness.
- Spicy Kofta: Increase cayenne to one-half teaspoon and add a teaspoon of Aleppo pepper for heat that doesn’t overpower the other spices.
- Vegetarian Kofta: Replace the meat with finely chopped mushrooms and walnuts blended together, keeping all other ingredients the same for surprising richness.
- Herb-Forward Kofta: Double the fresh herbs and add dill, cilantro, or green onion for a fresher, lighter flavor profile.
Dietary Adaptations
- Gluten-free: Kofta is naturally gluten-free as written; just verify your spice blends contain no additives and serve with gluten-free bread or rice.
- Dairy-free: This recipe contains no dairy, but if serving with tzatziki, use dairy-free yogurt as a direct swap with minimal texture change.
- Vegan or vegetarian: Replace lamb with a mixture of finely minced mushrooms, walnuts, and cooked lentils; the tradeoff is less richness but still satisfying protein.
- Low-carb or keto: Kofta works perfectly on a keto diet; serve it over cauliflower rice or with grilled vegetables instead of bread or rice.
Storage and Reheating
Refrigerator
Store cooked kofta in an airtight container on the bottom shelf of your refrigerator for up to 3 days. Raw kofta mixture keeps for only 24 hours before the herbs start to darken and the meat begins to deteriorate.
- Let kofta come to room temperature before eating cold for better flavor
- Store uncooked kofta on skewers or remove from skewers and wrap tightly in plastic wrap
Freezer
Kofta freezes beautifully for up to 3 months whether cooked or uncooked. Freeze uncooked kofta right on the skewer or off, arranged on a baking sheet so they freeze solid before transferring to a freezer bag.
- Uncooked kofta goes from freezer straight to grill without thawing; add 2 to 3 minutes to cooking time
- Cooked kofta thaws in the refrigerator overnight or at room temperature for 30 minutes before reheating
Reheating
Reheat cooked kofta gently to avoid drying it out further. The grill or a hot skillet works best for restoring a crispy exterior and warming the inside through.
- Grill method: Place frozen or thawed kofta on a preheated medium-high grill for 2 to 3 minutes per side until heated through and lightly charred
- Skillet method: Heat a bit of olive oil in a skillet over medium heat and cook for 3 to 4 minutes, turning once until warmed and lightly crisped
- Oven method: Wrap in foil and warm at 350 degrees Fahrenheit for 8 to 10 minutes if you prefer a gentler approach
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 280 |
| Total Fat | 18 grams |
| Saturated Fat | 7 grams |
| Carbohydrates | 3 grams |
| Fiber | 0.5 grams |
| Sugar | 0.5 grams |
| Protein | 32 grams |
| Sodium | 490 milligrams |
| Cholesterol | 102 milligrams |
These values are approximate and based on standard ingredient measurements and cooking methods. Actual nutrition can vary depending on meat fat content, oil used, and portion size.

Frequently Asked Questions
Can I make kofta without a grill?
Absolutely. You can broil kofta in your oven, pan-fry them in a cast-iron skillet over medium-high heat, or even bake them at 400 degrees Fahrenheit for 15 to 18 minutes. Broiling or pan-frying gives the best crust and texture closest to grilled kofta.
How do I keep kofta from falling off the skewer?
Wet your hands before shaping, pack the meat firmly onto the skewer, and make sure the mixture is cold. If your mixture is too warm or wet, refrigerate it for 15 to 20 minutes before forming and cooking.
Can I make kofta ahead of time?
Yes, form the kofta and refrigerate uncooked up to 24 hours or freeze up to 3 months. This is actually helpful because cold meat shapes more easily and cooks more evenly than warm meat.
What’s the difference between kofta and kebab?
Kofta is ground meat molded onto a skewer, while kebab typically uses chunks of meat threaded onto a skewer. Kofta also includes herbs and spices mixed into the meat, making it more aromatic and integrated in flavor.
Can I use store-bought spice blends instead of individual spices?
Yes, but results will vary widely depending on the blend. A Middle Eastern or Mediterranean spice blend works well as a substitute for the cumin and coriander, though you may need to adjust salt levels since many commercial blends are heavily salted.
How do I know when kofta is done cooking?
The internal temperature should reach 160 degrees Fahrenheit when measured with a meat thermometer. The exterior should be deeply browned and slightly charred on all sides, which takes about 12 to 15 minutes of cooking with regular turning.
Final Thoughts
Kofta feels fancy but comes together in minutes with ingredients you likely already have on hand. Once you nail this recipe, you’ll find yourself making it constantly for weeknight dinners, meal prep, and entertaining.
The combination of warm spices, fresh herbs, and perfectly cooked ground meat creates something genuinely special. Try this recipe this week and see why it has survived centuries and traveled across continents.
If you love Middle Eastern and Mediterranean flavors, explore more options on your culinary journey. Try making Koobideh Recipe for another skewered meat variation, or venture into Jamaican Patty Recipe to explore completely different spice profiles and hand-held flavors.

Kofta
Ingredients
Equipment
Method
- Soak wooden skewers in cold water for at least 30 minutes to prevent charring, or prepare metal skewers.
- Finely mince the yellow onion and garlic so they distribute evenly in the meat.
- Chop the parsley and mint leaves finely into lentil-sized pieces.
- In a small bowl, mix ground cumin, ground coriander, salt, black pepper, and cayenne pepper for even spice distribution.
- In a large bowl, combine ground lamb, minced onion, garlic, chopped herbs, spice mixture, and olive oil; mix gently by hand for 1 to 2 minutes until just combined.
- Divide the mixture into 12 to 16 portions, wet your hands, and form each portion into a 1/2-inch-thick cylinder around each skewer.
- Preheat grill to medium-high heat (about 400°F) for at least 10 minutes, or preheat broiler for 5 minutes with rack 4 to 5 inches from heat.
- Oil the grill grates by rubbing with olive oil on a folded paper towel using tongs.
- Grill or broil the skewers for 12 to 15 minutes, turning every 3 to 4 minutes, until the internal temperature reaches 160°F and the exterior is charred.
- Let the cooked kofta rest on a clean plate for 2 to 3 minutes before serving to redistribute the juices.