Go Back
Swedish meatballs in cream gravy in a white serving dish with parsley

Easy Swedish Meatballs With Cream Gravy

Tender beef meatballs seasoned with allspice and nutmeg, pan-seared until golden and finished in the oven, then simmered in a smooth cream gravy made from the pan drippings. Served over egg noodles, mashed potatoes, or rice.
Prep Time 20 minutes
Cook Time 25 minutes
Rest Time 0 minutes
Total Time 45 minutes
Servings: 4 to 5 People
Course: Main Course
Cuisine: Swedish
Calories: 520

Ingredients
  

Meatballs
  • 500g (1 lb) ground beef, 80/20 fat ratio
  • 1/3 cup (30g) plain fine breadcrumbs
  • 1/4 cup (60ml) whole milk
  • 1 large egg
  • 1 small yellow onion, very finely grated (about 1/4 cup)
  • 1/2 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons neutral oil (for searing)
Cream Gravy
  • 3 tablespoons (45g) unsalted butter
  • 3 tablespoons (22g) all-purpose flour
  • 2 cups (480ml) low-sodium beef broth
  • 1/2 cup (120ml) heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon Dijon mustard
  • 1/4 teaspoon fine sea salt, plus more to taste
  • Fresh flat-leaf parsley, for serving

Equipment

  • large bowl
  • oven-safe skillet
  • whisk

Method
 

  1. Combine breadcrumbs and milk in a large bowl. Let soak 3 to 4 minutes until fully absorbed. Add ground beef, egg, grated onion, allspice, nutmeg, salt, and pepper. Mix gently until just combined, about 60 seconds.
  2. Portion into approximately 24 balls of about 3cm diameter. Roll smooth between wet palms.
  3. Preheat oven to 190°C (375°F). Heat oil in an oven-safe skillet over medium-high heat. Sear meatballs in batches until golden brown on the bottom, 2 to 3 minutes per side or until golden all over.
  4. Return all meatballs to the skillet and transfer to the oven. Roast 10 to 12 minutes until internal temperature reaches 71°C (160°F).
  5. Over medium heat, add butter to the drippings. Once foaming subsides, whisk in flour and cook 60 to 90 seconds until lightly golden. Pour in beef broth slowly in a thin stream, whisking constantly. Simmer 3 to 4 minutes until thickened. Stir in Worcestershire sauce and Dijon mustard.
  6. Reduce heat to medium-low. Stir in heavy cream and simmer 2 minutes. Taste and adjust salt. Return meatballs to the skillet and coat in the gravy for 1 to 2 minutes.
  7. Scatter fresh parsley over the top and serve immediately over egg noodles, mashed potatoes, or rice.

Notes

Soak breadcrumbs in milk before mixing: this is the panade technique that keeps meatballs tender rather than dense.
Mix the meat mixture for 60 seconds only. Over-mixing produces rubbery meatballs.
Never discard the pan drippings: they are the flavor base of the cream gravy.
Make-ahead friendly: store meatballs and gravy together in the fridge for up to 4 days; reheat gently over medium-low heat.