Swedish Meatballs (Köttbullar)

Photo: Gunnar Creutz · CC BY-SA 4.0

Swedish Meatballs (Köttbullar)

Sweden's classic home dish (made famous by IKEA): small meatballs browned and simmered in a creamy gravy, served with mashed potato and lingonberry jam. It's all about the sweet-savory-tart balance.

Ingredients

3servings

Steps

  1. Soak the breadcrumbs in the milk for 5 minutes. Mix the ground meat, soaked crumbs, onion, egg, allspice, salt, and pepper gently and roll into small balls (about 3cm).

    ⏲ 10 min
  2. Melt butter in a pan and fry the meatballs over medium heat, rolling them, until browned all over (8–10 minutes). Set aside.

    ⏲ 9 min
  3. In the same pan, melt butter and stir in the flour; cook 1–2 minutes to make a roux.

    ⏲ 2 min
  4. Whisk in the stock gradually until smooth, then add the cream and soy sauce and simmer until it thickens.

    ⏲ 4 min
  5. Return the meatballs to the gravy and simmer 5 minutes to cook through and coat. Season to taste.

    ⏲ 5 min
  6. Serve with mashed potato and a spoon of lingonberry jam.

    ⏲ 1 min

Variations

  • Beef + pork: A mix makes juicier, richer meatballs.
  • Spice: Use nutmeg instead of allspice for a subtler note.
  • Tangy gravy: Stir in a little sour cream.
  • Pasta or potato: Great over egg noodles as well as mashed potato.

Tips

  • A milk-soaked breadcrumb panade keeps the meatballs moist.
  • Mix the meat gently so they don't turn tough.
  • Brown the meatballs all over — color is flavor.
  • Add the stock gradually for a smooth gravy.
  • Lingonberry jam cuts the richness (cranberry works too).
More detail and the reasons why (4)
  • Three centimetres is the design, not a style. A ball that size browns all over and cooks through in roughly the same window, so one pan does both jobs; make them twice as wide and you choose between a raw centre and a burnt crust. It also has far more surface for its weight than a patty, which is what gives the gravy something to cling to — the split from hambagu: the same mince is either flattened into a patty or rolled and served in cream. Roll them constantly in the pan rather than turning them once, or the browning ends up in stripes.
  • Lingonberry is genuinely sour, and it keeps without being cooked. The berry is high in benzoic acid, which is a natural preservative — so the Swedish version is rårörda lingon, raw berries simply stirred with sugar and kept cold, not a boiled jam. That is also why it works here where a sweeter jam would not: a gravy of butter, roux and cream needs an acid sharp enough to cut it, and balancing flavour is the general case. Cranberry substitutes because it is sour in the same way; strawberry jam would just make the plate sweet.
  • The teaspoon of soy sauce is a seasoning layer, and it is not a modern shortcut. Savoury depth builds up in layers, and a fermented seasoning is one of them (building umami) — a stock-and-cream gravy is mild by construction, and one teaspoon of something fermented does what another twenty minutes of browning would. Worcestershire, in the alternative, is the same move: it is a fermented anchovy sauce.
  • On the Turkish story. It is often said the dish came home with Charles XII from his years in the Ottoman Empire, and Sweden's own official account has publicly called the recipe Turkish in origin. It is a good story and it is not settled history; what is certain is that meatballs in cream with potato and lingonberry are the Swedish everyday plate, the course before prinsesstårta and kanelbulle.

The basics behind this dish

Cooking basics →

Written with AI · how we check it · Edit history