If you ask most Turkish home cooks what their ultimate weeknight comfort dish looks like, the answer will almost always involve köfte — and very often, it will involve köfte baked under a generous, golden blanket of melted cheese with a rich, creamy sauce holding everything together beneath it. This Baked Beef Meatballs with Creamy Mushroom Sauce — Fırında Soslu Köfte — is that dish in its most satisfying, most reliable form. Juicy, perfectly spiced beef meatballs are pan-seared until golden, arranged in a baking dish, smothered in a silky mushroom, carrot, and cream sauce, topped with grated kaşar cheese, and baked until bubbling and deeply golden.
Every element of this recipe has been considered carefully. The meatballs are seasoned with cumin, red chilli, black pepper, and fresh parsley — a classic Turkish flavour combination that is warm, aromatic, and deeply savoury without being overpowering. The sauce is built in the same pan used for searing, capturing every flavourful bit left behind from the meatballs and layering it into a vegetable-rich, cream-based sauce that is complex, velvety, and completely irresistible. The kaşar cheese topping melts and crisps in the oven into a golden, stretchy crust that ties the whole dish together beautifully.
This is the kind of meal that earns genuine silence at the dinner table — the quiet, contented kind that means everyone is simply too busy eating to talk. Practical to prepare, spectacular to serve, and guaranteed to be requested again. Welcome to Fırında Soslu Köfte.
Recipe at a Glance
| Detail | Info |
|---|---|
| Cuisine | Turkish |
| Course | Main Course |
| Difficulty | Intermediate |
| Servings | 3 to 4 |
| Prep Time | 20 minutes |
| Cook Time | 35 to 40 minutes |
| Total Time | Approximately 1 hour |
| Calories per Serving | Approximately 480–520 kcal |
What Makes This Recipe Special
There are baked meatball dishes across many cuisines, but this Turkish version has a particular character that sets it apart. The meatballs themselves are made with grated onion rather than chopped — a technique that releases the onion’s moisture directly into the meat, keeping every köfte remarkably tender from the inside out. The generous amount of fresh parsley folded through adds brightness and colour that lifts the richness of the beef.
The sauce is what truly distinguishes this dish. Rather than a simple tomato-based sauce, this recipe builds a creamy, pale golden sauce from butter-softened onions, sweet grated carrot, red bell pepper, and mushrooms — all cooked together until deeply flavourful before cream, milk, and cornstarch are stirred through to create a luscious, well-bodied sauce that clings to every meatball. It is warming, savoury, and just complex enough to keep every bite interesting from the first to the last.
Ingredients
(Serves 3 to 4)
For the Beef Meatballs:
- 600g ground beef (mince)
- 1 medium onion, grated
- 5 tbsp breadcrumbs
- 1 egg
- 1 tsp red chilli powder
- 1 tsp salt (slightly under a full teaspoon)
- ½ tsp cumin
- A pinch of black pepper
- Fresh parsley, finely chopped — a generous handful
- 3 to 4 tbsp vegetable oil, for frying
For the Creamy Mushroom Sauce:
- 1 tbsp butter
- 1 medium onion, sliced into half rings
- 1 carrot, grated
- 1 small red bell pepper, sliced into half rings
- 3 to 4 large mushrooms, finely sliced
- 150ml single cream
- 150ml whole milk
- 1 tbsp cornstarch
- 1 tsp salt
- 1 tsp red chilli powder
- ½ tsp black pepper
- Fresh parsley, finely chopped
For the Topping:
- Grated kaşar cheese or mozzarella, enough to cover generously
How to Make Baked Beef Meatballs with Creamy Mushroom Sauce
Step 1 — Make the Meatball Mixture
Place the ground beef in a large mixing bowl. Grate the onion directly into the bowl — use the fine side of a box grater so the onion becomes almost a purée that integrates completely into the meat rather than sitting in visible chunks. This is the step that makes Turkish köfte so distinctively moist and tender. Add the breadcrumbs, egg, red chilli powder, salt, cumin, black pepper, and finely chopped parsley.
Knead everything together firmly and thoroughly with your hands for 2 to 3 minutes until the mixture is completely uniform and holds together well when pressed. The breadcrumbs will absorb the moisture from the onion and egg, and the mixture should feel cohesive and slightly tacky without being sticky. Cover and set aside for 5 minutes to allow the breadcrumbs to hydrate fully.
Step 2 — Shape the Meatballs
Lightly oil your palms with a small amount of vegetable oil. Divide the meatball mixture into 6 equal portions — they should be generously sized, more like large patties than small cocktail-sized balls. Roll each portion between your palms into a smooth, round ball, then flatten very slightly into a thick round shape. This increases the surface area for browning and ensures they sit stably in the baking dish.
Step 3 — Sear the Meatballs
Heat 3 to 4 tablespoons of vegetable oil in a wide frying pan over high heat. Once the oil is properly hot, add the meatballs — do not overcrowd the pan. Sear for 2 to 3 minutes on the first side without moving them, until a deep golden crust has formed. Flip carefully and sear the other side for the same amount of time. The meatballs do not need to be cooked through at this stage — they will finish in the oven. The searing is purely about building colour, flavour, and a crust that will hold up beautifully under the sauce.
Transfer the seared meatballs to a baking dish, arranging them in a single even layer with a small amount of space between each one. Set aside while you make the sauce. Do not wipe the pan clean — the residual fat and browned bits are the flavour foundation of the sauce.
Step 4 — Build the Vegetable Base
Reduce the heat to medium and add the butter to the same pan. Once it has melted and begun to foam, add the half-ring sliced onions. Cook for 3 to 4 minutes, stirring regularly, until softened and beginning to turn translucent. Add the sliced red bell pepper and continue to cook for another 2 minutes until it begins to soften.
Add the finely sliced mushrooms and increase the heat slightly. Cook for 5 to 6 minutes, stirring occasionally, until the mushrooms have released all their moisture, that liquid has fully evaporated, and the mushrooms have taken on a golden colour. This step is critical — mushrooms that still carry moisture will make the sauce thin and watery. Cook them all the way through until they are golden and slightly caramelised.
Add the grated carrot and stir it through the mixture. Cook for a further 1 to 2 minutes until the carrot has softened slightly and blended into the sauce base. The carrot adds a natural sweetness that balances the savoury depth of the mushrooms and the richness of the cream.
Step 5 — Make and Add the Cream Sauce
In a separate small bowl or jug, combine the single cream and milk. Add the cornstarch and whisk thoroughly until it is completely dissolved with no lumps remaining. This step must be done before adding to the pan — do not add cornstarch directly to hot liquid as it will clump immediately.
Pour the cream and milk mixture into the pan with the vegetables, stirring gently and continuously as you add it. Add the salt, red chilli powder, and black pepper. Continue to stir over medium heat as the sauce slowly thickens — the cornstarch will activate as the temperature rises, gradually transforming the mixture into a smooth, glossy, lightly thickened cream sauce. Stir steadily and patiently, keeping the heat moderate. The sauce is ready when it is thick enough to coat the back of a spoon and has a fluid but body-rich consistency.
Add the finely chopped parsley, stir through, and remove the pan from the heat.
Step 6 — Assemble and Bake
Preheat your oven to 200°C (390°F / Gas Mark 6). Spoon the prepared mushroom cream sauce generously over the seared meatballs in the baking dish. Distribute it evenly so every meatball is well covered and a good layer of sauce sits between and around them at the base of the dish.
Scatter a generous, even layer of grated kaşar or mozzarella cheese over the entire surface of the dish, covering both the meatballs and the visible sauce between them completely. Place the baking dish in the preheated oven and bake until the cheese on top is deeply golden, bubbling, and crisping at the edges — approximately 15 to 20 minutes.
Remove from the oven and allow to rest for 5 minutes before serving.
Tips for the Best Results
- Grate, don’t chop the onion. Grated onion integrates fully into the meat and releases moisture that keeps the köfte tender throughout cooking. Chopped onion sits in separate pieces and doesn’t distribute the same way.
- Don’t fully cook the meatballs during searing. Two to three minutes per side is enough to build colour. They will finish in the oven — overcooking during searing will make them dry by the time they come out.
- Cook all the liquid out of the mushrooms. Wet mushrooms mean a watery sauce. Take the time to cook them until properly golden before adding the cream mixture.
- Whisk the cornstarch into the cold cream and milk before adding to the pan. Never add dry cornstarch to a hot pan — it clumps immediately and cannot be smoothed out.
- Rest before serving. Five minutes out of the oven allows the sauce to settle and the cheese to firm very slightly, making cleaner, neater portions.
Serving Suggestions
- Steamed white rice — the traditional pairing that absorbs the cream sauce beautifully
- Buttered egg noodles or orzo pasta alongside
- Warm flatbread or crusty bread for scooping up the sauce
- A simple rocket salad dressed with lemon juice and olive oil for freshness
- Roasted potatoes or mashed potatoes for a more substantial meal
Frequently Asked Questions
Can I use a leaner ground beef? You can, but a mixture with some fat content — around 15 to 20 percent — produces noticeably juicier, more flavourful meatballs. Very lean mince can result in köfte that feel dry and dense after baking. If you only have lean mince available, add a small drizzle of olive oil to the mixture before shaping.
Can I make the meatballs ahead of time? Yes. Shape and sear the meatballs up to 24 hours in advance and store them covered in the refrigerator. The sauce can also be made ahead and stored separately. When ready to bake, arrange the cold meatballs in the dish, reheat the sauce briefly and spoon it over, add the cheese, and bake — adding 5 to 8 extra minutes to account for the cold starting temperature.
Can I substitute the kaşar cheese? Kaşar is a mild, semi-hard Turkish cheese that melts smoothly and browns beautifully in the oven. Mozzarella is the most accessible and closest substitute. Mild cheddar works well and adds a slightly sharper flavour. Gruyère or Emmental bring a nuttier, more complex character to the topping. Any good melting cheese will work well here.
Can I add more vegetables to the sauce? Absolutely. Courgette, corn kernels, baby spinach wilted through at the end, or diced tomatoes all integrate well into the sauce base without disrupting its character. The cream sauce is robust enough to accommodate additional vegetables while still coating the meatballs effectively.
How do I store and reheat leftovers? Allow the dish to cool completely, cover tightly, and refrigerate for up to 2 days. Reheat in the oven at 180°C covered with foil for 15 to 20 minutes until piping hot throughout. Add a small splash of milk over the sauce before reheating if it has thickened considerably during storage. Avoid microwaving where possible as it can make the meatballs tough and the sauce uneven in temperature.
Can this dish be made with lamb mince instead of beef? Yes, and it produces a wonderfully rich, slightly more intense result. Ground lamb has a higher fat content than beef which keeps the meatballs very moist and adds a deeper, more complex flavour that pairs beautifully with the cumin and the cream sauce. Use the same quantities and method — no adjustments needed.
Final Thoughts
Baked Beef Meatballs with Creamy Mushroom Sauce is Turkish comfort cooking at its most generous and most satisfying. The juicy, spiced köfte, the silky vegetable cream sauce, and that golden, melted cheese topping come together into a dish that is hearty, beautiful, and deeply comforting all at once. It is the kind of recipe that rewards the care you put into each component — the properly seared meatballs, the patiently built sauce, the generous hand with the cheese — with a result that feels genuinely special every single time it comes out of the oven. Make it for your family, your guests, or simply for yourself on an evening when you want something truly satisfying on the table. It will not disappoint.










