Print

Swedish Meatballs with Gravy

Swedish Meatballs with Gravy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Swedish Meatballs with Gravy recipe delivers rich comforting flavors that satisfy your hunger and warm your soul with every bite

Ingredients

Scale
  • 1/2 cup breadcrumbs
  • 1/4 cup whole milk
  • 1/2 pound ground beef (preferably 80/20)
  • 1/2 pound ground pork
  • 1 small onion, finely chopped
  • 1 garlic clove, minced
  • 1 egg
  • 1/2 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Salt, to taste
  • Pepper, to taste
  • 3 tablespoons unsalted butter, divided
  • 3 tablespoons all-purpose flour
  • 2 cups beef stock
  • 1/2 cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • Instructions

  • Combine the breadcrumbs with milk in a bowl and let sit for about 10 minutes until the crumbs soak up the liquid and become soft. This makes the meatballs tender inside.
  • In a large bowl, mix the ground beef, ground pork, finely chopped onion, minced garlic, egg, soaked breadcrumbs, allspice, nutmeg, salt, and pepper. Use your hands to combine everything gently but thoroughly. Resist the urge to overwork the meat—you want it just combined to keep the texture light.
  • Wet your hands and shape the mixture into small, 1-inch meatballs. Keep them small so they cook evenly and stay juicy.
  • Heat 2 tablespoons of butter in a large skillet over medium heat. Add the meatballs in batches, making sure not to crowd the pan. Brown them on all sides, about 4-5 minutes total, then transfer them to a plate. They won’t be cooked through yet, but that’s okay—they’ll finish cooking in the gravy.
  • Reduce heat to medium-low, add the remaining tablespoon of butter. Stir in the flour to create a roux, cooking for about 2 minutes while stirring constantly so the flour doesn't burn.
  • Slowly whisk in the beef stock, scraping all the brown bits from the pan. Add the heavy cream and Worcestershire sauce, then bring to a gentle simmer. The gravy will thicken as it heats.
  • Return the browned meatballs to the pan, cover, and let them simmer in the gravy for 10-12 minutes to cook fully while infusing with the sauce.
  • Taste the gravy and adjust salt and pepper if needed. Serve the meatballs hot with gravy on top, alongside mashed potatoes or egg noodles.
  • Notes

    There’s something about Swedish meatballs with gravy that feels like a warm hug on a plate. This recipe yields perfectly tender meatballs with a rich, velvety gravy, balancing traditional Swedish flavors with comforting textures.