Print

Perfect Swedish Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic Swedish meatballs made with a blend of ground beef and pork, seasoned with warm spices, and simmered in a creamy gravy—perfect over mashed potatoes or noodles for a comforting meal.

Ingredients

Units Scale
  • 250g ground beef
  • 250g ground pork
  • 1/2 cup plain breadcrumbs
  • 1/4 cup milk
  • 1/4 cup grated onion
  • 1 garlic clove, minced
  • 1 egg
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • Salt and pepper to taste
  • 1 tbsp olive oil (for frying)
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 cup beef broth
  • 1/2 cup heavy cream
  • 1 tsp Dijon mustard

Instructions

  1. In a small bowl, soak breadcrumbs in milk and set aside.
  2. In a large bowl, mix ground beef, pork, grated onion, garlic, egg, soaked breadcrumbs, allspice, nutmeg, salt, and pepper until well combined.
  3. Form mixture into 1-inch meatballs.
  4. Heat olive oil in a skillet over medium heat and brown meatballs on all sides. Remove and set aside.
  5. In the same skillet, melt butter and whisk in flour to form a roux. Cook 1–2 minutes until golden.
  6. Gradually add beef broth, whisking to keep smooth. Stir in cream and Dijon mustard.
  7. Simmer sauce until thickened, then return meatballs to the skillet.
  8. Simmer meatballs in the sauce for 10–12 minutes until fully cooked.
  9. Garnish with parsley and serve warm with mashed potatoes, lingonberry jam, or noodles.

Notes

  • For extra tenderness, don’t overmix the meat mixture.
  • Lingonberry jam adds authentic Swedish flavor.
  • Use a cookie scoop for evenly sized meatballs.
  • Substitute ground turkey or chicken for a lighter version.

Nutrition