Skip to content
Appetizers

Crispy Icli Kofte with Walnut-Spiced Beef Filling

Golden, shatteringly crisp bulgur shells encase a juicy walnut-studded spiced beef filling. A Turkish classic made simple with a glass-cup trick for perfect thin wrappers.

By WixForum Kitchen

Published 9 min read

Total time
Prep
Cook
Rest
Serves
6
Makes 18-20 pieces
Cuisine
Turkish
Calories
480
per serving, estimated
Crispy golden içli köfte with lemon wedges, showing the crunchy bulgur shell and juicy filling
On this page16 sections

Crisp, golden bulgur shells that shatter with each bite, revealing a juicy, walnut-studded spiced meat filling. This Turkish classic, içli köfte, is a labor of love that rewards with an irresistible contrast of textures. The secret lies in a pliable dough pressed into paper-thin circles and fried to deep mahogany perfection. A squeeze of fresh lemon brightens every bite.

İçli köfte, meaning 'stuffed meatball,' is a beloved Turkish appetizer that combines a delicate bulgur shell with a savory filling. This recipe simplifies the traditional shaping method using plastic wrap and a glass cup, making it achievable for home cooks. The result is a shatteringly crisp exterior that gives way to a moist, spiced beef and walnut center. Serve these golden parcels as an impressive starter or a satisfying snack.

The appeal

Why you’ll love it

  • The combination of fine bulgur and semolina creates a dough that is both pliable and sturdy enough to hold a juicy filling without tearing. Kneading the dough thoroughly develops its gluten-like structure, allowing it to be pressed into thin, even circles that fry up shatteringly crisp. The addition of an egg binds the mixture, ensuring the shell stays intact during frying.

  • The filling, seasoned simply with cumin, black pepper, and onion, is kept moist by the grated onion and the natural fats of the ground beef. Walnuts add a subtle crunch and nutty depth that complements the spiced meat. Frying at the correct temperature ensures the shell becomes deeply golden and crisp while the filling cooks through to a safe internal temperature without burning.

What you need

Ingredients

13 ingredients
Servings
6

Makes 18-20 pieces.

Filling

For frying

For serving

Contains:

  • Gluten
  • Eggs
  • Milk
  • Tree nuts

Tools

Equipment

  • Large mixing bowl
  • Plastic wrap
  • Glass cup with flat bottom
  • Heavy-bottomed pot or Dutch oven
  • Frying thermometer
  • Slotted spoon
  • Paper towels

Swaps

Substitutions

  • Instead ofGround beef

    UseGround lamb or a mix of beef and lamb for a richer flavor

  • Instead ofWalnuts

    UseFinely chopped pistachios or almonds for a different nutty note

  • Instead ofSemolina

    UseExtra fine bulgur (increase the fine bulgur to 3 cups total)

Good to know

Notes

Fine bulgur is essential for this recipe; coarse bulgur will not yield a smooth, pliable dough. Semolina adds a pleasant graininess and helps the shell crisp up beautifully. If fine bulgur is unavailable, substitute with extra semolina or blend regular bulgur in a food processor until fine.

A flat-bottomed glass cup is the key tool for pressing the dough into perfect circles. The plastic wrap prevents sticking and allows for easy handling. Ensure the edges are well sealed to prevent filling from leaking during frying. Use a thermometer to maintain the oil temperature at 350°F (175°C) for consistent results.

Prep

Before you start

Before starting, measure all ingredients and have them ready. Finely grate the onion and chop the walnuts. Prepare a damp cloth to cover the dough while resting. Set up a work station with the plastic wrap, glass cup, and a tray for the shaped köfte. Heat the oil in a heavy-bottomed pot and bring it to 350°F (175°C) before beginning to fry.

Step by step

Method

7 steps

Phase 1

Phase 1: Dough and Filling

  1. Step 1: Make the dough

    In a large bowl, combine the fine bulgur, semolina, egg, tomato paste, salt, and ground cumin. Add the warm water and mix with your hands until the mixture comes together. Knead for 8-10 minutes, adding a little more warm water if needed, until the dough is smooth, elastic, and no longer sticky. Cover with a damp cloth and let rest for 15 minutes.

    You’ll need: fine bulgur · semolina · large egg · tomato paste · salt · ground cumin · warm water

    Look for: The dough should be pliable and hold together without cracking when pressed.

    Tip: If the dough feels dry, add warm water a tablespoon at a time. If too wet, dust with a little semolina.

  2. Step 2: Prepare the filling

    In a separate bowl, combine the ground beef, chopped walnuts, grated onion, and black pepper. Mix well with your hands until evenly distributed. The filling should be well combined but not overworked.

    You’ll need: ground beef · walnuts, finely chopped · small onion, finely grated · black pepper

    Look for: The mixture should be cohesive and slightly sticky.

    Tip: Grating the onion ensures it melts into the filling, adding moisture without chunks.

Checkpoint

The dough should be smooth, elastic, and not sticky, with a subtle sheen. The filling should be well combined and hold together when pressed. The dough will have rested for 15 minutes, making it easier to shape. The filling should be well chilled if not used immediately.

Phase 2

Phase 2: Shaping the Köfte

  1. Step 3: Shape the wrappers

    Take a walnut-sized ball of dough (about 1 1/2 tablespoons) and place it between two sheets of plastic wrap. Press down with the flat bottom of a glass cup to form a thin, uniform circle about 4 inches in diameter. The wrapper should be thin enough to see your hand through but sturdy enough to hold the filling.

    You’ll need: fine bulgur · semolina · large egg · tomato paste · salt · ground cumin

    Look for: Each circle should be even and about 1/8-inch thick.

    Tip: Keep the dough covered with plastic wrap while working to prevent drying.

  2. Step 4: Fill and seal

    Place about 1 tablespoon of the filling in the center of each wrapper. Fold the plastic wrap over and press the edges together to seal, forming a half-moon shape. Gently shape into a small oval or torpedo, ensuring the edges are tightly sealed and no filling is exposed.

    You’ll need: ground beef · walnuts, finely chopped · small onion, finely grated · black pepper · fine bulgur · semolina · large egg · tomato paste · salt · ground cumin

    Look for: The sealed edges should be smooth and free of cracks.

    Tip: If edges crack, moisten with a bit of water and press again.

Checkpoint

Each wrapper should be a thin, even circle, about 4 inches in diameter, with no tears. The sealed edges should be smooth and free of cracks. The shaped köfte should be uniform in size and shape, with no filling visible. If any cracks appear, patch them with a bit of dough.

Phase 3

Phase 3: Frying to Perfection

  1. Step 5: Heat the oil

    Pour the vegetable oil into a heavy-bottomed pot or Dutch oven to a depth of about 2 inches. Heat over medium-high heat until it reaches 350°F (175°C) on a frying thermometer. Adjust the heat to maintain the temperature.

    You’ll need: vegetable oil

    Look for: The oil should shimmer and a small piece of dough should sizzle immediately.

    Tip: Use a thermometer for accuracy; too hot and the outside burns before the inside cooks.

  2. Step 6: Fry the köfte

    Gently lower the filled köfte into the hot oil in batches, being careful not to overcrowd. Fry for 4 to 5 minutes, turning occasionally, until uniformly deep mahogany brown and crispy. Use a slotted spoon to transfer to a paper towel-lined plate.

    You’ll need: vegetable oil · ground beef · walnuts, finely chopped · small onion, finely grated · black pepper · fine bulgur · semolina · large egg · tomato paste · salt · ground cumin

    Internal temperature 160°F (71°C)

    Look for: The crust should be deep golden-brown and the filling should be cooked through.

    Tip: Fry in small batches to keep the oil temperature steady.

  3. Step 7: Rest and serve

    Let the fried köfte rest on the paper towel-lined plate for 2 minutes. The internal temperature of the filling should reach at least 160°F (71°C). Serve hot with lemon wedges for squeezing over the top.

    You’ll need: lemon, cut into wedges

    Internal temperature 160°F (71°C)

    Look for: The köfte should be crisp and the filling steaming.

    Tip: Resting allows the juices to settle and the crust to stay crisp.

Checkpoint

The oil should be at a steady 350°F (175°C). The köfte should fry to a deep mahogany brown, with a crisp, crackling crust. The filling should be cooked through, reaching an internal temperature of 160°F (71°C). The köfte should feel firm and sound hollow when tapped.

