Print

Swedish Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Swedish Meatballs are the ultimate cozy comfort food, featuring tender, spiced meatballs in a creamy, savory gravy. This one-skillet recipe is ideal for weeknights or Sunday dinners, paired perfectly with mashed potatoes or noodles.

Ingredients

  • 1 lb ground beef
  • 1 small onion, finely grated or minced
  • 2 cloves garlic, minced
  • 1 egg
  • 1/3 cup milk
  • 1/2 cup breadcrumbs
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • 3 tbsp butter (divided)
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 tsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • Fresh parsley, for garnish (optional)

Instructions

  1. In a large bowl, mix ground beef, onion, garlic, breadcrumbs, milk, egg, salt, pepper, allspice, and nutmeg until just combined.
  2. Shape into small meatballs (about 1–1.5 inches wide).
  3. Heat 2 tbsp butter in a large skillet over medium heat. Brown meatballs in batches until golden and cooked through. Set aside.
  4. In the same skillet, melt remaining 1 tbsp butter. Whisk in flour and cook for 1–2 minutes to form a roux.
  5. Gradually whisk in beef broth, then add heavy cream, Worcestershire sauce, and Dijon mustard. Simmer 5–7 minutes until thickened.
  6. Return meatballs to skillet, toss gently to coat in sauce, and simmer for 5 more minutes.
  7. Serve hot with mashed potatoes, noodles, or rice. Garnish with parsley if desired.

Notes

  • For extra tang, stir in a spoonful of sour cream or Greek yogurt to the gravy.
  • Use ground turkey or a beef for variation.
  • Make it dairy-free with oat milk and plant-based butter.
  • Meatballs can be baked at 400°F for 18–20 minutes if preferred.
  • Freeze leftovers in portions for easy reheating.

Nutrition