Authentic Swedish Meatballs

Authentic Swedish Meatballs

Sweden is a stunningly beautiful place, and authentic Swedish meatballs are worth a trip there alone. Totally serious, they were amazing. I traveled to Stockholm in the summer with my family, the first stop in a three-part European adventure. I had never been to Sweden before and quickly fell in love with the simple natural beauty, rich history, friendly people and flavorful foods. 
Swedish meatballs

Although warned of the potential for cool temperatures and possible rain, we lucked out.  Our time in Stockholm was flooded with vivid blue skies and long extended hours of sunshine. The city was so bright, it sparkled.

Swedish meatballs

Stockholm is located at the junction of Lake Malar (Malaren) and Salt Bay (Saltjon), an arm of the Baltic Sea. With 14 islands and 50 bridges forming the famous Stockholm archipelago. Stockholm–often referred to as “the Venice of the  is one of the North“–is one of the most stunning cities in the world.Swedish meatballs

From its quaint cobblestone streets to the charming 1800’s merchant house cottages that line its shores, Stockholm oozes history.  Its unique location is what helped Sweden transfer from an agrarian economy to a more mercantile one.Swedish meatballsThe food in Stockholm was all incredible. But the Swedes take their meatballs seriously, so much so that Sweden’s official website actually lists a recipe for Swedish meatballs. I have read a tremendous amount about Swedish meatballs and I ate many while I was there.  This is my attempt at an authentic recipe. There is an art to making meatballs generally: they must be cooked carefully.  But there is an added pressure of making a Swedish one. American Swedish meatballs soaked in creamy gravy are not “legit,” at least based on what I observed in Stockholm or read thereafter. The Swedes like their meatballs tender and almost pillowy. Their trick?  Milk-soaked breadcrumbs. Every authentic recipe I found had this essential ingredient. And it makes all the difference in the world. If you Google “Swedish meatballs,” you may find a number of Americanized versions.  But if you Google “authentic Swedish meatballs,” it is much easier to find the good stuff.  You will find variation in what ground meat or combination of meat to use, but all of the recipes incorporate milk-soaked breadcrumbs.

My Swedish meatball recipe is based on the official Nordic one posted on Sweden’s website.  The original recipe can be found here. For my version, I use an equal combination of ground beef and ground pork. To me, this gives you the best flavor and fat balance. I soak my breadcrumbs in milk, but I use plain panko breadcrumbs instead of traditional ones. This helps with both structure and moisture content of the meatball. I add sautéed yellow onions.  And the seasoning is classic: salt, pepper and the secret ingredient of allspice. The Swedes serve their meatballs with a slightly sweet, slightly tart fresh lingonberry sauce, similar to a less sweet version of American cranberry sauce. Lingonberries are, however, not easy to find in the US, or at least in Northern California (and I looked). I served my Swedish meatballs with a good quality jarred Lingonberry sauce; jarred sauce was a step down from the homemade variety, but it still tasted great.  If you can locate these tasty berries easily, here’s a great recipe to try. Served with a traditional mashed potato puree, I think I made the Swedes proud with this rendition of their national dish.

Swedish Meatballs

October 10, 2018
: 4
: 30 min
: 20 min
: 50 min
: easy


  • 1 cup plain panko bread crumbs
  • 1 1/4 cups milk
  • 1 medium yellow onion, minced
  • 5 tablespoons butter, divided
  • 1 pound ground beef
  • 1 pound ground pork
  • 2 eggs
  • 2 teaspoons salt
  • 1/8 teaspoon white pepper
  • 1/8 teaspoon ground allspice
  • Lingonberry sauce (optional)
  • Step 1 In a small mixing bowl add the panko bread crumbs and milk, mix well and set aside to soak for about 10 minutes.
  • Step 2 While the bread crumbs are soaking, place a large saucepan over medium heat. Add 1 tablespoon butter and when melted, add the onions and sauté without browning until tender, about 3 minutes. Remove from the heat and allow to cool slightly.
  • Step 3 Using a kitchen mixer, such as a Cusinart fitted with a paddle attachment, add the ground beef, ground pork, sautéed onions, milk soaked breadcrumbs, eggs, salt, pepper and allspice. Pulse on/off to blend. Be careful not to over mix.
  • Step 4 Line a baking sheet with parchment paper and set aside. Using your hands, gently shape the meatballs into approximately 1-inch balls.
  • Step 5 Line a plate with paper towel and set aside. Place a large sauté pan over medium-high heat. Add the remaining 4 tablespoons of butter. When hot and bubbling has subsided, add the meatballs in one layer being careful not to overcrowd them, if needed, work in batches. Brown the meatballs on all sides gently shaking the pan often to prevent sticking. Once cooked through, carefully remove the meatballs and place on the prepared plate to drain.
  • Step 6 Serve the meatballs hot with a generous dollop of Lingonberry sauce.

Follow my blog with Bloglovin

Related Posts

Sunday Cinnamon Rolls

Sunday Cinnamon Rolls

Cinnamon rolls are a true weakness of mine. I don’t have them often. But boy, if I could, I would. My earliest memory of cinnamon rolls relates to my parents’ divorce, when my sister and I were very young. My mom moved to NYC, my […]

Classic Meatballs With Tomato Sauce, An Essential Recipe

Classic Meatballs With Tomato Sauce, An Essential Recipe

Spaghetti with meatballs and marinara sauce, is considered an American family favorite.  Many think this well-known favorite is Italian, but it isn’t. Italy has its own version of meatballs, but they are called “polpettes” but they are not served with pasta.  Unlike most American meatballs, […]

5 thoughts on “Authentic Swedish Meatballs”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.