Swedish Meatballs

By

July 31, 2026

DISCOVER OUR NEXT RECIPE

Creamy Chorizo Queso Dip

In this article, we will explore a delicious and easy-to-prepare recipe. Creamy Chorizo Queso Dip: A Flavorful Fiesta in Every Bite! If you’re searching for

A delicious plate of Creamy Chorizo Queso Dip

In this article, we will explore a delicious and easy-to-prepare recipe.

Authentic Swedish Meatballs Recipe: A Taste of Tradition

Swedish meatballs, or “köttbullar,” are a beloved dish that has transcended borders, captivating taste buds around the world with their tender, flavorful centers and rich, creamy gravy. Originating from Sweden, these delightful bites are often served with lingonberry jam and creamy mashed potatoes, making them a comforting meal suitable for any occasion. In this article, we’ll guide you through a comprehensive recipe for making authentic Swedish meatballs from scratch, complete with tips and serving suggestions.

Ingredients

To prepare these delicious Swedish meatballs, you will need the following ingredients:

For the Meatballs:

  • 2 tablespoons olive oil (divided)
  • 1 onion (diced)
  • 1 pound ground beef
  • 1 pound ground pork
  • 1/2 cup Panko breadcrumbs
  • 2 large egg yolks
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Kosher salt and freshly ground black pepper (to taste)

For the Gravy:

  • 1/4 cup unsalted butter
  • 1/3 cup all-purpose flour
  • 4 cups beef broth
  • 3/4 cup sour cream
  • Kosher salt and freshly ground black pepper (to taste)

For Garnish:

  • 2 tablespoons chopped fresh parsley leaves

Directions

Step 1: Prepare the Onion

  1. Heat 1 tablespoon of olive oil in a large cast iron skillet over medium heat.
  2. Add the diced onion and cook, stirring frequently, until the onions are translucent, about 2-3 minutes. This step enhances the flavor of your meatballs by adding a sweet and aromatic base.

Step 2: Make the Meatball Mixture

  1. In a large bowl, combine the ground beef, ground pork, Panko breadcrumbs, egg yolks, ground allspice, ground nutmeg, and the cooked onion.
  2. Season generously with Kosher salt and freshly ground black pepper to taste.
  3. Using a wooden spoon or your hands, mix until all the ingredients are well combined. Be careful not to overmix, as this can make the meatballs tough.
  4. Roll the mixture into 1 1/4 to 1 1/2-inch meatballs, forming about 24 meatballs.

Step 3: Brown the Meatballs

  1. Add the remaining 1 tablespoon of olive oil to the skillet.
  2. In batches, add the meatballs and cook until all sides are browned, about 4-5 minutes. It’s important to allow the meatballs to sear properly to develop a deeper flavor.
  3. Once browned, transfer the meatballs to a paper towel-lined plate to drain any excess oil.

Step 4: Prepare the Gravy

  1. In the same skillet, melt 1/4 cup of unsalted butter over medium heat.
  2. Once melted, whisk in the all-purpose flour and cook for about 1 minute until lightly browned. This forms the roux for your gravy.
  3. Gradually whisk in the beef broth, stirring constantly until the mixture thickens slightly, about 1-2 minutes.
  4. Stir in the sour cream and season with Kosher salt and freshly ground black pepper to taste. This will give your gravy its signature creamy texture and rich flavor.

Step 5: Combine and Serve

  1. Add the browned meatballs back into the gravy and stir gently to coat them in the sauce.
  2. Cook for an additional 8-10 minutes, stirring occasionally, until the meatballs are heated through and the gravy has thickened to your liking.
  3. Serve immediately, garnished with chopped fresh parsley for a pop of color.

Tips for Perfect Swedish Meatballs

  • Use a mix of meats: The combination of ground beef and pork enhances the flavor and texture. Feel free to experiment with different ratios or even include ground veal for a gourmet touch.
  • Don’t skip the spices: Allspice and nutmeg are traditional spices used in Swedish meatballs that provide warmth and depth. Adjust the amounts to suit your taste.
  • Serve with traditional sides: Pair your meatballs with creamy mashed potatoes, lingonberry sauce, or even a side of pickled cucumbers for an authentic Swedish experience.

Conclusion

A delicious plate of Swedish Meatballs

With this recipe for Swedish meatballs, you can bring a taste of traditional Swedish cuisine to your kitchen. Whether you’re hosting a cozy dinner or just craving a comforting meal, these meatballs will surely impress family and friends alike. Enjoy your homemade Swedish meatballs, and don’t forget to savor every bite!

Happy cooking!

Swedish MeatballsSwedish Meatballs

A delicious plate of Swedish Meatballs

Swedish Meatballs

Deliciously seasoned meatballs served in a creamy gravy, perfect for any occasion.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Course: Main Course
Cuisine: Swedish
Calories: 700

Ingredients
  

  • 30 ml olive oil divided
  • 1 g onion diced
  • 450 g ground beef
  • 450 g ground pork
  • 60 g Panko *
  • 2 large egg yolks
  • 1 tsp ground allspice
  • 1 tsp ground nutmeg
  • Kosher salt to taste
  • freshly ground black pepper to taste
  • 60 g unsalted butter
  • 40 g all-purpose flour
  • 960 ml beef broth
  • 180 ml sour cream
  • Kosher salt to taste
  • freshly ground black pepper to taste
  • 30 g chopped fresh parsley leaves for garnish

Equipment

  • Large Cast Iron Skillet

Method
 

  1. Heat 1 tablespoon olive oil in a large cast iron skillet over medium heat. Add onion, and cook, stirring frequently, until onions have become translucent, about 2-3 minutes.
  2. In a large bowl, combine ground beef, ground pork, Panko, egg yolks, allspice, nutmeg and cooked onion; season with salt and pepper, to taste. Using a wooden spoon or clean hands, stir until well combined. Roll the mixture into 1 1/4-to-1 1/2-inch meatballs, forming about 24 meatballs.
  3. Add remaining 1 tablespoon olive oil to the skillet. Add meatballs, in batches, and cook until all sides are browned, about 4-5 minutes. Transfer to a paper towel-lined plate.
  4. To make the gravy, melt butter in the skillet. Whisk in flour until lightly browned, about 1 minute. Gradually whisk in beef broth and cook, whisking constantly, until slightly thickened, about 1-2 minutes. Stir in sour cream; season with salt and pepper, to taste.
  5. Stir in meatballs and cook, stirring occasionally, until heated through and thickened, about 8-10 minutes.
  6. Serve immediately, garnished with parsley, if desired.

Notes

These meatballs are great served with mashed potatoes or lingonberry sauce for a true Swedish experience.

WANT TO SAVE THIS RECIPE?

share with care

CREATED BY POLLY

Polly is the creator of Adrian Recipes, where she shares easy, family-friendly recipes designed for busy home cooks.

Leave a Comment

Recipe Rating