Print

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Swedish Meatballs recipe features tender, flavorful meatballs in a rich, creamy gravy — perfect served over mashed potatoes or egg noodles for a comforting meal.

Ingredients

Scale
  • 1 pound (450g) ground beef
  • 1/2 pound (225g) ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup whole milk
  • 1 small onion, finely chopped
  • 1 egg
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons butter (for frying)
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon Dijon mustard

Instructions

  1. In a large bowl, combine breadcrumbs and milk; let sit for 5 minutes.
  2. Add ground beef, ground pork, chopped onion, egg, allspice, nutmeg, salt, and pepper. Mix gently until just combined.
  3. Shape into small meatballs, about 1 inch in diameter.
  4. In a large skillet over medium heat, melt butter and cook meatballs in batches until browned on all sides and cooked through. Transfer to a plate and cover to keep warm.
  5. In the same skillet, add flour and whisk for 1–2 minutes to make a roux.
  6. Gradually whisk in beef broth, scraping up any browned bits. Simmer until thickened.
  7. Stir in heavy cream, Worcestershire sauce, and Dijon mustard. Simmer for 2–3 minutes until the sauce is creamy and smooth.
  8. Return meatballs to the skillet and stir to coat in the sauce. Cook for a few minutes until heated through.
  9. Serve warm over mashed potatoes, egg noodles, or rice.

Notes

  • Don’t overmix the meat for tender meatballs.
  • Use a small cookie scoop for evenly sized meatballs.
  • Leftovers can be stored in the fridge for up to 3 days.

Nutrition