Swedish köttbullar: meatballs in creamy gravy served with mashed potatoes and lingonberry jam
Prep30 min
Cook30 min
Serves4 servings
CuisineSwedish

Köttbullar: Swedish Meatballs with Cream Gravy, Mashed Potatoes and Lingonberry Jam

A proper recipe for Sweden's national dish, köttbullar. Allspice and nutmeg in a beef-and-pork mix, a creamy gravy, buttery mashed potatoes and lingonberry jam, with the history from Charles XII to the Christmas julbord.

Total: 1 hrLevel: Easy

Cooking flow

Cooking steps

STEP 11 / 6

Soak the breadcrumbs in milk

5 min

Soaking breadcrumbs in milk
Breadcrumbs soaked in milk. This small step creates the fluffy texture of köttbullar. Wait until the crumbs have absorbed all the milk

Put 4 tbsp breadcrumbs in a small bowl, pour in 60 ml milk and soak for about 5 minutes. When the crumbs have absorbed the milk and swelled, and pressing with a spoon doesn't squeeze out liquid, so the whole is a moist paste, mix lightly.

This technique, called "panada," is the secret to the fluffy texture of köttbullar. The breadcrumbs hold the meat's moisture and keep it from drying out when cooked.

STEP 22 / 6

Make the meat mixture

10 min

Mixing the meatball ingredients in a bowl
Mixing the meatball mixture. Specks of allspice show in the ground meat, and the breadcrumbs and milk make white streaks. Don't overmix; stop when everything is one

In a large bowl, combine 500 g ground meat, the grated onion, the milk-soaked breadcrumbs, 1 egg, allspice, nutmeg, salt and white pepper. Don't overwork it by hand; mix just until evenly combined.

The key is not overmixing. Overworked meat binds its proteins into a tough texture. Stop when it feels like it has come together as one.

Chill the mixture before rolling

Cover the mixture with plastic wrap and chill it in the refrigerator for 30 minutes; the fat firms up and the mixture is easier to roll. You can skip this if you're short on time, but chilled meatballs hold their shape better when cooked.

STEP 33 / 6

Roll the meatballs

10 min

Rolled meatballs lined up on a tray
Rolled köttbullar. Small 3 cm balls lined up neatly. Wetting your hands keeps the meat from sticking

Wet your hands with water and roll the mixture into small balls about 3 cm (1 in) in diameter. You'll get about 30. Swedish köttbullar are surprisingly small, and a size a little smaller than IKEA's is the home standard.

Uniform size means even cooking. A measuring spoon (a little under 1 tbsp) helps keep them consistent.

STEP 44 / 6

Fry the meatballs

10 min

Frying meatballs in a skillet with butter foam and golden surfaces
Browning köttbullar. Rolling them in the butter foam to brown every side. The pan juices left in the skillet are the source of the gravy's savor

Melt 2 tbsp butter in a large skillet over medium heat. Don't crowd the pan; fry in 2 batches. Roll them around to brown all over for about 8 minutes, until golden all over.

The ideal is crisp outside and juicy inside. Overcooking dries them out. If the center is still pink, simmer them in the gravy in the next step until cooked through. It's important that the meatballs be fully cooked in the center (a guide is 75°C / 167°F at the center for at least 1 minute).[4]

Remove the browned meatballs from the pan, leaving the pan juices in the skillet. They become the base of the gravy.

STEP 55 / 6

Make the cream gravy

10 min

Making cream gravy, adding broth with a whisk
Making the cream gravy. Make a roux in the pan with the juices, then add broth a little at a time for a smooth sauce. The cream melts in with white streaks

Into the pan with the juices, add 2 tbsp butter and melt over low heat. Add 2 tbsp flour and cook for about 1 minute with a wooden spoon (making the roux). Stir carefully so no lumps form.

Add 300 ml beef broth a little at a time, mixing well with a whisk. Adding it all at once makes lumps. Once it's all in, raise the heat to medium and simmer for about 5 minutes until thickened.

Add 100 ml heavy cream and 1 tsp soy sauce and simmer 2 more minutes. Season with salt and white pepper. The ideal consistency is slightly looser than a pasta sauce.

Return the meatballs to the sauce and warm over low heat for 2–3 minutes so the flavors meld.

Adjusting the gravy's thickness

If the sauce is too thick, add a little broth; if too thin, remove the lid and reduce. The ideal thickness is when you coat the back of a spoon and a line drawn with your finger stays visible. In French cooking this is called "nappé."

STEP 66 / 6

Make mashed potatoes and plate

20 min

The finished köttbullar plate with mashed potatoes, gravy and lingonberry jam arranged
The traditional köttbullar plate. Meatballs with plenty of gravy over creamy mashed potatoes, with bright red lingonberry jam and green pickles for color

Cut the potatoes into 3 cm (1 in) cubes and boil over medium heat for 15 minutes, until a bamboo skewer slides in easily. Drain and mash. Add 2 tbsp butter and 50 ml warmed milk and mix until smooth. When it falls slowly off a wooden spoon, season with salt.

Spoon mashed potatoes onto a plate and top with the köttbullar and plenty of gravy. Serve lingonberry jam in a small dish, with pickled cucumber alongside.

0 / 0
Ingredients

Ingredients

1 / 3

Meatball mixture

Ingredient Amount Substitutes & notes
Ground beef and pork (7 beef : 3 pork) 500 g All beef turns out tough. The pork fat is the secret to tenderness
Onion 1/2 Grated or finely chopped
Breadcrumbs 4 tbsp Dry breadcrumbs. The secret to fluffiness
Milk 60 ml For soaking the breadcrumbs
Egg 1 Binder
Allspice 1/2 tsp The soul of köttbullar. Don't skip it
Nutmeg 1/4 tsp Freshly grated from whole, if possible
Salt 1 tsp None
White pepper 1/4 tsp White pepper, not black
Butter 2 tbsp For frying
Allspice creates the Swedish flavor

The biggest reason köttbullar stand apart from "just meatballs" is allspice (kryddpeppar). Allspice is a spice common in Swedish home cooking, and appears in pickled herring and stews as well. A spice that carries the aromas of clove, cinnamon and nutmeg in one berry, it gives köttbullar their distinctly Nordic "warm fragrance."

2 / 3

Cream gravy

Ingredient Amount Substitutes & notes
Butter 2 tbsp None
All-purpose flour 2 tbsp The base of the roux
Beef broth 300 ml Bouillon granules plus water works
Heavy cream 100 ml At least 35% fat
Soy sauce 1 tsp A Swedish secret seasoning
Salt and white pepper to taste None
Soy sauce is the secret weapon of Swedish cooking

It may sound surprising, but soy sauce is a standard hidden seasoning in Swedish gravy. Among English-language Swedish cooking bloggers it is widely known as the "soy sauce trick." The glutamate in soy sauce adds deep umami and a lovely dark brown color to the gravy. Too much makes it taste Japanese, so 1 tsp is the limit.

3 / 3

Sides

Ingredient Amount Substitutes & notes
Potatoes 4 (medium) For the mashed potatoes
Butter 2 tbsp For the mashed potatoes
Milk 50 ml For the mashed potatoes
Lingonberry jam 4 tbsp Cranberry sauce can substitute
Pickled cucumber 8 slices Thinly sliced
0 / 0

A taste of the North that IKEA can't tell you about

Köttbullar. Outside Sweden they're known as "Swedish meatballs," mostly from the IKEA food court. But the IKEA version and the köttbullar a Swedish grandmother makes at home are different things. It's no exaggeration to call them two different dishes with the same name.

Authentic köttbullar are small, about 3 cm (1 in) across. The warm fragrance of allspice and nutmeg reaches your nose, and when you bite in, the juices flood out. Dip them in a rich cream gravy, set them on buttery mashed potatoes, and reset your palate with the sweet-tart lingonberry jam. This trinity is the Swedish taste of home.

What is köttbullar?

In Swedish, "kött" means meat and "bullar" means round lumps (the same word as for bread buns). A well-known story says King Charles XII brought the recipe for köfte (Turkish meatballs) back from his exile in the Ottoman Empire, but there is no firm record and the claim is disputed. Meatballs spread as home cooking after the mid-19th century, when meat grinders became common. Today they are Sweden's unofficial national dish, essential at Christmas, Midsummer and Sunday dinners.

Search for "Swedish meatballs" and IKEA's recipe dominates the results. Yet there is a great deal of deeper information on köttbullar as Swedish home cooking. Why is allspice essential? How do you make the cream gravy's roux? Does lingonberry jam really go with meat? These key home-cooking tips are still hard to find in many places. Alongside Hungarian goulash (in Japanese) and Czech svíčková (in Japanese), this is one of Europe's great meat dishes. This article uncovers the real köttbullar hidden behind the IKEA image.


Ingredients (serves 4, about 30 meatballs)

Substituting for lingonberry jam

Lingonberry jam is sold at IKEA stores (as SYLT LINGON) and in Scandinavian food shops. If you can't find it, cranberry sauce is the closest substitute. Both share the job of cutting the meat's fat with sweet-tart flavor and a pleasant bitterness.



Cooking tips

Why white pepper

Swedish cooking traditionally uses white pepper (vitpeppar). The strong aroma and visible black specks of black pepper are thought to spoil the refinement of a creamy sauce. White pepper has a mild heat and melts into the sauce's flavor. Just as Portuguese caldo verde (in Japanese) cares about the quality of its olive oil, köttbullar cares about the kind of pepper.

Grate the onion

Many English-language recipes say "finely chopped," but in Swedish homes grating is standard. Grated onion disperses evenly through the mixture and gives a smooth mouthfeel when cooked. Chopped onion leaves a texture of onion pieces and strays from the köttbullar ideal of a "smooth meatball."

Cream with at least 35% fat

Low-fat cream can't give the gravy richness. In Sweden, "vispgrädde" (whipping cream) of around 40% fat is commonly used. Choose cream with 35% or more fat. "Non-dairy cream" is unsuitable because the gravy separates easily. Like the beer sauce of Belgian carbonnade (in Japanese), the quality of the sauce base greatly affects the result.

Layer flavor with frying and simmering

After frying the meatballs, a light simmer in the gravy lets the browned bits (fond) left in the pan soak back into the meatballs. This "deglazing" step is shared with French cooking, and it is why köttbullar sit within Europe's braising tradition.

A traditional Swedish dining table, candles lit and köttbullar at the center
A Swedish winter dinner table. Köttbullar in the center, lit by candlelight. A Nordic scene that symbolizes hygge (coziness)

Variations

Variations of köttbullar: pasta and sandwich versions
Besides mashed potatoes, köttbullar can become pasta or sandwiches. The cream gravy pairs well with any starch

Creamy pasta version

Increase the gravy by 1.5 times and toss with cooked fettuccine. Set the meatballs on the pasta and finish with grated Parmesan. A modern twist popular with younger Swedes.

Curry version (köttbullar med curry)

Add 1 tsp curry powder to the meat mixture and 1/2 tsp to the gravy. A variation for days when you want a different aroma.

Moose version (älgköttbullar)

In northern Sweden, köttbullar are made with moose meat. Lean and with a wild flavor, it harmonizes beautifully with allspice. Venison (game meat) is a good substitute that comes close.

Vegetarian version

Use 300 g cooked and mashed lentils plus 200 g finely chopped mushrooms in place of the ground meat. Using a flax egg (1 tbsp flaxseed plus 3 tbsp water) as the binder instead of egg makes it vegan. IKEA's "plantball," launched in 2020, follows this concept.

Mini version (småbullar)

Make them tiny, 1.5 cm across, as party finger food. Served on toothpicks with gravy for dipping, they are a staple starter at the Swedish Christmas party, the julbord.


The background of this dish

A "souvenir" from the Ottoman Empire

The origin of köttbullar has an interesting history. After his crushing defeat by Russia at the Battle of Poltava in 1709, King Charles XII of Sweden (reigned 1697–1718) spent five years in exile in the Ottoman Empire, in Moldavia (around present-day Romania and Moldova).

There is a theory that during this exile he brought back the recipe for köfte (Turkish meatballs). The resemblance to Turkish köfte (in Japanese), spiced ground meat rolled into small balls and cooked, is indeed striking. In 2018, the official Sweden Twitter account introduced this theory and it drew wide attention.[2][3]

However, some food historians are cautious about it, noting that there is no record of Charles XII having any interest in cooking.[2] Meatballs are said to have become widely made as home cooking from the mid-19th century, once meat grinders became common.[1]

Charles XII and Swedish cooking

The influence of Charles XII's Ottoman exile on Swedish cuisine isn't limited to köttbullar. Dolma (stuffed grape leaves) are also said to be the ancestor of Sweden's "kåldolmar" (cabbage rolls).

Sweden's winter countryside: red wooden houses covered in snow
A Swedish winter landscape. Red Falu-red wooden houses wrapped in snow. On long, dark winter dinner tables, warm köttbullar are served

Julbord: the Christmas table

The signature food event of Sweden's Christmas season (December) is the julbord. It is the Swedish version of a buffet, laid out with pickled herring, salmon, ham and always köttbullar.

The word "jul" is said to come from the name of a pre-Christian winter festival. As a hot dish, köttbullar sit at the core of the julbord, bridging the "cold" section (herring, salmon) and the "hot" section (köttbullar, ham).

Just as Norwegian fårikål (in Japanese) is cherished as an autumn national event, köttbullar are the dish that symbolizes the Swedish winter.

Hygge and lagom: the Nordic philosophy of food

Köttbullar embody two important Nordic concepts. One is hygge, from Denmark: a feeling of coziness, warmth and relaxation. The other is Sweden's own lagom, a way of life that means "just right" or "in moderation."

Köttbullar are neither too luxurious nor too plain: truly a "lagom" dish. No expensive ingredients are used, yet careful cooking produces deep flavor. Sharing hot meatballs with your family by candlelight is hygge itself.

Set beside Danish smørrebrød (in Japanese), the differences and similarities of Nordic home tables come into view.

IKEA and the globalization of köttbullar

The biggest contributor to spreading köttbullar around the world is undoubtedly IKEA. IKEA's founder, Ingvar Kamprad, believed that "hungry customers don't shop well" and began putting restaurants inside IKEA stores in the 1960s.

IKEA sells about a billion köttbullar a year, so it is no exaggeration to call it the world's largest meatball chain. Yet English-language food journalists repeatedly point out that "IKEA's köttbullar are not like authentic Swedish food." Because they are mass-produced, the allspice is restrained and the gravy is simplified. The biggest differences from the authentic homemade version are the richness of the cream gravy and how strongly the meatballs are flavored with allspice.

The "plantball" IKEA launched in 2020 is a plant-based meatball made from pea and soy protein, with a carbon footprint of 4% of the meat version. The fusion of Nordic sustainability and köttbullar culture suggests one direction for the future of food.

Meatballs around the world

Köttbullar are one part of a global "meatball culture."

Turkish köfte are a grilled dish seasoned with cumin and paprika, eaten without sauce. Italian polpette are typically simmered in tomato sauce. American meatballs, of Italian immigrant origin, are served with spaghetti. Indian kofta are spiced meatballs simmered in curry sauce. Japanese tsukune are chicken-based and glazed in a sweet-savory teriyaki sauce.

Compared with these, the signature of köttbullar is the combination of cream sauce and sweet-tart berry jam. The trio of meat, cream and fruit is a distinctly Nordic aesthetic. Like Finnish karjalanpiirakka (in Japanese), Nordic cooking is full of wisdom for drawing deep flavor out of simple ingredients.


Nutrition (per serving of 4)

A balanced home dish

Köttbullar have a fairly high 32 g of fat with 30 g of protein, but combined with the carbohydrates of mashed potatoes they make a balanced meal. Allspice is said to aid digestion, and lingonberries contain antioxidants.

Nutrient Amount
Calories 520 kcal
Protein 30 g
Fat 32 g
Carbohydrates 28 g
Fiber 2 g
Sodium 640 mg

Lingonberry jam is an essential accompaniment to köttbullar. The sweet-tart jam lightens the aftertaste of the rich gravy.


What to cook alongside

FAQ

FAQ: five common questions

Questions often asked by first-time köttbullar cooks, from choosing spices to storage.

Q1. What can I use if I don't have allspice?

Mix 1/4 tsp clove, 1/4 tsp cinnamon and 1/4 tsp nutmeg to get a flavor close to allspice. Allspice holds these three aromas in one berry, so combining them separately works as a substitute. However, the unity unique to allspice is hard to reproduce, so if possible, we recommend buying it from a spice section or shop.

Q2. What if my meatballs fall apart?

The main causes are too much moisture in the mixture or overmixing. If the breadcrumbs had too much milk, add more breadcrumbs. Overmixing can make them shrink and crack as they cook. Also, chilling for 30 minutes in the refrigerator before frying firms up the fat and makes them much less likely to fall apart.

Q3. What if the gravy gets lumpy?

Whisking vigorously gets rid of most lumps. If some remain, strain through a sieve. The fundamental prevention is to add the broth a little at a time, in 3–4 parts. Adding a lot at once causes lumps.

Q4. How do I store köttbullar?

Cooked meatballs keep in the refrigerator for 3 days. Store the gravy in a separate container. To freeze, freeze just the meatballs (1 month) and make fresh gravy when you eat them. Thawing overnight in the refrigerator is recommended.

Q5. How are they different from IKEA's köttbullar?

The biggest difference is the amount of allspice and the richness of the gravy. IKEA's are mass-produced with restrained spicing, while the home version uses allspice generously. The gravy also uses plenty of cream and is based on the pan juices of the fried meatballs, so it is far richer. If IKEA's köttbullar are an "80," the home version is a "100."


Enjoy more European cooking

If köttbullar have caught your interest, explore more of Europe's stewing and gravy traditions. Warm dishes shaped by each country's history and climate await.

  • Goulash (in Japanese) — Hungary's paprika stew, a representative of central European stewing culture
  • Svíčková (in Japanese) — Czech beef in cream sauce, a variation on gravy culture
  • Carbonnade (in Japanese) — Belgium's beer stew, a northern European braising technique

Nordic tables are simple but deeply flavorful. Please experience the warm wisdom of the cold countries.

  • Fårikål (in Japanese) — Norway's lamb and cabbage stew, the national dish of Nordic autumn
  • Cepelinai (in Japanese) — Lithuanian potato dumplings, a hearty Baltic plate

Sources

A cobbled street in Gamla Stan, Stockholm's old town
Gamla Stan, Stockholm's old town: an alley of medieval cobblestones and yellow buildings. Köttbullar are a standard on restaurant menus in this district too