Skip to content
Köttbullar — Swedish Meatballs
swedishdinner✨ New

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.

Prep
30 min
Cook
30 min
Servings
4
Difficulty
Medium
4.8
Sign in to rate
#köttbullar#swedish meatballs#cream gravy#nordic#lingonberry

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. 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. 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. 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. 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. 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. 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.

Get the free iOS 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

Calories560kcal
Protein35g
Carbohydrates18g
Fat38g
Fiber1g
Protein35g
Carbs18g
Fat38g

Time Summary

Prep time30 min
Cook time30 min
Total time60 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes