Small beef-and-pork meatballs with gentle allspice, silky cream sauce, potatoes, lingonberries, and pickles

Köttbullar are Sweden’s small, tender meatballs, traditionally made from beef and pork with softened breadcrumbs, onion, egg, pepper, and restrained warm spice. Their familiar full meal pairs browned meatballs with cream sauce, mashed potatoes, tart lingonberries, and pickled cucumber. The meatballs should be compact enough to turn easily but never dense; soaking the crumbs and cooling the onion protect their tenderness. This recipe makes a generous main-dish portion and develops the sauce from the browned pan fond. Allspice should sit quietly behind the meat rather than announce itself like a dessert spice.
- Prep
- 40 mins
- Cook
- 40 mins
- Rest
- 15 mins
- Total
- 1 hour 35 mins
- Serves
- 6
- Difficulty
- Intermediate
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Soak breadcrumbs in milk until fully softened. Cook the onion gently in butter and cool completely before mixing. Keep both minces cold and weigh equal 35 g portions for small, even meatballs. Warm the stock before starting the cream sauce.
Ingredients
For the meatballs
For the cream sauce
For serving
Quantities change with servings; cooking times stay the same.
Equipment
- Wide heavy skillet paid link
- Large mixing bowl paid link
- Small saucepan paid link
- Baking tray paid link
- Balloon whisk paid link
- Tongs paid link
- Digital kitchen scale paid link
- Measuring jug paid link
- Portion scoop paid link
- Instant-read thermometer paid link
Method
Soften the crumbs. Combine breadcrumbs and milk and leave for 10 minutes until no dry pockets remain.
Cook the onion. Melt 20 g butter, cook the onion over low heat for 8 minutes without browning, and cool completely.
Mix the meatballs. Combine beef, pork, soaked crumbs, onion, eggs, allspice, white pepper, nutmeg, and salt just until evenly sticky.
Shape and rest. Roll into approximately 46 small meatballs, place on a tray, and rest in the refrigerator for 15 minutes.
Brown in batches. Heat remaining butter and oil in a wide skillet and cook the meatballs in batches, turning frequently until browned and at least 71°C inside.
Make the roux. Transfer the meatballs, leave the fond, melt sauce butter, stir in flour, and cook for 2 minutes.
Build the sauce. Gradually whisk in warm stock, then add cream, soy sauce, mustard, salt, and white pepper and simmer until silky.
Finish together. Return the meatballs and any juices to the sauce and simmer gently for 5 minutes.
Serve. Spoon meatballs and cream sauce beside mashed potatoes and add lingonberries, pickled cucumber, and parsley.
Chef’s notes
Cool the onion before it touches raw mince so the mixture remains cold and manageable.
Overmixing can make meatballs rubbery; stop when the mixture becomes evenly cohesive.
Damp hands prevent sticking without adding excess flour or breadcrumbs.
Brown in batches so the skillet stays hot and develops a useful fond.
Whisk stock into the roux gradually to prevent flour lumps in the sauce.
Tips and variations
Some Swedish families use veal or different beef-to-pork ratios; the mixed-mince principle keeps the meatballs juicy.
Cream sauce is a familiar restaurant and home presentation, although köttbullar can also be served without it.
Use freshly ground allspice sparingly and omit nutmeg if a simpler family flavor is preferred.
Oven-finish browned meatballs for large batches, checking each tray reaches a safe temperature.
Do not sweeten the gravy; tart lingonberries supply the intended fruit contrast at the table.
Serve with
Arrange seven or eight small meatballs per plate beside a smooth potato mound. Spoon sauce partly over both and keep a vivid spoonful of lingonberry and crisp cucumber distinct.
Storage
Refrigerate meatballs and sauce together for up to 3 days. Reheat gently to 74°C, thinning with stock if needed. Freeze cooked meatballs without sauce for up to 2 months and prepare fresh sauce after thawing.
Nutrition per serving (estimated)
- 900 kcal
- Calories
- 54 g
- Protein
- 56 g
- Carbohydrates
- 52 g
- Fat
- 5 g
- Fibre
Allergens
Contains milk, egg, wheat gluten, soy, and mustard. Check stock, breadcrumbs, preserves, and pickles for celery, sulfites, and other cross-contact declarations.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
Why are Swedish meatballs small?
Their small size encourages even browning and makes them easy to serve with sauce, potatoes, and condiments.
Why mix beef and pork?
Beef gives savory depth while pork contributes fat and tenderness.
Is allspice required?
It is common in many Swedish recipes but should be subtle; family seasonings vary.
Can I bake the meatballs?
Yes, although skillet browning produces the fond needed for the most flavorful cream sauce.
Why serve lingonberries with meat?
Their tart sweetness cuts through the rich meatballs, cream, and potatoes.