Doneness

How to tell it’s done

The köfte are done when they are uniformly deep mahogany brown and crispy on all sides. The internal temperature of the filling should reach at least 160°F (71°C) on an instant-read thermometer. The crust should feel firm and sound hollow when tapped. Let them rest for a couple of minutes before serving to allow the juices to redistribute.

Avoid these

Common mistakes

A common mistake is making the dough too dry, leading to cracks during shaping. Add warm water sparingly to achieve a smooth, elastic texture. Overfilling the wrappers can cause them to burst during frying; use about a tablespoon of filling per köfte. Also, frying at too high a temperature will brown the outside before the inside cooks, while too low a temperature makes the shells greasy.

Cook safely

Food safety

Safe internal temperatures

Cook to at least these temperatures, measured with an instant-read thermometer in the thickest part.

Minimum safe internal temperatures
FoodMinimum internal temperature
Ground meat160°F (71°C)
Egg dishes160°F (71°C)

Better results

Tips

  1. Tip 1

    For the crispiest results, do not overcrowd the pot when frying. Fry in small batches, allowing the oil temperature to recover between batches. Use a slotted spoon to gently turn the köfte for even browning. Drain on paper towels to remove excess oil, and serve immediately with lemon wedges to cut through the richness.

  2. Tip 2

    If the dough becomes sticky while shaping, lightly dust your hands with semolina. Keep the dough covered with plastic wrap or a damp cloth to prevent it from drying out. For a vegetarian version, replace the ground beef with a mixture of cooked lentils and mushrooms, and adjust the seasoning accordingly.

Make it yours

Variations

Spicy Harissa

Add 1 tablespoon of harissa paste to the filling for a smoky, spicy kick. Reduce the black pepper to 1/4 teaspoon and add a pinch of cayenne. Serve with a cooling yogurt sauce.

Lamb and Mint

Replace the ground beef with ground lamb. Add 2 tablespoons of finely chopped fresh mint and 1 teaspoon of dried oregano to the filling. Omit the walnuts for a smoother texture.

Vegetarian Lentil

Swap the ground beef for 1 cup of cooked brown lentils, mashed, and 1/2 cup of finely chopped mushrooms. Sauté the mushroom and onion before mixing with the lentils. Adjust salt and pepper to taste.

Cheese-Stuffed

Add 1/4 cup of crumbled feta or grated mozzarella to the filling. Ensure the cheese is well incorporated. Serve immediately after frying to enjoy the melted cheese pull.

On the table

Serving suggestions

Serve the crispy köfte hot, with lemon wedges on the side for squeezing. They make a wonderful appetizer for gatherings, paired with a cool yogurt dip or a simple tomato-cucumber salad. The bright acidity of lemon balances the richness of the fried shell and savory filling.

For a more substantial meal, serve the köfte alongside rice pilaf and a crisp green salad. They also work well as a mezze spread with hummus, tabbouleh, and warm pita. The köfte are best enjoyed fresh, but leftovers can be reheated to restore some crispness.

Leftovers

Storage & make-ahead

Fridge
Store cooked köfte in an airtight container for up to 3 days. Uncooked köfte can be refrigerated for up to 24 hours.
Freezer
Freeze uncooked köfte on a baking sheet, then transfer to a zip-top bag for up to 2 months. Fry from frozen, adding 1-2 minutes.
Reheat
Reheat cooked köfte in a 350°F (175°C) oven for 8-10 minutes until crisp. Avoid microwaving to maintain crispness.

Store leftover cooked köfte in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 8-10 minutes until crisp. Uncooked köfte can be refrigerated for up to 24 hours, covered tightly with plastic wrap.

Make ahead

The dough and filling can be prepared up to a day in advance and kept separately in the refrigerator. Shape the köfte just before frying. Alternatively, shape the köfte and freeze them in a single layer on a baking sheet, then transfer to a zip-top bag for up to 2 months. Fry from frozen, adding 1-2 minutes to the cooking time.

Questions

Frequently asked questions

Why does the dough crack when shaping?

The dough may be too dry. Add warm water a tablespoon at a time until the dough feels smooth and pliable. Also, ensure the dough is well kneaded to develop its elasticity. Cover the dough with a damp cloth while working to prevent it from drying out.

Can the köfte be baked instead of fried?

Baking is not recommended because the crisp texture is a hallmark of this dish. Frying at the correct temperature ensures a shatteringly crisp shell. If you prefer a lighter option, you can shallow-fry with less oil, but the result will differ significantly.

What is the best oil for frying?

Use a neutral oil with a high smoke point, such as vegetable, canola, or sunflower oil. These oils will not impart off-flavors and can handle the high heat required for deep frying without burning.

Can the filling be prepared ahead of time?

Yes, the filling can be made up to a day in advance and stored in the refrigerator. Let it come to room temperature for about 15 minutes before assembling the köfte. This makes the shaping process easier and ensures even cooking.

How do you prevent the köfte from bursting during frying?

Ensure the edges are tightly sealed and no filling is exposed. Avoid overfilling; use about a tablespoon of filling per köfte. Also, make sure the oil is at the correct temperature (350°F/175°C) so the shell cooks quickly and seals before the filling expands.

Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card

Crispy Icli Kofte with Walnut-Spiced Beef Filling

Golden, shatteringly crisp bulgur shells encase a juicy walnut-studded spiced beef filling. A Turkish classic made simple with a glass-cup trick for perfect thin wrappers.

Prep
Cook
Rest
Total
Servings
18-20 pieces

Ingredients

  • 2 cups fine bulgur
  • 1 cup semolina
  • 1 large egg
  • 1 tbsp tomato paste
  • 1 tsp salt
  • 1 tsp ground cumin
  • 1 cup warm water, plus more as needed

Filling

  • 1 lb ground beef
  • 1/2 cup walnuts, finely chopped
  • 1 small onion, finely grated
  • 1/2 tsp black pepper

For frying

  • 4 cups vegetable oil, for frying

For serving

  • 1 lemon, cut into wedges

Instructions

  1. Make the dough. In a large bowl, combine the fine bulgur, semolina, egg, tomato paste, salt, and ground cumin. Add the warm water and mix with your hands until the mixture comes together. Knead for 8-10 minutes, adding a little more warm water if needed, until the dough is smooth, elastic, and no longer sticky. Cover with a damp cloth and let rest for 15 minutes.

  2. Prepare the filling. In a separate bowl, combine the ground beef, chopped walnuts, grated onion, and black pepper. Mix well with your hands until evenly distributed. The filling should be well combined but not overworked.

  3. Shape the wrappers. Take a walnut-sized ball of dough (about 1 1/2 tablespoons) and place it between two sheets of plastic wrap. Press down with the flat bottom of a glass cup to form a thin, uniform circle about 4 inches in diameter. The wrapper should be thin enough to see your hand through but sturdy enough to hold the filling.

  4. Fill and seal. Place about 1 tablespoon of the filling in the center of each wrapper. Fold the plastic wrap over and press the edges together to seal, forming a half-moon shape. Gently shape into a small oval or torpedo, ensuring the edges are tightly sealed and no filling is exposed.

  5. Heat the oil. Pour the vegetable oil into a heavy-bottomed pot or Dutch oven to a depth of about 2 inches. Heat over medium-high heat until it reaches 350°F (175°C) on a frying thermometer. Adjust the heat to maintain the temperature.

  6. Fry the köfte. Gently lower the filled köfte into the hot oil in batches, being careful not to overcrowd. Fry for 4 to 5 minutes, turning occasionally, until uniformly deep mahogany brown and crispy. Use a slotted spoon to transfer to a paper towel-lined plate.

  7. Rest and serve. Let the fried köfte rest on the paper towel-lined plate for 2 minutes. The internal temperature of the filling should reach at least 160°F (71°C). Serve hot with lemon wedges for squeezing over the top.

Allergens: Gluten, Eggs, Milk, Tree nuts

Nutrition (estimated, per serving)

Calories
480 kcal
Protein
22 g
Carbs
38 g
Fat
28 g

Estimates only: values vary with brands, substitutions and portion sizes.

Recipe by WixForum Kitchen · wixforum.com

Share this recipe

Send it to someone who’d love it, or save it for later.

Spotted a mistake in this recipe? Let us know.