
Köttbullar — Swedish Meatballs
Tender, spiced pork and beef meatballs served in a rich, creamy gravy with lingonberry jam and buttered potatoes — Sweden's most iconic comfort dish.
About This Recipe
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.
Ingredients
Serves 4
- 400 gground pork
- 200 gground beef
- 1 mediumonion(finely grated)
- 75 gfine breadcrumbs
- 100 mlwhole milk
- 1 largeegg
- 1 teaspoonground allspice
- 0.5 teaspoonground white pepper
- 1 teaspoonfine salt
- 2 tablespoonsbutter(for frying)
- 350 mlbeef or chicken stock
- 200 mldouble cream
- 1 tablespoonsoy sauce(for the gravy — optional but traditional)
- 1 tablespoonplain flour(for thickening the gravy)
Instructions
- 1
Soak the breadcrumbs
Combine the breadcrumbs and milk in a large bowl. Let stand for 5 minutes until the breadcrumbs have absorbed the milk.
- 2
Mix the meatball mixture
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.
- 3
Shape the meatballs
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.
- 4
Fry the 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.
- 5
Make the gravy
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.
- 6
Finish and serve
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).
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
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.
History & Origin
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.
Frequently Asked Questions
Can I use all pork or all beef?
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.
Where can I find lingonberry jam?
IKEA food stores are an easy source. Scandinavian delis and online retailers carry multiple brands. Cranberry sauce or redcurrant jelly are reasonable substitutes.
Can I make this ahead of time?
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.
What can I substitute if I don't have all the ingredients?
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.
Nutrition Facts
Per serving (400g / 14.1 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Swedish Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes