Now taking 1:1 coaching students — Book a session →
StudySwedish
← All recipes

Dinner · Swedish classic

Köttbullar

Swedish meatballs

Tender, pan-fried meatballs in a silky brown sauce — served with buttery mashed potato and a spoonful of lingonberry. This is the version every Swedish household makes from scratch.

Serves: 4
Prep: 20 min
Cook: 25 min
Total: 45 min
Skill: Easy

Swedish vocabulary

köttbullar

meatballs

köttfärs

minced meat / ground meat

lök

onion

ströbröd

breadcrumbs

kryddpeppar

allspice

smör

butter

brun sås

brown sauce / gravy

potatismos

mashed potato

lingonsylt

lingonberry jam

inlagd gurka

pickled cucumber

nötfärs

ground beef

fläskfärs

ground pork

Ingredients

Meatballs (köttbullarna)

  • Ground beef (nötfärs)(15–20% fat)300 g
  • Ground pork (fläskfärs)(keeps them juicy)200 g
  • Egg1 large
  • Breadcrumbs (ströbröd)3 tbsp
  • Whole milk3 tbsp
  • Yellow onion (lök)(finely grated)1 small
  • Fine salt1 tsp
  • White pepper (vitpeppar)½ tsp
  • Allspice (kryddpeppar)(the key spice)¼ tsp
  • Butter (smör)(for frying)2 tbsp

Brown sauce (brun sås)

  • Butter (smör)2 tbsp
  • Plain flour (vetemjöl)2 tbsp
  • Beef stock (oxbuljong)(good quality)400 ml
  • Heavy cream (vispgrädde)100 ml
  • Soy sauce (soja)(for colour and depth)1 tsp
  • Salt and white pepperto taste

To serve

  • Mashed potato (potatismos)4 portions
  • Lingonberry jam (lingonsylt)4 tbsp
  • Pickled cucumber (inlagd gurka)optional

Method

Mix the meatballs

  1. 1

    Combine the breadcrumbs and milk in a large bowl. Let them soak for 5 minutes until the breadcrumbs are fully absorbed — this keeps the meatballs tender.

  2. 2

    Add the ground beef, ground pork, egg, grated onion, salt, white pepper, and allspice to the bowl. Mix with your hands until just combined. Do not over-work the mix or the meatballs will be tough.

  3. 3

    Roll into balls about the size of a large walnut — roughly 3 cm across. Aim for even sizes so they cook at the same rate. You should get about 28–32 balls. Place them on a plate as you go.

Fry the meatballs

  1. 1

    Melt the butter in a large, heavy frying pan over medium-high heat. When the foam subsides the butter is ready.

  2. 2

    Add the meatballs in a single layer — don't crowd the pan. Fry in batches if needed. Turn them every 2 minutes until browned on all sides, about 7–8 minutes total.

  3. 3

    The inside should reach 72 °C / 162 °F. Cut one open to check — no pink inside. Transfer to a warm plate and cover loosely with foil while you make the sauce.

Make the brown sauce

  1. 1

    Keep the same pan on medium heat — the browned butter and meat juices are the flavour base. Add the butter and let it melt.

  2. 2

    Whisk in the flour and cook for 1 minute, stirring constantly, until the mixture turns a pale golden colour.

  3. 3

    Gradually pour in the beef stock, whisking continuously to prevent lumps. Add the cream and soy sauce. Bring to a gentle simmer.

  4. 4

    Simmer for 5 minutes, stirring often, until the sauce coats the back of a spoon. Season with salt and white pepper to taste.

  5. 5

    Return the meatballs to the pan. Gently turn them in the sauce and simmer together for 3–4 minutes.

Serve

  1. 1

    Spoon the meatballs and sauce onto plates alongside a generous mound of buttery mashed potato.

  2. 2

    Add a heaped tablespoon of lingonberry jam. In Sweden it goes directly on the plate — the sweet-sharp contrast with the rich sauce is the whole point.

  3. 3

    Add pickled cucumber on the side if you like. Serve immediately.

Tips from the kitchen

  • Use a mix of beef and pork. Pure beef meatballs go dry. The pork fat keeps them soft and tender.

  • Grate the onion, don't chop it. Grated onion disappears into the mix and gives flavour without texture.

  • Wet your hands before rolling. The mix won't stick and you get smoother balls.

  • Don't skip the allspice (kryddpeppar). It is the flavour that makes Swedish meatballs taste Swedish — nothing else does the same job.

  • Make the sauce in the same pan. The browned bits left from frying are pure flavour — don't wash them away.

  • The meatballs freeze well. Make a double batch and freeze half before adding to the sauce. Reheat from frozen in the sauce over low heat.