Classic Swedish Meatballs with Creamy Gravy

Swedish Meatballs: A Cozy, Flavorful Classic for Any Night

Introduction
I still remember the first time I sank my fork into homemade Swedish Meatballs — the kitchen filled with the warm, woodsy scent of browning meat and nutmeg, my child’s face lighting up at the creamy sauce that seemed to hug every bite. This recipe for Swedish Meatballs is the kind of comforting food that turns a regular weeknight into a small celebration. It’s a family favorite, an easy recipe to make with kids, and a quick dinner idea that feels like a hug. If you love cozy flavors and simple technique, you are exactly where you should be — and you might even find inspiration in a spicy twist like these buffalo chicken meatballs for game nights.

Why You’ll Love This Recipe

  • Deeply comforting: the creamy gravy and tender meat combine into pure comfort.
  • Quick dinner idea: ready faster than takeout but twice as satisfying.
  • Family favorite: picky eaters and grandmas both tend to approve.
  • Versatile: serve over noodles, mashed potatoes, or rice for different moods.
  • Tradition and creativity: classic now, and endlessly adaptable for festive meals.

Ingredients

  • 1 pound ground beef (85/15) – juicy and flavorful base; substitute half beef, half pork for richer meatballs.
  • 1/2 pound ground pork – adds tenderness; swap with ground turkey for a lighter, healthy option.
  • 1 small onion, finely grated – melts into the meat for sweetness.
  • 1 garlic clove, minced – aromatic lift; use garlic powder in a pinch.
  • 1/2 cup plain breadcrumbs – binds the meat; gluten-free breadcrumbs work well.
  • 1/4 cup whole milk – keeps meatballs tender; use unsweetened almond milk for dairy-free.
  • 1 large egg – binder and texture.
  • 1/2 teaspoon ground nutmeg – signature warm note in Swedish Meatballs.
  • 1/2 teaspoon ground allspice – traditional spice that complements nutmeg.
  • Salt and black pepper to taste.
  • 3 tablespoons butter – for browning and silky sauce; use olive oil for a lighter touch.
  • 2 tablespoons all-purpose flour – thickens the gravy; use gluten-free flour if needed.
  • 2 cups beef broth – base of the sauce; chicken broth is a fine substitute.
  • 1/2 cup heavy cream or sour cream – the luxurious finish; use Greek yogurt to lighten slightly.
  • 1 teaspoon Worcestershire sauce – umami depth; tamari is good for gluten-free.
  • Fresh parsley, chopped – bright garnish.

Substitutions: For vegetarian Swedish-style meatballs, use a firm vegan meat substitute or a mix of cooked lentils and mushrooms with extra binder, and replace cream with coconut cream for richness.

Timing

  • Prep time: 20 minutes
  • Cook time: 20 minutes
  • Total time: 40 minutes

This recipe is worth every minute — you’ll have dinner on the table in under an hour, and it tastes like you spent the afternoon slow-cooking.

Step-by-Step Instructions

  1. Mix the meatball base: In a large bowl, combine ground beef, ground pork, grated onion, garlic, breadcrumbs, milk, egg, nutmeg, allspice, salt, and pepper. Use your hands gently — overworking makes meatballs tough. The mixture should be cohesive and slightly sticky.
  2. Shape and chill: Form 1-inch meatballs (about 20–24). Place on a baking sheet and chill for 10 minutes to help them hold their shape.
  3. Brown the meatballs: Melt 1 tablespoon butter in a large skillet over medium heat. Add meatballs in batches, browning on all sides until golden but not fully cooked through (about 6–8 minutes). Your kitchen will smell amazing at this point. Transfer browned meatballs to a plate.
  4. Make the roux: In the same skillet, add remaining butter. Sprinkle in flour and whisk for 1–2 minutes until it turns golden and smells toasty.
  5. Build the sauce: Slowly whisk in beef broth, scraping up browned bits from the pan. Stir in Worcestershire sauce and simmer until slightly thickened.
  6. Finish with cream: Lower the heat and stir in heavy cream or sour cream. Return the meatballs to the skillet, cover, and simmer gently for 8–10 minutes until cooked through and the sauce is velvety.
  7. Serve and garnish: Sprinkle chopped parsley over the meatballs and serve immediately over egg noodles, mashed potatoes, or buttered rice.

For a playful twist, try serving with lingonberry jam on the side for a sweet-tart counterpoint — it makes the meal feel festive in an instant. If you want a different flavor direction, consider trying an Asian glaze like these easy teriyaki meatballs for a weeknight remix.

Tips and Variations

  • Swap ground meats: half beef, half pork is classic; all turkey makes it lighter.
  • Make it gluten-free: use gluten-free breadcrumbs and flour.
  • Festive twist: add a splash of cognac or brandy to the sauce for holiday richness.
  • Healthy option: bake the meatballs at 400°F for 12–15 minutes, then finish in the sauce to reduce added fat.
  • Spicy variation: fold in crushed red pepper or serve alongside a spicy dipping sauce inspired by buffalo flavors like these buffalo chicken meatballs for party platters.

Serving Suggestions
Swedish Meatballs shine served over silky egg noodles tossed with butter and dill, but imagine also piling them over creamy mashed potatoes while the steam rises and the gravy glints in the warm kitchen light. For a casual weeknight, scoop them onto toasted baguette slices for mini meatball sandwiches and pair with a crisp apple cider. For festive meals, set a platter in the center of the table beside roasted root vegetables and a crisp green salad — everyone will reach for seconds.

Storage and Make-Ahead Tips

  • Refrigerate: Store cooked meatballs and sauce in an airtight container for up to 4 days.
  • Freeze: Freeze meatballs (cooked) in sauce for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat: Gently rewarm in a skillet over low heat or in a 350°F oven covered for 15–20 minutes until heated through. Add a splash of broth if the sauce thickens too much.
  • Make-ahead: Assemble raw meatballs and freeze on a baking sheet; transfer to a freezer bag. Brown straight from frozen and simmer in sauce for a quick dinner.

Pro Tips from the Kitchen

  • Don’t overmix: Gently combine ingredients for tender meatballs.
  • Browning matters: The fond (browned bits) on the pan adds depth to the sauce — don’t skip scraping them up.
  • Low and slow with cream: Simmer gently after adding cream; high heat can break the sauce.
  • Uniform sizing: Use a cookie scoop for even cooking and beautiful presentation.
  • Taste and adjust: Always taste the sauce before serving and adjust salt, pepper, or a squeeze of lemon for brightness.

FAQs
Q: Can I make Swedish Meatballs ahead of time?
A: Absolutely — you can make them fully, store in the fridge for up to 4 days, or freeze for longer. Reheat gently to preserve texture and sauce creaminess.

Q: What’s the best side for Swedish Meatballs?
A: Classic egg noodles tossed with butter and parsley are beautiful, but mashed potatoes or buttered rice are equally comforting. For a lighter meal, serve over steamed cauliflower rice.

Q: How do I keep meatballs from falling apart?
A: Chill them for a few minutes after shaping and avoid overworking the meat. Browning them in batches helps them form a crust that holds together during simmering.

Q: Can I make them dairy-free?
A: Yes — use unsweetened almond milk in the mixture, coconut cream or a dairy-free sour cream alternative for the sauce, and a dairy-free butter substitute for browning.

Conclusion
There is something quietly magical about Swedish Meatballs: the way simple spices and a creamy sauce transform humble ingredients into a meal that feels like tradition. Whether you make them for a cozy family dinner, a festive gathering, or a quick weeknight comfort fix, they invite conversation, second helpings, and the creation of new memories. Try this recipe, make it your own, and let it become one of those dishes you bring out when you want everyone to feel at home. Share it, tweak it, and most importantly, savor it together.

Swedish Meatballs

A comforting recipe for Swedish Meatballs served in a creamy gravy, perfect for family dinners and festive meals.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dinner, Main Course
Cuisine Scandinavian, Swedish
Servings 4 servings
Calories 400 kcal

Ingredients
  

Meatball Base

  • 1 pound ground beef (85/15) Juicy and flavorful base; substitute half beef, half pork for richer meatballs.
  • 1/2 pound ground pork Adds tenderness; swap with ground turkey for a lighter option.
  • 1 small onion, finely grated Melts into the meat for sweetness.
  • 1 clove garlic, minced Use garlic powder in a pinch.
  • 1/2 cup plain breadcrumbs Gluten-free breadcrumbs work well.
  • 1/4 cup whole milk Use unsweetened almond milk for dairy-free.
  • 1 large egg Binder and texture.
  • 1/2 teaspoon ground nutmeg Signature warm note in Swedish Meatballs.
  • 1/2 teaspoon ground allspice Traditional spice that complements nutmeg.
  • to taste Salt and black pepper

For the Sauce

  • 3 tablespoons butter For browning and silky sauce; use olive oil for a lighter touch.
  • 2 tablespoons all-purpose flour Use gluten-free flour if needed.
  • 2 cups beef broth Chicken broth is a fine substitute.
  • 1/2 cup heavy cream or sour cream Use Greek yogurt to lighten slightly.
  • 1 teaspoon Worcestershire sauce Tamari is good for gluten-free.
  • as needed Fresh parsley, chopped Bright garnish.

Instructions
 

Preparation

  • In a large bowl, combine ground beef, ground pork, grated onion, garlic, breadcrumbs, milk, egg, nutmeg, allspice, salt, and pepper. Use your hands gently — overworking makes meatballs tough.
  • Form 1-inch meatballs (about 20–24). Place on a baking sheet and chill for 10 minutes to help them hold their shape.

Cooking

  • Melt 1 tablespoon butter in a large skillet over medium heat. Add meatballs in batches, browning on all sides until golden but not fully cooked through (about 6–8 minutes). Transfer browned meatballs to a plate.
  • In the same skillet, add remaining butter. Sprinkle in flour and whisk for 1–2 minutes until it turns golden and smells toasty.
  • Slowly whisk in beef broth, scraping up browned bits from the pan. Stir in Worcestershire sauce and simmer until slightly thickened.
  • Lower the heat and stir in heavy cream or sour cream. Return the meatballs to the skillet, cover, and simmer gently for 8–10 minutes until cooked through and the sauce is velvety.
  • Sprinkle chopped parsley over the meatballs and serve immediately over egg noodles, mashed potatoes, or buttered rice.

Notes

Tips: For vegetarian versions, use vegan substitutes or cooked lentils and mushrooms. For a festive twist, add a splash of cognac or bake the meatballs for a healthier option.
Keyword Comfort Food, Family Dinner, Homemade Meatballs, Quick Dinner, Swedish Meatballs
Tasty Sunrise Logo

Written by Salaheddine — founder of Tasty Sunrise, sharing easy and comforting homemade recipes for every occasion.

📩 admin@tastysunrise.com • Pinterest

Leave a Comment

Recipe Rating