Köttbullar — Authentic Swedish Meatballs
Tender, perfectly seasoned Swedish meatballs in a silky, cream-enriched pan sauce with lingonberry jam and buttery mashed potato. Forget the flat-pack version — these are the real thing.
About This Recipe
Swedish meatballs (Köttbullar) may be the most globally famous Scandinavian dish — in part thanks to a certain furniture store — but the authentic home-cooked version is vastly superior to any flatpack cafeteria. The key differences from Italian-style meatballs are: a mix of pork and beef mince, the addition of breadcrumbs soaked in milk for a uniquely light, tender texture, a hint of allspice and nutmeg for that characteristically Swedish warmth, and above all, the cream sauce — a rich, golden pan gravy that the meatballs are served in rather than simply alongside. Lingonberry jam (lingonsylt) is an essential accompaniment, its sharp berry sweetness cutting beautifully through the richness.
Ingredients
Serves 4
- 300 gbeef mince(15–20% fat)
- 200 gpork mince(the traditional mix is 60:40 beef to pork)
- 75 gbreadcrumbs(preferably dry white breadcrumbs (not panko))
- 120 mlfull-fat milk
- 1 smallonion(very finely grated or minced)
- 1 largeegg
- 1/4 tspground allspice
- 1/4 tspfreshly grated nutmeg
- 1 tspsalt
- 1/4 tspwhite pepper
- 2 tbspunsalted butter(for frying)
- 1 tbspneutral oil(for frying)
- For the cream sauce:
- 2 tbspunsalted butter
- 2 tbspplain flour
- 400 mlbeef stock
- 150 mldouble cream
- 1 tbspsoy sauce(gives colour and depth — the secret ingredient)
- 1 tspDijon mustard
- To serve:
- 200 glingonberry jam (lingonsylt)
- 4 servingsbuttery mashed potato
- 2 tbspfresh flat-leaf parsley(chopped, to garnish)
Instructions
- 1
Soak the breadcrumbs
In a large bowl, combine breadcrumbs and milk. Mix and allow to soak for 5 minutes until the breadcrumbs have absorbed the milk and become a soft paste. This panade is the key to the distinctive light, tender texture of Swedish meatballs.
The milk-soaked breadcrumb mixture is called a panade. It prevents the proteins in the meat from toughening during cooking.
- 2
Make the meat mixture
Add beef mince, pork mince, grated onion, egg, allspice, nutmeg, salt and white pepper to the soaked breadcrumbs. Mix thoroughly with your hands until fully combined and slightly sticky. Do not overmix.
- 3
Shape the meatballs
With damp hands, roll the mixture into balls approximately 3 cm in diameter (golf ball size). Place on a parchment-lined tray. You should get approximately 25–28 meatballs. Refrigerate for 15 minutes to firm up.
Damp hands prevent the mixture sticking and help produce a smoother surface on the meatballs.
- 4
Fry the meatballs
Heat butter and oil in a large frying pan over medium heat. Add meatballs in batches — don't overcrowd. Cook for 8–10 minutes total, turning regularly to brown all sides evenly. They should be cooked through with a golden-brown crust. Remove and set aside.
- 5
Make the cream sauce
In the same pan, melt butter over medium heat. Add flour and whisk to make a roux, cooking for 1 minute. Gradually whisk in the beef stock, scraping up the browned meatball bits from the pan. Add soy sauce and Dijon mustard. Simmer for 3 minutes, whisking, until thickened. Pour in cream and simmer a further 2 minutes.
The soy sauce is the secret to restaurant-style Swedish meatball sauce — it adds umami depth and the characteristic dark colour without making the sauce taste Asian.
- 6
Return meatballs and serve
Return the meatballs to the sauce and simmer gently for 3–4 minutes to warm through and coat. Serve on buttery mashed potato, garnished with parsley. Place lingonberry jam on the side — it's not optional.
Pro Tips
- →
Using a combination of beef and pork is essential — all-beef meatballs produce a denser, less characteristically Swedish result.
- →
Chilling the shaped meatballs before frying helps them hold their round shape during cooking.
- →
The soy sauce in the gravy is a well-kept Swedish secret — don't omit it even though it sounds uncharacteristic.
Variations
- •
IKEA-style: make slightly smaller meatballs (2cm) and serve with the cream sauce and frozen peas alongside the lingonberry jam.
- •
Elk (moose) meatballs: traditional in Northern Sweden where wild game is common — replace pork with ground elk.
- •
Vegetarian köttbullar: a blend of lentils, mushrooms and oats forms a surprisingly convincing plant-based version.
Storage
Cooked meatballs keep in the fridge for 3 days. The sauce also keeps well — they can be stored together. Freeze meatballs (without sauce) for up to 3 months. The sauce is best made fresh.
History & Origin
Köttbullar have been a staple of Swedish home cooking since at least the 18th century, documented in Swedish cookbooks from the 1750s onward. A famous but largely apocryphal legend credits King Charles XII of Sweden with introducing the dish after encountering similar Ottoman köfte during his exile in Turkey (1709–1714). Whatever their origin, Swedish meatballs gained global fame through IKEA's store restaurants, which serve an estimated 150 million portions per year worldwide. In 2018, Sweden's official Twitter account caused a brief international sensation by tweeting that Swedish meatball 'recipe comes from Turkey' — which sparked heated debate about Swedish culinary identity.
Frequently Asked Questions
Where do I find lingonberry jam?
IKEA food shops sell excellent lingonberry jam (lingonsylt) year-round. Scandinavian delicatessens and some supermarkets also stock it. Cranberry sauce is a reasonable substitute — slightly sweeter and less tart, but it works well.
Can I use only beef mince?
You can but the result will be denser and less nuanced. The pork mince adds fat and tenderness. If using only beef, choose a fattier 20%+ mince and consider adding an extra tablespoon of cream to the mixture.
Can I bake the meatballs instead of frying?
Yes — bake on a greased tray at 220°C for 15–18 minutes, turning once. You'll lose the pan drippings for the sauce (just use plain butter instead), but the meatballs are perfectly good.
Nutrition Facts
Per serving (450g) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Swedish Recipes
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes