IKEA Swedish Meatballs (Köttbullar)
Prep time: 20 min Cook time: 40 min Servings: 4
In April 2020, when IKEA closed every store worldwide, the company did something unexpected: it posted the official recipe for its Swedish meatballs. The release was meant as a gesture — a way for people to make the cafeteria dish at home while the restaurants were dark. It went immediately viral, because the recipe was genuinely unfamiliar in one key way.
The cream sauce uses soy sauce. Two teaspoons of it. In a Scandinavian cream sauce. It doesn’t taste like soy — it disappears into the sauce and adds a savory depth that makes the whole thing taste like it has been cooking for hours. That’s the one thing most copycat versions miss, and the reason the homemade versions people had been making for years tasted good but not quite right.
Why This Recipe Is Different From Generic Swedish Meatballs
Most Swedish meatball recipes online converge on a similar formula: a 50/50 beef-pork blend, spiced with allspice and nutmeg, served in a pan gravy. IKEA’s recipe differs in specific ways:
| IKEA’s recipe | Generic recipes | |
|---|---|---|
| Meat ratio | 2:1 beef-to-pork (500g/250g) | Usually 50/50 |
| Spice | Salt + pepper, kept simple | Often allspice + nutmeg |
| Sauce base | Roux (butter + flour) | Often just a pan reduction |
| Sauce secret | Soy sauce + Dijon mustard | Usually omitted |
| Finishing | Brown on stovetop, finish in oven | Often stovetop-only |
The flavor difference is noticeable. The 2:1 beef-to-pork ratio gives a firmer, meatier bite. IKEA’s seasoning is deliberately restrained — just salt and pepper — rather than the allspice-and-nutmeg-spiced Swedish style you’ll see in many recipes (which is also traditional, just a different tradition); white pepper keeps the heat clean and invisible in the pale sauce. The oven finish produces even interior doneness that stovetop-only cooking struggles to achieve for small meatballs without burning the exterior.
The Meatball Texture Secret
The key to getting that compact, slightly dense, distinctly IKEA texture is soaking the breadcrumbs in milk before mixing. The milk-soaked breadcrumbs act as a panade — a binder that keeps the proteins from contracting too tightly during cooking. Without the soak, the same breadcrumbs would produce a drier, more crumbly texture.
The second variable is the size. These meatballs should be roughly 1 inch in diameter — noticeably smaller than the golf-ball-sized Italian-American meatball most people are used to making. The smaller size accomplishes two things:
- More surface area relative to volume means a higher crust-to-interior ratio after browning
- They cook through faster and more evenly in the oven, so there’s no risk of overdone exterior with raw center
Use a tablespoon measure or a small cookie scoop to keep them uniform — uniform size means uniform cooking time.
The Cream Sauce (Gräddsås)
The sauce is a roux-based cream sauce. It is not difficult, but the sequence matters:
-
Make the roux first. Butter and flour in equal weights (40g each), cooked together until pale golden and nutty-smelling. This eliminates the raw flour taste and creates the thickening agent.
-
Add the stocks gradually. Vegetable stock first, whisked in slowly to prevent lumps. Then beef stock, the same way. The dual stock base (rather than just beef stock) adds a rounded flavor that is less one-dimensional than beef stock alone.
-
Add the cream last. Heavy cream goes in after both stocks are incorporated. It finishes the sauce’s richness and color.
-
Add soy sauce and Dijon off the heat. Both are added at the end to preserve their character. The soy sauce (2 teaspoons) should be undetectable as soy in the finished sauce — it functions entirely as an umami amplifier. The Dijon (1 teaspoon) adds a barely-there sharpness that prevents the cream sauce from being heavy.
If the sauce is too thick, stir in stock a tablespoon at a time. If it’s too thin, simmer for an extra minute or two — it thickens as it reduces.
About Lingonberry Jam
Lingonberry jam is not optional at IKEA. The plate — mashed potatoes, meatballs in cream sauce, and lingonberry jam — is served all together, and the jam functions as a counter-element, not a side dish. A spoonful of the tart jam cut against the rich cream sauce is part of how the dish eats. Do not serve it without something tart.
If you can’t find lingonberry jam:
- Whole-berry cranberry sauce is the closest substitute in flavor profile — slightly sweeter, still appropriately tart
- Redcurrant jelly is a step closer to the actual lingonberry flavor
- Homemade cranberry compote with a squeeze of lemon and less sugar than canned versions is excellent
Lingonberry jam is sold at IKEA stores (in the marketplace/food section near checkout) and at Scandinavian or specialty grocery stores. If you are near an IKEA, this is the easiest sourcing solution.
A Note on the Turkish Origin Story
Sweden’s official Twitter account made international news in 2018 by posting that Swedish meatballs are “actually based on a recipe King Charles XII brought back from Turkey” — from his exile in the Ottoman Empire between 1709 and 1714. The claim is contested: food historian Richard Tellström found Swedish cookbook references to meatball-adjacent dishes dating to the mid-1600s, and the first clear Swedish cookbook entry (Cajsa Warg, 1755) predates any documented Ottoman transfer. The connection is interesting and historically plausible, but not settled. The real origin of the dish is probably less dramatic: small pan-fried meatballs appear across Northern European cooking, and the word “köttbullar” (literally “meat balls”) is simply the Swedish version of a format that was widespread.
Cost Comparison
| At IKEA | At Home (4 servings) | |
|---|---|---|
| Plate (8 meatballs + sides) | ~$6.99 per person | — |
| Meat (beef + pork) | included | ~$7–9 |
| Cream sauce ingredients | included | ~$3–4 |
| Pantry (flour, butter, egg) | included | ~$1–2 |
| Total per serving | ~$6.99 | ~$3.00 |
The IKEA version is already cheap by restaurant standards. The home version is cheaper still — and you get to control the size of the servings.
See also:
- Viral TikTok Swedish Meatballs — the TikTok spin on the same classic
- Copycat Bob Evans Mashed Potatoes — the right mashed potato base for this dish
- Copycat Rao’s Famous Meatballs — Italian-American meatballs for comparison









