Amazing recipe for Swedish Meatballs. Soft and juicy meatballs in a rich and creamy gravy sauce that adds so much flavor to the meatballs.

Swedish meatballs smothered in a gravy in a skillet topped with greens and two spoons.

This post may contain affiliate links. Read my disclosure policy.

Swedish Meatballs Recipe

This is a traditional Swedish dish for meatballs with a hint of allspice and nutmeg that give them a distinct and authentic flavor. These meatballs are served over the most delicious creamy sauce that is so good as a gravy over our Instant Pot Mashed Potatoes or fluffy White Rice.

Once you give the recipe a try, you’ll agree, they taste so much better than IKEA’s famous Swedish Meatballs recipe.

Meatballs in a gravy with a spoon on the side.

What goes into Swedish Meatballs?

  • Panko breadcrumbs- Though you can use bread crumbs for the meatballs, we like the texture of the panko crumbs in this recipe.
  • Ground meat- We used a combination of ground beef and pork. The flavors are great and pork adds a tenderness to the meatballs.
  • Spices- For this recipe, all you need is nutmeg, allspice, salt, and pepper.
  • Onion and garlic- Though not traditional to add these, we love the added flavor they give the meatballs.
  • Beef gravy- the combination of butter, beef stock or broth, heavy whipping cream, and dijon makes for a creamy gravy.

Meatballs and gravy over mashed potatoes topped with greens.

How to Make Swedish Meatballs:

Here’s a detailed guide on how to make the BEST Swedish Meatballs in cream sauce.

Make the Meatballs:

  1. Add the ground beef and pork to a large mixing bowl. Using the star side of a box grater, grate the onion into the meat. In a small bowl mix the panko crumbs and milk, add to the bowl.
  2. Add remaining meatball ingredients, mix well, and shape into 1″ balls.
  3. Heat a large skillet over medium heat with oil and cook meatballs in 2 batches for 6-7 minutes, turning halfway. Cook until golden brown and cooked through. Remove from skillet and cover to keep warm.

Make the Gravy Sauce:

  1. In the same skillet over medium heat, melt the butter. Whisk in the flour and cook until golden brown.
  2. Stir in the broth, cream, Dijon, salt, and pepper to taste. Bring the sauce to a simmer and cook until it thickens, stirring as needed.
  3. Add the meatballs back and toss in the sauce until reheated.

Step by step collage how to make and cook meatballs.

TIPS and Commonly Asked Questions:

  • What to serve meatballs with? Serve the meatballs with gravy over mashed potatoes, egg noodles or your favorite pasta.
  • Can the meatballs be baked? Yes. Line the baking sheet with foil. Bake the meatballs at 400°F, 12-15 minutes or until cooked through and an instant-read thermometer registers at 165°F.
  • Can I freeze the meatballs? Yes. One the meatballs are cooked and cooled, arrange them on a baking sheet and freeze. Then transfer frozen meatballs to a freezer bag. Thaw overnight and continue with the recipe.
  • Uniform in size- You’ll want to be sure to shape the meatballs so they are uniform in size for even cooking. Tip: Use a small ice cream scoop for even meatballs.

Swedish Meatballs Recipe in Creamy sauce served in a skillet garnished with parsley

More Easy Dinner Ideas:

We always keep ground beef and a variety of ground meat in the freezer to make these family-favorite dinner recipes:

Swedish Meatballs Recipe

4.96 from 201 votes
Swedish Meatballs in cream sauce with serving spoon
Recipe for Swedish Meatballs. Juicy and tender meatballs with a rich gravy sauce. Serve the meatballs over mashed potatoes, pure comfort food. This recipe makes 24 meatballs.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Ingredients 

Servings: 8 servings

For the Swedish Meatballs:

  • 1 lb lean ground beef , (10%-15% fat)
  • 1 lb ground pork
  • 1 small onion, grated on star side of box grater
  • 2 garlic cloves, minced
  • 1 large egg
  • 1/3 cup panko crumbs
  • 1/4 cup whole milk
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • ¼ tsp ground allspice
  • ¼ tsp ground nutmeg
  • 2 Tbsp olive oil, (cooking oil), or as needed

For the Gravy Sauce:

Instructions

How to Make Meatballs:

  • In a bowl combine the panko crumbs with milk. Add remaining ingredients for the meatballs and mix well. Shape into 24 meatballs.
  • Add 2 Tbsp oil to a large skillet over medium heat. Once hot, cook meatballs in 2 batches until golden brown and cooked through (6-7 minutes), turning as needed. Add more oil as needed. Remove from the skillet and cover to keep warm.

