Classic Swedish Meatballs Recipe

Some meals just feel like comfort from the inside out, and Swedish meatballs are one of them. On a chilly evening, there’s something deeply satisfying about shaping meatballs by hand, letting them sizzle in a hot pan, and slowly building a rich, creamy gravy from scratch.

As the butter melts and the sauce thickens, the kitchen fills with a savory aroma that makes you want to pull up a chair and stay awhile.

 

I’ve made countless versions of meatballs over the years, but this one always brings me back. The blend of beef and veal keeps them tender, while subtle spices like nutmeg and allspice give them that unmistakable Scandinavian warmth.

Finished in a silky sour-cream gravy, these meatballs are cozy, nostalgic, and endlessly comforting—perfect over noodles, mashed potatoes, or simply with a slice of bread to soak up every last bit of sauce.

This is the kind of meal that feels special without being fussy. It’s familiar, comforting, and well worth the time spent at the stove—classic comfort food done right.

For the Swedish Meatballs

  • Ground Beef – Adds rich, savory flavor and gives the meatballs structure.
  • Ground Veal – Keeps the meatballs juicy and tender, balancing the lean beef.
  • Egg – Acts as a binder to help the meatballs hold their shape.
  • Panko Breadcrumbs – Lightens the texture so the meatballs stay soft, not dense.
  • Salt & Black Pepper – Essential for seasoning the meat mixture and enhancing all the flavors.
  • Garlic Powder & Onion Powder – Add depth and savory flavor without overpowering the meat.
  • Ground Allspice – Brings subtle warmth and that classic Swedish meatball flavor.
  • Ground Nutmeg – Adds a hint of sweetness and spice that complements the meat beautifully.
  • Olive Oil – Used for pan-frying the meatballs until golden brown.

For the Creamy Gravy

  • Butter – Forms the rich base of the sauce and adds a silky mouthfeel.
  • Flour – Thickens the gravy by creating a roux with the butter.
  • Beef Broth – Provides savory depth and forms the body of the sauce.
  • Dijon Mustard – Adds gentle tang and balances the richness of the gravy.
  • Worcestershire Sauce – Boosts umami and gives the sauce a deeper, more complex flavor.
  • Sour Cream – Makes the gravy creamy, slightly tangy, and luxurious.
  • Fresh Parsley – Adds a pop of freshness and color right before serving.

Classic Swedish Meatballs Recipe

These classic Swedish-style meatballs are made from a blend of beef and veal, gently spiced, pan-seared until golden, and finished in a smooth, savory cream gravy. They’re comforting, rich, and surprisingly simple to prepare at home.
Print Pin
Course: Dinner
Cuisine: Swedish
Keyword: Classic Swedish Meatballs Recipe
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 6

Notes

Ingredients

Meatballs
  • 1 pound ground beef
  • 1 pound ground veal 
  • 1 large egg
  • 1/2 cup panko breadcrumbs
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • Pepper, to taste
  • 2 tablespoons olive oil (for frying)
Sauce
  • 1/4 cup butter (1/2 stick)
  • 1/3 cup flour
  • 3 cups beef broth
  • 1/2 teaspoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1/2 cup full-fat sour cream
  • 1 tablespoon chopped fresh parsley

Instructions

  1. Place all meatball ingredients except the olive oil into a large mixing bowl. Combine gently with your hands until evenly mixed. Shape into meatballs about 1 1/4 to 1 1/2 inches in diameter, using roughly 2 1/2 tablespoons of mixture per meatball (you should have about 25–30 total). Arrange on a parchment-lined baking sheet.
  2. Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Once hot, brown the meatballs in two batches, turning with tongs so all sides develop color, about 5–7 minutes per batch. Add a little extra oil if needed for the second batch. Remove meatballs and set aside.
  3. Carefully drain off most of the excess fat, leaving the browned bits in the pan for flavor.
  4. Lower the heat to medium and add the butter. When melted, stir in the flour and cook, stirring frequently, until the mixture turns lightly golden.
  5. Gradually whisk in the beef broth, making sure the sauce becomes smooth and lump-free.
  6. Stir in the Dijon mustard and Worcestershire sauce.
  7. Return the meatballs to the skillet and simmer for about 10 minutes, until they are fully cooked and the sauce thickens slightly. The gravy should remain pourable, not overly thick.
  8. Remove from heat and gently stir in the sour cream. If preferred, you can temper the sour cream by mixing it with a small amount of the hot sauce first before adding it to the pan.
  9. Taste and adjust seasoning with additional salt and pepper as needed. Garnish with chopped parsley and serve right away.
 
Notes
  • This recipe works well for make-ahead meals and freezing.
  • Nutrition values are estimates and may vary based on ingredients used.
Nutrition
Calories: 620kcal | Carbohydrates: 18g | Protein: 32g | Fat: 45g | Saturated Fat: 17g | Cholesterol: 155mg | Sodium: 720mg | Fiber: 1g | Sugar: 3g
Save

  1. Can I make the meatballs ahead of time?
    Absolutely. You can roll the meatballs earlier in the day and keep them covered in the fridge until you’re ready to cook. They also freeze beautifully—just freeze them in a single layer first, then transfer to a bag. You can cook them straight from frozen; they’ll just need a few extra minutes.

 

  1. How do I stop the meatballs from falling apart?
    The key is a gentle touch. Mix just until everything comes together—overmixing makes meatballs tough and crumbly. The egg and breadcrumbs do the heavy lifting here, so don’t skip them, and make sure the pan is hot before adding the meatballs.

 

  1. My sauce seems a bit thin—what should I do?
    No stress. Let it simmer uncovered for a few more minutes and it will naturally thicken. If you want to speed things up, you can stir in a small slurry of flour or cornstarch mixed with cold water until it reaches your preferred consistency.

 

  1. Can I use a different type of meat?
    Yes, with a small caveat. You can swap in ground chicken or turkey, but because they’re leaner, the meatballs won’t be quite as juicy. A drizzle of extra oil and a good seasoning hand will help make up for it.

 

  1. What’s the best way to serve Swedish meatballs?
    Classic options are egg noodles or mashed potatoes, but rice works just as well. Add a simple veg on the side, and don’t forget something to mop up the gravy—because you’ll want every last drop.

Leave a Reply

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

Recipe Rating




Welcome!

Welcome to Savory & Nest, a food blog dedicated to sharing budget-friendly recipes made with simple, everyday ingredients. The goal is to…

Recipes In Email

Subscribe to my newsletter for exclusive recipes and all of the behind the scenes details.
Best Zucchini Noodles with Garlic Butter & Parmesan 3
Read More
Chicken & Spinach Bake with Cream Cheese 2
Read More
Easy Vegan Italian Stuffed Peppers Recipe 2
Read More
How To Make Spaghetti Squash Burrito Bowls 1
Read More
Creamy Spinach Artichoke Chicken Bake 5
Read More

Related Posts

Best Zucchini Noodles with Garlic Butter & Parmesan 3
Chicken & Spinach Bake with Cream Cheese 2
Easy Vegan Italian Stuffed Peppers Recipe 2