Meatball

Swedish Meatballs Recipe

This post may contain affiliate links. Read the disclosure and editorial policy.

The first time I made Swedish Meatballs Recipe I remember standing at the counter in sweatpants, browning tiny rounds while a pot of potatoes bubbled away, feeling oddly proud that something this cozy could come from a simple weekday kitchen rhythm.

Why You’ll Love It

This recipe works because it is forgiving and comforting, perfect for a first timer or a busy week when you want a homemade meal that feels special without fuss, the meatballs are tender from a little milk and breadcrumbs, the gravy is rich but quick, and the whole dish is one of those family favorites that travels well to weeknight dinners or casual gatherings.

Serves 4
Prep Time: 25 minutes |
Cook Time: 25 minutes |
Total Time: 50 minutes

Ingredients

  • 1 pound mixed ground beef and pork
  • 1/2 cup plain breadcrumbs
  • 1/4 cup whole milk
  • 1 large egg
  • 1 small yellow onion finely grated or minced (about 1/2 cup)
  • 1 clove garlic grated or minced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground allspice
  • 2 tablespoons butter for frying
  • 1 tablespoon neutral oil for frying
  • 2 tablespoons unsalted butter for sauce
  • 2 tablespoons all purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • Fresh chopped parsley for garnish
  • Mashed potatoes and lingonberry jam for serving

Instructions

  1. Soak the breadcrumbs in the milk in a small bowl for 5 minutes until softened, this keeps the meatballs tender.
  2. In a large bowl mix the soaked breadcrumbs, egg, grated onion, garlic, salt, pepper, nutmeg, allspice, and the ground meat until just combined, avoid overmixing.
  3. Shape the mixture into small meatballs about 1 to 1 1/4 inches in diameter, you should get roughly 20 to 24 meatballs, keep a tray handy.
  4. Heat 1 tablespoon oil and 2 tablespoons butter in a large skillet over medium heat, brown the meatballs in batches turning occasionally until nicely golden all over, they do not need to be fully cooked through at this stage, transfer to a plate.
  5. Reduce heat to medium low and add 2 tablespoons butter to the same skillet, whisk in the flour and cook for 1 minute to make a roux, then slowly whisk in the beef broth scraping up browned bits.
  6. Stir in the heavy cream, Worcestershire, and Dijon, bring to a gentle simmer and return the meatballs to the sauce, simmer for 8 to 10 minutes until meatballs reach an internal temperature of 160 F and sauce thickens.
  7. Taste and adjust seasoning, sprinkle with chopped parsley, and serve hot with mashed potatoes and a spoonful of lingonberry jam.

Tips & Tricks

  • Keep the onion finely grated so it blends into the mix and helps keep moisture without large chunks.
  • Chill the formed meatballs 10 minutes before frying to help them hold shape.
  • Use the browned bits in the pan for real flavor when you make the gravy, they are gold.
  • If your sauce is too thin simmer a few minutes longer or whisk a teaspoon of cornstarch with cold water and add a little at a time.
  • For even cooking try to keep meatballs a uniform size.

Serving Ideas

  • Classic dinner Serve over buttery mashed potatoes with lingonberry jam on the side.
  • Weeknight plate Pair with buttered egg noodles and a green veg like steamed peas.
  • Party appetizer Make smaller meatballs and keep warm in a slow cooker for guests to help themselves.
  • Cozy lunch Plate with rye bread and pickled cucumber for a Scandinavian spin.
  • Holiday side Serve alongside roasted root vegetables for a heartier spread.

Frequently Asked Questions

Can I bake these instead of frying them

Yes you can place meatballs on a lined baking sheet and bake at 400 F for about 15 to 18 minutes until cooked through, then finish them briefly in the sauce for flavor

How do I make the sauce thicker without flour

Whisk a small amount of cornstarch with cold water to make a slurry and stir it into the simmering sauce a tablespoon at a time until you reach the desired thickness

Can I use only beef or only pork

You can use either but a mix of beef and pork gives the best balance of flavor and tenderness, if using only one type adjust seasonings to taste

What is a good side for serving if someone is dairy free

Try mashed cauliflower made with olive oil and a touch of broth and serve the meatballs with a broth based sauce or a non dairy cream alternative

Swedish Meatballs Recipe

This recipe works because it is forgiving and comforting, perfect for a first timer or a busy week when you want a homemade meal that feels special without fuss, the meatballs are tender from a little milk and breadcrumbs, the gravy is rich but quick, and the whole dish is one of those family favorites that travels well to weeknight dinners or casual gatherings.

Yield:Serves 4
Total:50 mins
Prep:25 mins
Cook:25 mins
Category:Dinner
Cuisine:Swedish

Ingredients

  • 1 pound mixed ground beef and pork
  • 1/2 cup plain breadcrumbs
  • 1/4 cup whole milk
  • 1 large egg
  • 1 small yellow onion finely grated or minced (about 1/2 cup)
  • 1 clove garlic grated or minced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground allspice
  • 2 tablespoons butter for frying
  • 1 tablespoon neutral oil for frying
  • 2 tablespoons unsalted butter for sauce
  • 2 tablespoons all purpose flour
  • 2 cups beef broth
  • 1/2 cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • Fresh chopped parsley for garnish
  • Mashed potatoes and lingonberry jam for serving

Instructions

  1. Soak the breadcrumbs in the milk in a small bowl for 5 minutes until softened, this keeps the meatballs tender.
  2. In a large bowl mix the soaked breadcrumbs, egg, grated onion, garlic, salt, pepper, nutmeg, allspice, and the ground meat until just combined, avoid overmixing.
  3. Shape the mixture into small meatballs about 1 to 1 1/4 inches in diameter, you should get roughly 20 to 24 meatballs, keep a tray handy.
  4. Heat 1 tablespoon oil and 2 tablespoons butter in a large skillet over medium heat, brown the meatballs in batches turning occasionally until nicely golden all over, they do not need to be fully cooked through at this stage, transfer to a plate.
  5. Reduce heat to medium low and add 2 tablespoons butter to the same skillet, whisk in the flour and cook for 1 minute to make a roux, then slowly whisk in the beef broth scraping up browned bits.
  6. Stir in the heavy cream, Worcestershire, and Dijon, bring to a gentle simmer and return the meatballs to the sauce, simmer for 8 to 10 minutes until meatballs reach an internal temperature of 160 F and sauce thickens.
  7. Taste and adjust seasoning, sprinkle with chopped parsley, and serve hot with mashed potatoes and a spoonful of lingonberry jam.

Nutrition Facts
Per serving
Calories
460 kcal
Fat
34 g
Total Carbs
12 g
Protein
28 g
Keywords
Swedish Meatballs Recipe, Swedish meatballs, creamy gravy
Author
Soumyadip

Conclusion

Take comfort in the fact that these Swedish meatballs are simple to make and forgiving, they are a welcoming recipe for anyone trying homemade meatballs for the first time or wanting a reliable family favorite, trust the steps, adjust seasonings to your taste, and remember that small changes like herbs or a swap for lighter cream can make the dish your own, enjoy the slow, satisfying rhythm of shaping, browning, and simmering and serve with whatever brings you the most comfort.

Leave a Comment

Your email address will not be published. Required fields are marked *

*