
Tender, spiced pork and beef meatballs served in a rich, creamy gravy with lingonberry jam and buttered potatoes — Sweden's most iconic comfort dish.
Köttbullar are Sweden's culinary ambassador to the world, made famous globally but arguably diluted in the process. True Swedish meatballs are smaller and more delicate than their Italian-American counterparts, seasoned with allspice and white pepper rather than herbs, and served with a pale cream gravy made from pan drippings rather than tomato sauce. The accompaniments are non-negotiable: tangy lingonberry jam provides a sweet-sour contrast that cuts through the richness of the gravy, and either boiled potatoes or creamy mashed potato provides the starchy base. At Swedish dinner tables, Köttbullar appear at Christmas smörgåsbord, at everyday family meals, and as the filling comfort food of a long, dark Nordic winter.
Serves 4
Combine the breadcrumbs and milk in a large bowl. Let stand for 5 minutes until the breadcrumbs have absorbed the milk.
Add the ground pork, ground beef, grated onion, egg, allspice, white pepper and salt to the breadcrumb mixture. Mix thoroughly with your hands until combined and slightly sticky. Do not overwork.
Chilling the mixture for 30 minutes makes rolling much easier and helps the meatballs hold their shape.
With damp hands, roll the mixture into balls about 2.5–3cm in diameter (roughly the size of a large marble). Place on a lined baking tray. You should get about 30–35 meatballs.
Melt the butter in a large frying pan over medium heat. Fry the meatballs in batches, turning frequently, for 8–10 minutes until browned all over and cooked through. Remove and keep warm.
Add the flour to the pan drippings and stir for 1 minute over medium heat. Pour in the stock gradually, stirring constantly to prevent lumps. Add the cream and soy sauce. Simmer for 5 minutes until the gravy is smooth and lightly thickened. Season with salt and white pepper.
Return the meatballs to the gravy and heat through for 2–3 minutes. Serve with boiled or mashed potatoes, lingonberry jam and pickled cucumber (pressgurka).
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Grate rather than chop the onion — it distributes flavour without visible chunks and keeps the meatballs tender.
Keep meatballs uniform in size for even cooking.
Lingonberry jam is essential — raspberry jam is the closest substitute if unavailable.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Add a pinch of nutmeg and cardamom alongside allspice for extra Nordic warmth.
Serve on mashed potato with creamed cabbage (kålgratäng) for a full Swedish dinner.
Bake the meatballs at 200°C for 15–18 minutes instead of frying for a lower-fat version.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Meatballs in gravy keep refrigerated for 3 days. The meatballs alone freeze beautifully for up to 3 months — freeze before adding to the gravy, then make the gravy fresh.
Köttbullar have been eaten in Sweden for centuries, though their exact origin is debated. They bear resemblance to Turkish köfte, leading to speculation that King Charles XII introduced a similar dish after his time in the Ottoman Empire in the early 18th century — a claim that gained viral fame in 2018 when the Swedish government tweeted an acknowledgement. Regardless of origin, Köttbullar are now inseparable from Swedish national identity and the global IKEA experience.
Yes. All pork gives a more delicate, tender meatball. All beef gives a firmer, more robust result. The 2:1 pork-to-beef ratio in this recipe is a popular Swedish balance.
IKEA food stores are an easy source. Scandinavian delis and online retailers carry multiple brands. Cranberry sauce or redcurrant jelly are reasonable substitutes.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Per serving (400g / 14.1 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.