How to Make Gravy Sauce:

  • In the same skillet, melt the butter. Quickly whisk in the flour and cook until golden.
  • Stir in the broth, heavy whipping cream, Dijon and season with salt and pepper to taste. Bring the sauce to a simmer and cook it thickens.
  • Add back the meatballs and toss in the gravy sauce. Cook until meatballs are heated through.

Nutrition Per Serving

458kcal Calories7g Carbs25g Protein36g Fat17g Saturated Fat153mg Cholesterol595mg Sodium472mg Potassium1g Fiber1g Sugar657IU Vitamin A2mg Vitamin C60mg Calcium2mg Iron
Nutrition Facts
Swedish Meatballs Recipe
Amount per Serving
Calories
458
% Daily Value*
Fat
 
36
g
55
%
Saturated Fat
 
17
g
106
%
Cholesterol
 
153
mg
51
%
Sodium
 
595
mg
26
%
Potassium
 
472
mg
13
%
Carbohydrates
 
7
g
2
%
Fiber
 
1
g
4
%
Sugar
 
1
g
1
%
Protein
 
25
g
50
%
Vitamin A
 
657
IU
13
%
Vitamin C
 
2
mg
2
%
Calcium
 
60
mg
6
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: American
Keyword: swedish meatballs
Skill Level: Easy/Medium
Cost to Make: $$
Calories: 458
Natasha's Kitchen Cookbook

If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen

