Print

Swedish Meatballs with Creamy Gravy Recipe

4.8 from 86 reviews

This classic Swedish Meatballs with Creamy Gravy recipe features tender, juicy meatballs made from a blend of ground beef and pork, seasoned with aromatic spices and herbs. Cooked to perfection in a skillet and smothered in a rich, velvety cream gravy, these meatballs are a perfect comfort food. Serve them over mashed potatoes, egg noodles, or rice for a hearty, satisfying meal.

Ingredients

Scale

For the Meatballs:

  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup onion, finely chopped
  • 1/4 cup milk
  • 1 large egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon ground allspice
  • 2 tablespoons fresh parsley, chopped (optional)

For the Creamy Gravy:

  • 3 tablespoons butter
  • 1/4 cup all-purpose flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 tablespoon soy sauce
  • Salt and pepper to taste

Instructions

  1. Prepare the Meatballs: In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, finely chopped onion, milk, egg, salt, black pepper, ground nutmeg, ground allspice, and chopped parsley if using. Mix gently until just combined to avoid overworking the meat, which keeps the meatballs tender. Shape the mixture into small meatballs, approximately 1 inch in diameter.
  2. Cook the Meatballs: Heat a bit of oil in a large skillet over medium heat. Working in batches, brown the meatballs on all sides, turning occasionally, until they are cooked through and have a golden crust, about 8 to 10 minutes. Remove the cooked meatballs from the skillet and set aside to keep warm.
  3. Make the Creamy Gravy: In the same skillet, melt the butter over medium heat. Whisk in the all-purpose flour and cook for 1 to 2 minutes until the mixture turns golden brown, forming a roux. Gradually add the beef broth while whisking constantly to prevent lumps. Continue stirring until the gravy thickens smoothly. Stir in the heavy cream and soy sauce, then season with salt and pepper to taste. Let the gravy simmer gently for a few minutes until it becomes creamy and luscious.
  4. Combine Meatballs and Gravy: Return the cooked meatballs to the skillet with the creamy gravy. Gently stir to coat them evenly and allow them to simmer in the sauce for about 5 minutes to absorb the flavors and heat through.
  5. Serve: Serve the Swedish meatballs hot, garnished with extra chopped parsley if desired. They pair beautifully with mashed potatoes, egg noodles, or rice for a complete and comforting meal.

Notes

  • For a lighter version, substitute ground turkey for beef and pork.
  • Adding a pinch of allspice and nutmeg is traditional and adds warm flavor.
  • Make sure not to overmix the meat mixture to keep meatballs tender.
  • Breadcrumbs can be substituted with gluten-free breadcrumbs if needed.
  • Leftover meatballs can be refrigerated for up to 3 days or frozen for up to 2 months.

Keywords: Swedish meatballs, creamy gravy, ground beef, ground pork, comfort food, classic recipe, meatballs sauce