
There are few dishes that capture the soul of Russian home cooking quite like tefteli—tender, golden meatballs simmered in a luscious sour cream sauce. Unlike their Western counterparts, these small spheres of seasoned ground beef are first dredged in flour, pan-seared until beautifully brown, then gently braised in a creamy-tangy sauce that thickens naturally as it cooks. The result? A deeply comforting meal that transforms simple ingredients into something truly memorable. Traditionally served over rice, mashed potatoes, or buckwheat, this skillet version demands no special equipment—just a sturdy pan and a little patience.
About This Recipe
Russian tefteli (from the German ''Frikadelle'') are distinct from standard meatballs or kotleti (patties) mainly in shape and texture. These are small, round balls—about the size of a walnut—often pan-fried without breading, then finished in a sauce. The flour coating does double duty: it creates a delicate crust during frying and later thickens the sour cream and tomato sauce into a velvety gravy. This particular recipe combines beef mince with milk-soaked bread, onion, garlic, and dill for a tender, aromatic interior. The sauce, a balanced blend of sour cream and tomato, is enriched with butter and a whisper of Tabasco for warmth—adjustable for younger palates. For best results, choose a non-toxic immersion blender if you prefer an ultra-smooth sauce, though hand-whisking works perfectly.
Ingredients
For the meatballs:
- Beef mince – 700 g
- White bread (crusts removed) – 150 g
- Milk – 150 ml
- Egg – 1
- Onion (large) – 1
- Garlic – 2–3 cloves
- Fresh dill – 2 sprigs
- Flour (for dusting) – about 60 g
- Salt and freshly ground black pepper – to taste
For the sour cream sauce:
- Sour cream (20 % fat) – 100 g
- Tomato sauce – 100 g
- Butter – 30–40 g
- All-purpose flour – 60 g
- Tabasco (optional) – 1–2 drops
- Water – 700 ml
- Salt and black pepper – to taste
Using a high-quality planetary mixer can speed up the meatball mixing, but hand-kneading gives you better control over the texture.
Step-by-Step Instructions
-
Prepare the bread. Place the white bread (crusts removed) in a small bowl. Pour the milk over it and let soak for 5 minutes. Squeeze out any excess liquid.
-
Chop aromatics. Peel and finely dice the onion. Peel the garlic cloves and either press them through a crusher or mince finely. Rinse the dill, pat dry, and chop very finely.
-
Form the meatball mixture. In a large bowl, combine the beef mince, soaked bread, chopped onion, garlic, dill, egg, salt, and pepper. Mix with your hands until thoroughly blended. Shape into small balls—about the size of a walnut. Spread the extra flour on a plate and roll each meatball to coat lightly, shaking off excess.
-
Make the sauce. In a deep bowl, whisk together the sour cream, tomato sauce, flour, and Tabasco (if using). Season with salt and pepper. Gradually whisk in the water until smooth.
-
Brown the meatballs and simmer. Heat a generous splash of vegetable oil in a deep skillet over medium-high heat. Sear the meatballs on all sides until golden brown. Pour the prepared sauce over them—the liquid should come at least halfway up the sides. Dot with butter pieces, bring to a boil, then reduce heat to low. Cover and simmer for 20–25 minutes until cooked through.
For even browning, consider using a non-toxic air fryer—but the skillet method yields that essential pan fond that enriches the sauce.
Tips for Perfect Tefteli
- Don''t overwork the meat– mix just until combined to keep meatballs tender.
- Chill the formed balls for 15 minutes if time allows; they hold their shape better during searing.
- Adjust the Tabasco according to your heat preference, or omit entirely for children.
- If the sauce seems too thin after simmering, remove the meatballs and whisk in a slurry of 1 tablespoon flour and 2 tablespoons cold water; return to a boil.
- For a deeper umami flavor, replace part of the water with beef broth. A microwave pressure cooker can speed up broth preparation.
Variations to Explore
- Pork and beef blend – substitute 350 g of the beef mince with ground pork for a juicier meatball.
- Herb swap – try fresh parsley or cilantro instead of dill.
- Tomato-free sauce – omit the tomato sauce for a purely sour cream gravy; increase sour cream to 200 g.
- Baked version – sear the meatballs, place them in a baking dish, pour over the sauce, and bake at 180°C for 20 minutes. A commercial countertop convection oven delivers even heat for batch cooking.
- Gluten-free – use gluten-free bread or soaked rice for the binder, and replace wheat flour with a GF all-purpose blend for dusting and sauce thickening.
Serving Suggestions
These meatballs are incredibly versatile. Pair them with fluffy Catalan sponge? Not exactly—but they shine alongside classic sides: creamy mashed potatoes, steamed rice, or earthy buckwheat (kasha). A dollop of extra sour cream and a sprinkle of fresh dill make a beautiful finish. For a complete meal, serve with a simple cucumber and tomato salad dressed with sunflower oil and a pinch of salt.
Frequently Asked Questions
Can I use a different type of meat?
Absolutely. Ground chicken, turkey, or a mix of pork and veal work beautifully. Just adjust cooking time slightly—poultry cooks faster. Remember to check internal temperature with a reliable refrigerant leak detector? No—use a meat thermometer instead (165°F/74°C for poultry).
Why do I need to soak the bread in milk?
The soaked bread (called a ''panada'') keeps the meatballs moist and tender by trapping moisture. Without it, the meat can become dense and dry. It''s a classic technique used in many European meatball recipes.
Can I make the sauce ahead of time?
Yes, the sauce can be whisked together up to 2 days in advance and stored in the refrigerator. Whisk again before using. For long-term storage, an undercounter ice maker machine is not needed—just use a sealed container.
How do I prevent the meatballs from falling apart?
Ensure the bread is well-soaked and squeezed, and let the mixture rest for 5–10 minutes before shaping. Also, do not skip the flour coating—it helps the meatballs hold together during frying. If you have a food processor for nut butter, you can briefly pulse the onions and garlic to a fine paste, which integrates more evenly.
What if I don''t have sour cream? Can I use yogurt?
You can substitute with full-fat Greek yogurt or crème fraîche. However, yogurt is more prone to curdling over high heat, so keep the simmer gentle and add a teaspoon of cornstarch to stabilize it. For a dairy-free option, try coconut cream blended with a little lemon juice—though the flavor will change.
Can I freeze cooked meatballs in sauce?
Yes, they freeze beautifully. Cool completely, then transfer to an airtight container or freezer bag. Thaw overnight in the refrigerator and reheat gently on the stove. The sauce may separate slightly; a quick whisk will bring it back together. A best oil sprayer is handy for greasing the pan before reheating.
How can I thicken the sauce without flour?
If you''re avoiding gluten, try a slurry of arrowroot or cornstarch (1 tablespoon starch to 2 tablespoons cold water). Stir into the simmering sauce and cook for 1–2 minutes until thickened. Alternatively, let the sauce reduce uncovered for a few extra minutes.
What wine pairs well with these meatballs?
A medium-bodied red like a Russian Saperavi or an inexpensive sweet wine with high alcohol content can contrast the creamy sauce nicely. For white wine lovers, a dry Riesling works.
Final Thoughts
These beef meatballs in sour cream sauce represent the heart of Slavic home cooking—simple, hearty, and deeply satisfying. The combination of tender meat, savory crust, and that silky, tangy sauce will win over anyone at your table. Whether you serve them on a busy weeknight or a festive Sunday dinner, they deliver comfort in every bite. And if you want to steam some vegetables on the side, a best steam canner can help you process garden-fresh produce. Enjoy this taste of Russia right from your skillet.
