Swedish Meatballs. The king of Swedish cuisine. The classic of classics. A true titan on the culinary stage.
Of course, in Sweden, we just call them meatballs. No need for a national designation.
This ultra-classic dish holds a special place in the hearts of most Swedes. And why wouldn’t it? It’s like a miniature version of the entire Swedish food culture.
It tastes like Sweden, with all the familiar ingredients that make Scandinavian cuisine what it is: pickled cucumber, lingonberries, mashed potatoes, and that rich cream sauce. It’s both powerful and smooth, sweet and sour, simple yet refined.
Now, you should know there are about as many Swedish meatball recipes as there are Swedish households – so, roughly 4.9 million. Each with its own little secret and twist, and every family swears theirs is “the original.”
Most recipes use a mixture of bread and milk to keep the meatballs tender, while others combine pork and beef to lighten them up. You’ll find everything from all- spice to nutmeg in the seasoning.
Personally, I like to add a bit of whole milk, dark beer, and onions to make my meatballs chunkier, lighter, and juicier. And I’ve got two simple tricks to ensure perfectly round meatballs, every single time.
The second trick? Start by cooking the meatballs in the oven for about ten minutes. This helps them hold their shape and ensures even cooking. Once they’re set, transfer them to a skillet and fry them gently in butter until golden brown.
Traditionally, Swedish meatballs are served with a lusciously rich cream sauce, mashed (or boiled) potatoes, lingonberries, and pickled cucumber. But don’t limit yourself –these meatballs are just as fantastic in pasta dishes or tucked into a meatball sub.
Now, before we get to the recipe, let’s talk about some things you need to know. We’ll call it the Swedish Meatballs 101, and you can read even more about it in my cookbook NORTH – Scandinavianish Cooking.
Swedish Meatballs 101
- Choosing the Right Meat: A combination of ground beef and pork provides the best texture and flavor for Swedish meatballs. The pork adds juiciness, while the beef gives it its hearty texture and deep flavor.
- Soaking Breadcrumbs: Soaking the breadcrumbs in a mixture of milk and dark beer makes the meatballs tender and flavorful. The beer adds a slight richness that complements the spices so well.
- Using Allspice: Allspice is the defining spice in Swedish meatballs, giving them their distinctive taste. White and black pepper add subtle layers of spice without overpowering the dish.
- Baking Before Frying: Baking the meatballs for a short time before frying helps them hold their shape and makes the final frying easier. It’s a great tip to prevent the meatballs from falling apart.
- Making the Roux: When preparing the sauce, whisk the flour into the melted butter for a smooth roux. This step ensures that the sauce thickens properly without lumps.
- Adding Lingonberry Jam: The lingonberry jam adds a slight sweetness to the cream sauce, balancing out the richness of the cream. If lingonberry jam isn’t available, red currant or cranberry jelly can be used as a substitute.
- Serving Suggestions: Swedish meatballs are traditionally served with creamy mashed potatoes, tart lingonberry jam, and pickled cucumbers. The combination creates a balance of flavors – rich, creamy, sweet, and tangy.
How to Make Swedish Meatballs with Cream Sauce
1. Prepare the Breadcrumb Mixture
- Soak Breadcrumbs: In a small bowl, combine the breadcrumbs, milk, and dark beer. Let them soak for about 5 minutes until the mixture absorbs the liquids.
2. Cook the Onions
- Sauté Onions: In a skillet over medium heat, melt 2 tbsp of butter. Add the finely chopped onions and sauté for about 5-7 minutes until they are soft and lightly browned. Remove from heat and let them cool.
3. Mix the Meatball Ingredients
- Combine Ingredients: In a large mixing bowl, add the ground beef, ground pork, soaked breadcrumbs, egg, allspice, white pepper, black pepper, salt, and the cooled onions.
- Let Rest: Mix everything together until well combined. Let the mixture rest for 10 minutes to let the flavors meld.
4. Shape the Meatballs
- Form Meatballs: With slightly wet hands, form the mixture into small meatballs, each about 1 inch (2.5 cm) in diameter.
- Perfect the Shape: Cup the palm of your hand and gently swirl each meatball to create a smooth, spherical shape.
5. Bake the Meatballs
- Preheat Oven: Preheat your oven to 350°F (175°C).
- Bake: Place the meatballs on a lined baking sheet and bake for 10 minutes. This helps them retain their shape before frying.
6. Pan-Fry the Meatballs
- Heat Butter: In a skillet over medium heat, melt 2 tbsp of butter or add neutral oil.
- Fry Meatballs: Add the baked meatballs to the skillet and fry them until they are golden brown on all sides, about 3-5 minutes. Remove from skillet and set aside, keeping them warm.
7. Prepare the Cream Sauce
- Make a Roux: In the same skillet, melt 2 tbsp of butter over medium heat. Add 1 tbsp of flour and whisk for 1-2 minutes until the mixture turns a light golden color.
- Add Broth and Cream: Gradually add the beef broth while whisking continuously to prevent lumps. Then, stir in the heavy cream.
- Flavor with Lingonberry: Add 2 tbsp of lingonberry jam and let the sauce simmer for about 5-7 minutes until it thickens. Season with salt and black pepper to taste.
8. Combine and Serve
- Coat Meatballs: Gently toss the meatballs in the cream sauce until well coated.
- Garnish: Sprinkle fresh dill sprigs on top for a traditional touch.
- Serve: Serve hot with mashed potatoes, extra lingonberry jam, and pickled cucumbers on the side.
Recipe Notes
- Substitute for Lingonberry Jam: If you can’t find lingonberry jam, cranberry sauce or red currant jelly are good alternatives.
- Don’t Skip the Allspice: Allspice is essential for authentic Swedish flavor, so try not to skip it.
- Resting the Meatball Mixture: Letting the mixture rest for 10 minutes after mixing allows the flavors to meld.
- Keeping Meatballs Warm: Place meatballs in a warm oven while you prepare the sauce if needed.
How to Make Perfect Swedish Meatballs
- Total Time: 45 minutes
- Yield: Serves 4
- Diet: Omnivore
Description
Classic Swedish meatballs in a creamy lingonberry sauce. Perfect for a cozy weeknight dinner.
Ingredients
- 1 lbs (454 g) ground beef
- 1/2 lbs (227 g) ground pork
- 1/2 cups (120 ml) breadcrumbs
- 1/4 cups (60 ml) dark beer
- 1/4 cups (60 ml) whole milk
- 1 large egg
- 1 small yellow onion, finely chopped
- 2 tbsp unsalted butter
- 1/2 tsp allspice
- 1/4 tsp ground white pepper
- 1/4 tsp ground black pepper
- 1 1/2 tsp kosher salt
- 2 tbsp unsalted butter or neutral oil
- Fresh dill sprigs, for garnish
- 1 cups (240 ml) heavy cream
- 1/2 cups (120 ml) beef broth
- 1 tbsp all-purpose flour
- 2 tbsp lingonberry jam
- Salt and black pepper
- Mashed potatoes
- Pickled cucumbers
- Extra lingonberry jam
Instructions
- Prepare the Breadcrumb Mixture
- In a small bowl, combine the breadcrumbs, milk, and dark beer. Let them soak for about 5 minutes until the mixture absorbs the liquids.
- Cook the Onions
- In a skillet over medium heat, melt 2 tbsp of butter. Add the finely chopped onions and sauté for about 5-7 minutes until they are soft and lightly browned. Remove from heat and let them cool.
- Mix the Meatball Ingredients
- In a large mixing bowl, add the ground beef, ground pork, soaked breadcrumbs, egg, allspice, white pepper, black pepper, salt, and the cooled onions. Mix everything together until well combined. Let the mixture rest for 10 minutes to let the flavors meld.
- Shape the Meatballs
- With slightly wet hands, form the mixture into small meatballs, each about 1 inch (2.5 cm) in diameter. Cup the palm of your hand and gently swirl each meatball to create a smooth, spherical shape.
- Bake the Meatballs
- Preheat your oven to 350°F (175°C). Place the meatballs on a lined baking sheet and bake for 10 minutes. This helps them retain their shape before frying.
- Pan-Fry the Meatballs
- In a skillet over medium heat, melt 2 tbsp of butter or add neutral oil. Add the baked meatballs to the skillet and fry them until they are golden brown on all sides, about 3-5 minutes. Remove from skillet and set aside, keeping them warm.
- Prepare the Cream Sauce
- In the same skillet, melt 2 tbsp of butter over medium heat. Add 1 tbsp of flour and whisk for 1-2 minutes until the mixture turns a light golden color. Gradually add the beef broth while whisking continuously to prevent lumps. Then, stir in the heavy cream. Add 2 tbsp of lingonberry jam and let the sauce simmer for about 5-7 minutes until it thickens. Season with salt and black pepper to taste.
- Combine and Serve
- Gently toss the meatballs in the cream sauce until well coated. Sprinkle fresh dill sprigs on top. Serve hot with mashed potatoes, extra lingonberry jam, and pickled cucumbers on the side.
Notes
- For richer flavor, use a combination of ground beef chuck and sirloin.
- To make ahead, bake the meatballs as instructed, then refrigerate and reheat in the sauce before serving.
- Substitute chicken broth for beef broth if you prefer a milder flavor.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Roasting
- Cuisine: Swedish
Nutrition
- Serving Size: 1 cup
- Calories: 450
- Sugar: 10
- Sodium: 700
- Fat: 30
- Saturated Fat: 18
- Unsaturated Fat: 10
- Trans Fat: 0g
- Carbohydrates: 25
- Fiber: 3
- Protein: 35
- Cholesterol: 150
If you liked this, you are going to love these favorite Swedish recipes:
Swedish Christmas Classic – Jansson’s Temptation
Try Swedish Thursdays: Västerbottensost Cheese Pie
Savory Swedish Cheese Pancakes
Frequently Asked Questions
What type of meat should I use for the Swedish meatballs?
A mixture of pork and beef is traditional for Swedish meatballs, as it helps lighten them up while providing flavor.
Why do I need to add milk and bread to the meat mixture?
The combination of milk and bread helps keep the meatballs tender and moist, which is essential for achieving the right texture.
How can I ensure my meatballs are perfectly round?
Wet your hands slightly before shaping the meatballs and use one hand to cup and swirl the meatball, which helps create a perfectly spherical shape.

Love Swedish meatballs!!
This is the only way I make Swedish meatballs. The recipe is just perfect.
Made these and they are absolutely incredibly delicious.
Swedish born and bred, and I can confirm that this is indeed the perfect Swedish meatballs recipe. It is super authentic!
Absolutely delicious! Made this for dinner last night, and everyone loved it. The cream sauce was divine! Getting the cookbook now.
Another Swede to approve of this recipe!
I bought the cookbook, and it is absolutely gorgeous!! Authentic and comforting. The hint of lingonberry jam in the sauce was perfect!
The book is actually really really good, I would love to have it in print version though! Great recipe also.
Folks, you have to HAVE TO buy this cookbook, my favorite of the year!! The recipe is perfect for a chilly night. My family devoured these, especially with the mashed potatoes!
Buying the cookbook right now! As a Swede, I approve – This recipe brought me right back to my grandma’s kitchen.