Print

Authentic Swedish Meatballs with Creamy Gravy

Close-up of six juicy swedish meatballs smothered in creamy brown gravy and topped with fresh parsley.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make the best homemade Swedish meatballs, similar to IKEA style, featuring juicy meatballs and a rich, creamy gravy perfect for a weeknight dinner.

Ingredients

Scale
  • 1 lb ground beef
  • 1 lb ground pork
  • 1 small onion, finely grated
  • 1/2 cup plain breadcrumbs
  • 1/4 cup milk
  • 1 large egg, lightly beaten
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground allspice
  • 2 tablespoons butter, divided
  • 1 tablespoon neutral oil
  • 3 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 teaspoon Dijon mustard
  • 1 tablespoon Worcestershire sauce
  • Fresh parsley, chopped, for garnish

Instructions

  1. Combine the ground beef, ground pork, grated onion, breadcrumbs, milk, egg, salt, pepper, and allspice in a large bowl. Mix gently with your hands until just combined; do not overmix to keep the meatballs juicy.
  2. Roll the mixture into small, uniform balls, about 1 inch in diameter. You should have about 30-35 meatballs.
  3. In a large skillet over medium heat, melt 1 tablespoon of butter with the oil. Brown the meatballs in batches, turning to cook evenly on all sides. Remove the browned meatballs and set them aside on a plate.
  4. Reduce the heat to medium-low. Add the remaining 1 tablespoon of butter to the skillet. Whisk in the flour and cook for 1 minute, stirring constantly to create a roux.
  5. Slowly whisk in the beef broth until smooth. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pan. Cook until the gravy thickens slightly, about 3 to 5 minutes.
  6. Stir in the heavy cream, Dijon mustard, and Worcestershire sauce. Taste the gravy and add more salt or pepper if needed.
  7. Return the browned meatballs to the skillet. Reduce the heat to low, cover, and let the meatballs simmer gently in the gravy for 10 to 15 minutes, or until cooked through and tender.
  8. Serve your Swedish meatballs immediately over mashed potatoes or egg noodles, spooning plenty of the creamy gravy over the top. Garnish with fresh parsley.

Notes

  • For the juiciest meatballs, soak the breadcrumbs in the milk for 5 minutes before mixing them into the meat.
  • If you prefer a quicker method, you can use frozen pre-cooked meatballs and simmer them directly in the prepared gravy.
  • Serve this Scandinavian comfort food with lingonberry jam for an authentic touch.

Nutrition