Print

Homemade Swedish Meatballs with Creamy Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender, spiced Swedish meatballs in a creamy brown gravy — a classic comfort food perfect over mashed potatoes or noodles.

Ingredients

Scale

For the Meatballs:

  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1/2 small onion, grated
  • 1 garlic clove, minced (optional)
  • 1/2 tsp allspice
  • 1/4 tsp nutmeg
  • 1 large egg
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 1/2 lb ground beef
  • 1/2 lb ground pork
  • 2 tbsp oil or butter (for browning)

For the Gravy:

  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tsp Worcestershire sauce
  • 1/2 tsp Dijon mustard (optional)
  • 1/2 cup heavy cream or sour cream
  • Salt and pepper to taste

Instructions

  1. Mix breadcrumbs and milk in a bowl. Let sit 5 minutes. Add onion, garlic, spices, egg, beef, and pork. Mix gently to combine.
  2. Shape into 1-inch meatballs. Heat oil in a skillet and brown meatballs in batches. Remove and set aside.
  3. In same skillet, melt butter. Whisk in flour and cook 1 minute. Gradually add broth, Worcestershire, and mustard. Simmer until slightly thickened.
  4. Stir in cream or sour cream. Season with salt and pepper.
  5. Add meatballs to the sauce and simmer 8–10 minutes until cooked through.
  6. Serve warm with potatoes, noodles, or rice.

Notes

  • Make ahead and freeze for easy meals.
  • Use lean ground meat and Greek yogurt for a lighter version.
  • Don’t skip the nutmeg and allspice — they’re key to the Swedish flavor.