Turkish Meatballs in Rich Tomato Sauce
Salçalı Köfte
These tender beef meatballs simmer in a rich, tangy tomato sauce that's deeply flavored with Turkish tomato paste and aromatic spices. The meatballs are golden brown on the outside and juicy within, while the sauce becomes thick and glossy. This comforting dish is perfect for family dinners when you want something hearty and satisfying.
Ingredients
Instructions
-
Prepare meatball mixture
Finely grate the onion and mince the garlic into small pieces. In a large bowl, combine ground beef, grated onion, minced garlic, breadcrumbs, egg, half the salt, and half the black pepper. Mix by hand for 3-4 minutes until the mixture is well combined and slightly sticky. Do not overmix as this will make the meatballs tough.
-
Shape the meatballs
Wet your hands with cold water to prevent sticking. Roll the mixture into walnut-sized balls, about 25-30g each, taking 1-2 minutes per ball. Place them on a plate and set aside for 10 minutes to firm up. Do not make them too large or they won't cook evenly.
-
Brown the meatballs
Heat 3 tbsp vegetable oil in a large skillet over medium-high heat for 2 minutes until shimmering. Add meatballs in a single layer and cook for 6-8 minutes, turning every 2 minutes until golden brown all over. Do not overcrowd the pan or they will steam instead of brown.
-
Make tomato sauce base
Remove meatballs and set aside. Lower heat to medium and add remaining 1 tbsp oil to the same pan. Add tomato paste and cook for 2-3 minutes, stirring constantly, until it deepens to a brick red color and becomes fragrant. Do not let it burn or the sauce will taste bitter.
-
Build the sauce
Add paprika, remaining salt and pepper to the tomato paste and stir for 30 seconds until fragrant. Slowly pour in hot water while stirring continuously for 2-3 minutes until smooth and well combined. Do not add cold water as this will cause the paste to seize.
-
Simmer meatballs
Return browned meatballs to the pan and gently nestle them into the sauce. Reduce heat to low and simmer covered for 20-25 minutes, stirring gently every 5 minutes until the sauce thickens and coats the meatballs. Do not boil vigorously or the meatballs may break apart.
-
Final seasoning
Taste the sauce and adjust salt and pepper as needed. Sprinkle fresh chopped parsley over the top and let rest off heat for 3-5 minutes to allow flavors to meld. Do not skip this resting time as it helps the sauce achieve the perfect consistency.
Tips
Cooking Tips
For extra tender meatballs, soak the breadcrumbs in a little milk for 5 minutes before mixing, and always brown them in batches to ensure even caramelization.
Alternatives
If you don't have tomato paste, you can substitute with 6 tbsp tomato sauce reduced over medium heat for 5 minutes, though the flavor will be milder and less concentrated.
Serving & Storage
Traditionally served over rice pilaf or bulgur with a side of yogurt and pickled vegetables. Store covered in the refrigerator for up to 3 days – the flavors actually improve overnight.
Leave a Comment