Best Swedish Meatballs with Creamy Gravy

Prep: 30 minCook: 1 hr5 servingsmediumSwedish
Best Swedish Meatballs with Creamy Gravy

Tender beef and pork meatballs braised in a rich, creamy Worcestershire gravy. Bread soaked in heavy cream keeps them exceptionally moist. Quick oven-bake, then simmer in butter-flour sauce with beef broth and cream. Serve over mashed potatoes with cucumber salad and lingonberries for an authentic Swedish meal.

Ingredients

5 servings
  • 4 slice white bread, crusts removed
  • ½ cup heavy cream
  • 1 teaspoon onion powder
  • ¾ teaspoon garlic powder
  • 1 pound ground beef, 85/15 blend
  • 1 pound ground pork
    ground beef1beef

    substitute allowed by source

    Full guide →
  • 1 egg
  • 2 tablespoon brown sugar
  • 2 teaspoon kosher salt
  • black pepper, a few shakes(optional)
  • 2 tablespoon butter
    meatball drippings1dairy-free

    source-approved alternative

    Full guide →
  • 2 tablespoon flour
  • 1 ½ cup beef broth, more as needed
    chicken broth1poultry

    lighter alternative

    Full guide →
  • 1 cup heavy cream
  • 1 tablespoon Worcestershire sauce, more to taste
    soy sauce0.67condimentadds glutenadds soy

    umami substitute

    Full guide →
  • 1 ½ teaspoon brown sugar(optional)
  • 1 teaspoon kosher salt, to taste, add last
  • nutmeg, very slight dash(optional)

Instructions

  1. 1

    Soak white bread without crusts in heavy cream for 5-10 minutes in a small bowl. Mash with a spoon or hands until paste forms.

  2. 2

    Combine bread paste with garlic powder, onion powder, ground beef, ground pork, egg, brown sugar, salt, and pepper in a large bowl. Mix until well combined. If mixture is too wet to handle, stir in panko or cornstarch. Roll into meatballs.

  3. 3

    Preheat oven to 400 degrees. Place meatballs on a sheet pan or baking dish. Bake for 20-25 minutes until cooked through.

  4. 4

    Melt butter over medium heat in a large pan. Whisk in flour and let bubble for 2-3 minutes.

  5. 5

    Slowly add beef broth while stirring after each addition until smooth gravy forms.

  6. 6

    Stir in heavy cream and season with Worcestershire sauce, brown sugar, salt, and nutmeg. Taste and adjust seasoning.

  7. 7

    Add meatballs to gravy. Cover and keep warm, or transfer to oven on low heat. Meatballs become more tender the longer they soak in sauce.

  8. 8

    Serve over mashed potatoes with cucumber salad and lingonberries.

Tips

Tip 1

Wet meatball mixture is normal and produces very tender results. Do not over-mix.

Tip 2

Use a large skillet, saute pan, or braiser casserole for the gravy step so meatballs fit comfortably.

Tip 3

Longer soaking in sauce makes meatballs progressively more tender. Keep warm on low oven heat if time allows.

Tip 4

Add salt last to gravy so you can taste and adjust to your preference.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Freeze meatballs and gravy separately up to 2 months.

Make Ahead

Prepare meatball mixture up to 12 hours ahead. Roll and bake meatballs ahead; reheat gently in gravy.

Serve With

Over mashed potatoes with cucumber salad and lingonberries, as specified in source.

See pairing guide →

Common Mistakes

Watch

Do not skip the bread soaking step to avoid dry meatballs.

Watch

Do not overmix dough to avoid dense meatballs.

Watch

Do not rush gravy over high heat to avoid lumps; add broth slowly and whisk.

Watch

Do not add all salt to gravy at once to avoid over-salting; taste first and adjust.

Substitutions

Dairy-Free Swaps

butter
meatball drippings1dairy-free

source-approved alternative

Full guide →

General Alternatives

ground pork
ground beef1beef

substitute allowed by source

Full guide →
beef broth
chicken broth1poultry

lighter alternative

Full guide →
Worcestershire sauce
soy sauce0.67condimentadds glutenadds soy

umami substitute

Full guide →
Find more substitutions →