4.96 from 201 votes (147 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Maria
    October 27, 2021

    I will make this next week!
    I’ve never made Swedish meatballs before so I have questions.
    Would you add Worcestershire sauce to the gravy (1 Tbsp)?
    I’ve seen recipes that use sour cream instead of heavy cream.
    Why use one over the other, in your opinion?

    Reply

    • Natashas Kitchen
      October 27, 2021

      Hi Maria, you’re absolutely welcome to add Worcestershire if that is your preference for flavor.

      Reply

  • Joan
    August 29, 2021

    I have made Natasha’s recipe for “Swedish Meatballs” and I must say it turned out delicious. The difference between Natasha’s recipe and others I have tried do not have the mixed spice and nutmeg which makes the dish so flavoursome. So it is Natasha’s recipe for “Swedish Meatballs” from now on. Thank you Natasha.

    Reply

    • Natasha's Kitchen
      August 30, 2021

      Hello Joan, you are so welcome. Thank you for sharing your comments with us, glad you enjoyed these meatballs!

      Reply

  • Mark
    August 11, 2021

    Natalie,
    Can beef stock be used instead of beef broth?

    Reply

  • Paddy
    August 10, 2021

    Delicious! Kids loved it. Apparently the sauce was cheesy
    … But no cheese was added. Thanks and will definitely make again!

    Reply

    • Natashas Kitchen
      August 10, 2021

      That is the best when kids love what we parents make. That’s so great!

      Reply

  • Clary Regis
    July 16, 2021

    HI Natasha

    Can eliminate the pork, i am not a pork eater

    Reply

    • Natashas Kitchen
      July 16, 2021

      Hi Clary, it would change the flavor profile, and pork tends to be a little juicier. I would use a dark meat chicken or turkey if possible.

      Reply

    • Julie C.
      March 13, 2023

      Planning on making this recipe this week. It says it makes 24 meatballs and serves 8. Usually that means 8 people, but there are 8 meatballs in the plated pic. Something doesn’t add up. We are a family of 5. I’m trying to figure out if this recipe should be doubled.

      Reply

  • Pam Means
    June 21, 2021

    I know chiefs work hard on perfecting their recipes, so no dis respect. We do not eat pork. My husband thinks ground chicken would not be a good replacement and we’re not sure about the veal ‘taste’. What other meat would you recommend in place of ‘porky”?

    Reply

    • Natashas Kitchen
      June 22, 2021

      Hi Pam! No worries, I understand, and I think that would work – it would change the flavor profile, and pork tends to be a little juicier. I would use a dark meat chicken or turkey if possible.

      Reply

    • Linda
      June 29, 2021

      So I am also not a big eater of pork or beef for that matter. I make mine mixed with chicken and turkey and its bomb also very juicy and delish. Hope this helps.

      Reply

      • Natasha's Kitchen
        June 29, 2021

        Hi Linda, that is so helpful! Thank you so much for sharing that with us.

        Reply

  • lortie ginette
    May 28, 2021

    wow tellement bon j avait pas de panco j ai pris du pain tramper dans le lait et tellement bon merci pour vos tres bonnes recettes

    Reply

    • Natashas Kitchen
      May 28, 2021

      I’m so glad you enjoyed it, Lortie! Thank you so much for sharing that with me.

      Reply

  • Terri
    May 12, 2021

    I don’t have all spice – or the ingredients to make it. Is there a substitute or can it just be omitted?

    Reply

    • Natasha's Kitchen
      May 12, 2021

      Hi Terri, if you don’t have whole allspice, mix together equal parts of cinnamon, nutmeg, cloves, and pepper.

      Reply

  • Alexandra
    May 3, 2021

    OMGG I so loved this recipe!! I made this in combination with your creamy mashed potatoes and it was so good, definitely going to make again! (there were also leftovers for the next day and still tasted quite good so I’m very pleased:) )

    Reply

    • Natashas Kitchen
      May 3, 2021

      I’m so glad you enjoyed it Alexandra!

      Reply

  • Mercedes P
    May 2, 2021

    Thanks for sharing. My family loved it. If they know that I am making a new recipe from Natasha’s website; they can’t wait to try it.

    Reply

    • Natasha
      May 3, 2021

      I am so happy to hear that. Thanks so much for sharing that with me!

      Reply

  • Triza
    May 1, 2021

    I made this for dinner today and it’s good, my husband love it and his Aunt too. Thanks 😋😋

    Reply

    • Natashas Kitchen
      May 3, 2021

      That’s so great, Triza! Thank you so much for sharing that with me!

      Reply

  • Ed & Robin
    May 1, 2021

    This recipe is so good. I use a meatball mix( beef,pork,veal) from our local Italian market and put them over wide egg noodles. They are so good and filling .

    Reply

    • Natashas Kitchen
      May 1, 2021

      I’m so glad you enjoyed it!

      Reply

  • Kathy
    April 7, 2021

    do you use plain panko crumbs or seasoned in this recipe Id like to make it looks great

    Reply

    • Natasha's Kitchen
      April 7, 2021

      Hi Kathy, this is the exact bread crumbs that I used.

      Reply

  • Kathy
    April 6, 2021

    Panko Breadcrumbs
    Seasoned or Plain

    Reply

    • Natashas Kitchen
      April 6, 2021

      Hi Kathy, we have the exact product we used linked to the recipe. You can also find them here. We used plain panko bread crumbs.

      Reply

  • Pete
    March 5, 2021

    This recipe was delicious. The only fault I found was the flour didn’t make the gravy as thick as we like so I added corn starch and voila, beautiful gravy.
    I would definitely make this again. Served over broad noodles with sweet peas.

    Reply

    • Natashas Kitchen
      March 5, 2021

      Thank you so much for sharing that with me.

      Reply

  • Lynette
    March 4, 2021

    I followed the recipe exactly but the sauce was way too runny. That was a problem then trying to figure out how to thicken now??

    Reply

    • Natasha's Kitchen
      March 4, 2021

      Hi Lynette, for a thicker sauce, a little more flour in the roux will definitely help. Also, make sure to use heavy whipping cream instead of a lighter cream which helps thicken up the sauce.

      Reply

  • Holly
    February 28, 2021

    I made this dish several weeks ago and everyone LOVED it! I am making it again tonight. This has become a staple meal for my family like so many recipes you share.

    By the way, I love that I can tell you know the Truth. Many blessings.

    Reply

    • Natasha's Kitchen
      February 28, 2021

      Hello Holly, thank you so much for your wonderful comments and review. I’m glad that this recipe is now one of your favorites at home!

      Reply

  • Juanita Anderson
    February 27, 2021

    I just found this recipe and cant wait to try it ,will comment after have I make it looks delicious

    Reply

    • Natasha's Kitchen
      February 28, 2021

      Hi Juanita, sounds great! Can’t wait to hear your feedback.

      Reply

  • Aldina D
    February 11, 2021

    Yum! One of my favorites. I make this recipe often! So easy and quick to make!

    Reply

    • Natasha's Kitchen
      February 11, 2021

      Thank you for your support! Good to know that this is one of your favorite recipes. Thanks for sharing.

      Reply

  • Robyn Handly
    February 9, 2021

    These had great flavor, but they stuck to my pan while cooking. I used Neese’s Sausage for the pork, maybe that has something to do with it. But the Neese’s added great flavor. I’ll try these again but I will bake them in the oven. We don’t eat dairy so I substituted butter and milk for the heavy cream which turned out fine. Added a little cornstarch mixture to thicken the sauce.

    Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.