Traditional Swedish meatballs served with creamy mashed potatoes, rich cream sauce, lingonberry jam, and quick-pickled cucumber—the way they're enjoyed in Sweden.
Few dishes are as iconic as Swedish Meatballs, or Köttbullar. At Swedish Cravings, we believe authentic Swedish food is about simple ingredients, traditional cooking methods, and sharing meals with family and friends.
Unlike many versions found outside Sweden, authentic Swedish meatballs are smaller, incredibly tender, delicately seasoned with allspice and white pepper, and always served with creamy mashed potatoes, rich brown cream sauce, sweet lingonberry jam, and crisp pickled cucumber.
Whether you're preparing a comforting family dinner or recreating memories of a trip to Sweden, this classic recipe will bring authentic Swedish flavors to your table.
A Swedish Family Favorite
In Sweden, meatballs aren't just reserved for Christmas.
They're enjoyed all year round for Sunday dinners, birthdays, school lunches, and family gatherings. Almost every Swedish family has its own recipe, often passed down through generations.
While recipes may differ slightly, one thing rarely changes: Swedish meatballs are always served with mashed potatoes, cream sauce, lingonberry jam, and pickled cucumber.
It's one of Sweden's greatest comfort foods.
The Swedish Cravings Secret
Every family has their own version of Swedish meatballs, and this is ours.
The secret isn't one special ingredient—it's several small details working together. Instead of using raw onion, gently sauté it in butter until soft and sweet before mixing it into the meat. A touch of Dijon mustard, Worcestershire sauce, and dark soy sauce adds depth without overpowering the traditional Swedish flavor. Finally, a pinch of freshly grated nutmeg complements the allspice perfectly.
The result is incredibly tender, juicy meatballs with a rich, well-balanced flavor that keeps everyone coming back for seconds.
Ingredients
For the Meatballs
- 500 g (1.1 lb) ground beef (80/20)
- 250 g (½ lb) ground pork
- 1 small yellow onion, finely grated
- 1 tbsp butter (for sautéing the onion)
- 100 ml (⅓ cup + 1 tbsp) whole milk
- 50 g (1 cup) breadcrumbs
- 1 large egg
- 1½ tsp fine sea salt
- 1 tsp freshly ground white pepper
- ¾ tsp ground allspice
- ¼ tsp freshly grated nutmeg
- 1 tsp Dijon mustard
- 1 tsp Worcestershire sauce
- 1 tsp dark soy sauce
- 1 tbsp finely chopped fresh parsley
- Butter for frying
For the Cream Sauce
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 500 ml (2 cups) beef stock
- 100 ml (⅓ cup + 1 tbsp) heavy cream
- 1 tsp dark soy sauce
- Salt and white pepper to taste
To Serve
- Creamy mashed potatoes
- Swedish lingonberry jam
- Quick-pickled cucumber (Pressgurka)
- Fresh parsley (optional)
Instructions
Step 1 – Prepare the Onion
Heat 1 tablespoon of butter in a frying pan over medium heat.
Add the finely grated onion and cook gently for 5–7 minutes until soft and translucent. Do not let it brown.
Allow it to cool completely.
Step 2 – Prepare the Breadcrumb Mixture
Combine the breadcrumbs and milk in a bowl.
Let them soak for about 10 minutes until the breadcrumbs have absorbed the liquid.
Step 3 – Make the Meatball Mixture
In a large bowl, combine:
- Ground beef
- Ground pork
- Cooled onion
- Soaked breadcrumbs
- Egg
- Salt
- White pepper
- Allspice
- Nutmeg
- Dijon mustard
- Worcestershire sauce
- Dark soy sauce
- Fresh parsley
Mix gently with your hands until everything is evenly combined.
Avoid overmixing, as this can make the meatballs dense instead of tender.
Step 4 – Shape the Meatballs
Lightly wet your hands with cold water.
Roll the mixture into small meatballs approximately 3 cm (1¼ inches) in diameter.
Traditional Swedish meatballs are smaller than many other varieties, allowing them to cook evenly and develop a beautifully browned exterior.
Step 5 – Fry the Meatballs
Heat butter in a large frying pan over medium heat.
Cook the meatballs in batches, turning frequently until browned on all sides and fully cooked through.
Transfer the cooked meatballs to a plate while preparing the sauce.
Step 6 – Make the Cream Sauce
Using the same frying pan, melt the butter.
Whisk in the flour and cook for about one minute.
Slowly whisk in the beef stock until smooth.
Add:
- Heavy cream
- Dark soy sauce
Simmer gently for 5–10 minutes until the sauce thickens.
Season with salt and white pepper to taste.
Return the meatballs to the pan and simmer gently in the sauce for another 5 minutes.
Serving the Swedish Way
Serve the meatballs with:
- Creamy mashed potatoes
- Rich cream sauce
- Authentic Swedish lingonberry jam
- Quick-pickled cucumber (Pressgurka)
This classic combination balances savory, creamy, sweet, and tangy flavors exactly as Swedish families have enjoyed for generations.
Swedish Cooking Tips
- Sautéing the onion instead of adding it raw creates a sweeter flavor and much juicier meatballs.
- Soaking the breadcrumbs in milk keeps the meatballs tender.
- Don't overwork the meat mixture.
- Fry the meatballs in butter for the most authentic Swedish flavor.
- Keep the meatballs fairly small—they'll be more tender and easier to serve.
- Let the cooked meatballs simmer in the cream sauce for a few minutes before serving. This allows them to absorb even more flavor.
Shop Authentic Swedish Ingredients
At Swedish Cravings, we offer authentic Swedish groceries that help you recreate traditional Swedish meals at home.
Perfect companions for this recipe include:
- Authentic Swedish Lingonberry Jam
- Swedish Crispbread
- Swedish Coffee
- Traditional Swedish Candy
Everything is carefully selected and shipped directly from Sweden.
Frequently Asked Questions
Why are Swedish meatballs smaller than other meatballs?
Traditional Swedish meatballs are intentionally made smaller so they cook evenly and are easy to enjoy with mashed potatoes, cream sauce, and lingonberry jam.
Can I freeze Swedish meatballs?
Yes. Allow them to cool completely before freezing. Reheat gently in the cream sauce for the best texture and flavor.
Why do Swedish meatballs contain both beef and pork?
Combining beef and pork creates meatballs that are more tender, juicy, and flavorful than using beef alone.
What is traditionally served with Swedish meatballs?
Creamy mashed potatoes, rich cream sauce, lingonberry jam, and quick-pickled cucumber are the classic accompaniments found in Swedish homes.
A Taste of Sweden
For many Swedes, meatballs are more than just a meal—they're a reminder of family dinners, celebrations, and everyday comfort.
Whether served on a quiet Sunday afternoon, at a birthday celebration, or as part of the traditional Swedish Christmas table, Köttbullar remain one of Sweden's most beloved dishes.
At Swedish Cravings, we're proud to share authentic Swedish recipes that bring the flavors and traditions of Sweden to kitchens around the world.
We hope this recipe becomes a favorite in your home, just as it has in ours.
Smaklig måltid! (Enjoy your meal!)
0 comments