Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Swedish Meatballs Recipe

Swedish Meatballs Recipe That Feels Like a Cozy Homemade Dinner Classic

There is something incredibly comforting about a plate of homemade Swedish meatballs coated in a rich, velvety gravy and finished with fresh parsley. This classic dish combines tender beef and pork meatballs with warm spices like nutmeg and allspice, creating deep flavor in every bite. The creamy gravy ties everything together beautifully, making it perfect for cozy family dinners, holiday gatherings, or weekend comfort food cravings.

  • Total Time: 45 Mins

Ingredients

For the Meatballs

  • 1 lb ground beef
  • 1 lb ground pork
  • 1 egg
  • 2/3 cup panko breadcrumbs
  • 1/4 cup milk
  • 1 small yellow onion, finely chopped in a food processor
  • 1/4 tsp ground nutmeg
  • 1/4 tsp ground allspice
  • Salt, to taste
  • Black pepper, to taste
  • 1 Tbsp olive oil

For the Gravy

  • 4 Tbsp unsalted butter
  • 4 Tbsp flour
  • 3 cups beef stock
  • 1/2 cup sour cream
  • 3 Tbsp chopped parsley

Instructions

  • In a large bowl, combine the panko breadcrumbs and milk, then let the mixture sit for a few minutes until softened. Add the ground beef, ground pork, egg, finely chopped onion, nutmeg, allspice, salt, and pepper, then gently mix until just combined.

  • Shape the mixture into evenly sized meatballs using lightly oiled hands. Place the meatballs onto a tray and prepare a skillet with olive oil over medium heat.

  • Brown the meatballs in batches until deeply golden on all sides, being careful not to overcrowd the pan. Transfer the browned meatballs to a plate while finishing the remaining batches.

  • In the same skillet, melt the butter and whisk in the flour to create a smooth roux. Cook for about a minute, then gradually whisk in the beef stock until the gravy becomes smooth and thickened.

  • Return the meatballs to the skillet and spoon the gravy over them evenly. Let the meatballs simmer gently in the sauce until fully cooked through and tender.

  • Reduce the heat to low and stir in the sour cream until the gravy becomes creamy and silky. Avoid boiling after adding the sour cream to maintain a smooth texture.

  • Finish the dish with freshly chopped parsley for brightness and color. Serve hot with mashed potatoes, egg noodles, or your favorite side dish.

  • Author: Ida Sorenson
  • Prep Time: 20 Mins
  • Cook Time: 25 Mins