Print

Authentic Homemade Swedish Meatballs with Rich, Creamy Gravy

A white bowl filled with perfectly browned, juicy swedish meatballs smothered in a rich, creamy gravy.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Create the ultimate comfort food with this recipe for tender, flavorful homemade Swedish meatballs. You will simmer them in a rich, savory cream gravy that tastes better than any restaurant version. This dish brings Scandinavian warmth to your family dinner table.

Ingredients

Scale
  • 1 pound ground beef
  • 1 pound ground pork
  • 1 small yellow onion, finely grated or minced
  • 1 large egg, lightly beaten
  • 1/2 cup plain breadcrumbs
  • 1/2 cup whole milk
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 2 tablespoons butter, for frying
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream or sour cream
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon Worcestershire sauce (optional)

Instructions

  1. In a large bowl, combine the ground beef, ground pork, grated onion, beaten egg, breadcrumbs, milk, salt, pepper, allspice, and nutmeg. Mix gently with your hands until just combined; avoid overmixing.
  2. Roll the meat mixture into small, uniform balls, about 1 inch in diameter. You should have about 30 to 35 meatballs.
  3. Melt the butter in a large skillet over medium heat. Working in batches to avoid crowding the pan, brown the meatballs on all sides. Remove the browned meatballs and set them aside on a plate.
  4. Pour off any excess fat from the skillet, leaving about 1 tablespoon. Sprinkle the flour over the remaining drippings and cook, stirring constantly, for 1 minute to create a roux.
  5. Gradually whisk in the beef broth until smooth. Bring the mixture to a simmer, stirring until the gravy thickens slightly.
  6. Reduce the heat to low. Stir in the heavy cream (or sour cream), Dijon mustard, and Worcestershire sauce, if using. Taste the gravy and add more salt or pepper if needed.
  7. Return the browned meatballs to the skillet. Cover the skillet and let the meatballs simmer gently in the gravy for 10 to 15 minutes, or until they are cooked through and tender.
  8. Serve your homemade Swedish meatballs immediately over mashed potatoes or egg noodles for a classic comfort food dinner.

Notes

  • For an IKEA copycat flavor, use sour cream instead of heavy cream in the gravy for a slight tang.
  • If you prefer a thicker gravy, mix 1 teaspoon of cornstarch with 1 tablespoon of cold water and whisk it into the simmering sauce during the last 5 minutes of cooking.
  • Serve these meatballs with a side of lingonberry jam for an authentic Scandinavian touch.

Nutrition