FREE BONUS: 5 Secrets to Be a Better Cook!

Home > Main Course > Swedish Meatballs Recipe

Swedish Meatballs Recipe

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.

Hey, hey! Valentina with Valentina’s Corner sharing our recipe for Homemade Swedish Meatballs.

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 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

5 from 9 votes
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
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.

Author: Valentina Ablaev
Skill Level: Easy/Medium
Cost to Make: $12-$14
Keyword: swedish meatballs
Cuisine: American
Course: Main Course
Calories: 458 kcal
Servings: 8 servings

Ingredients

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:

  1. In a bowl combine the panko crumbs with milk. Add remaining ingredients for the meatballs and mix well. Shape into 24 meatballs.

  2. 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:

  1. In the same skillet, melt the butter. Quickly whisk in the flour and cook until golden.

  2. 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.

  3. Add back the meatballs and toss in the gravy sauce. Cook until meatballs are heated through.

Nutrition Facts
Swedish Meatballs Recipe
Amount Per Serving
Calories 458 Calories from Fat 324
% Daily Value*
Fat 36g55%
Saturated Fat 17g106%
Cholesterol 153mg51%
Sodium 595mg26%
Potassium 472mg13%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 1g1%
Protein 25g50%
Vitamin A 657IU13%
Vitamin C 2mg2%
Calcium 60mg6%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

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

FREE BONUS: 5 Secrets to Be a Better Cook!

Valentina Ablaev

I am Valentina, the creator behind the food blog Valentina’s Corner where I share our family’s favorite recipes. When I am not in the kitchen, I enjoy spending quality time with my husband and 5 children. We invite you to join us on our blogging journey!

Read more posts by Valentina

Read comments/reviewsAdd comment/review

  • Chels
    September 18, 2020

    Hi Natasha. Whole family loved but just a few questions. Should you leave all the juice and burned stuff left from frying the meatballs or clean the pan before adding butter and flour? Also, on the broth and heavy cream are in the pan how long are you supposed to simmer it? I ask because i simmered mine for what seamed like 7-10 min and it still was kinda watery and did not thicken up enough. Thank you

    Reply

    • Natasha
      September 21, 2020

      Hi Chels, make sure to use a heavy cream which has a higher fat content and will thicken easier. There is no need to clean out the pan. Scrape the bottom of the pan to deglaze and it will add flavor to the sauce.

      Reply

  • Paulette Codipilly
    September 16, 2020

    Yet ANOTHER great recipe I’ve gotten from Natashas Kitchen. The few adjustments I made was using ground chuck (80%) instead of lean ground beef. And I was out of allspice, so I substituted mace, which has a similar flavor profile. Instead of Panko, for meatballs I always like to add sliced bread to a mixture of milk and egg, and let it get all mushy before adding to the beef and pork mixture. It adds in moisture. I made a large quantity of this for a big family dinner on Sunday. Served it over egg fettuccini and glazed carrots, home made croissants. All 15 family members loved these meatballs and the sauce! I’ve also LOVED your Swiss Meringue Buttercream recipe and your Pavlova recipe! Have made those a lot! You have quickly become my “go-to” site for new recipes! Always solid!! Thanks!

    Reply

    • Natashas Kitchen
      September 16, 2020

      That’s just awesome! I’m so glad you found our blog!! Thank you for sharing this amazing review with us, Paulette!

      Reply

  • Diana
    September 8, 2020

    It’s amazing!! I would like very much if you will make a video with this reciepe. IT will help me a lot and i like your video very much.

    Greetings from Didi

    Reply

    • Natashas Kitchen
      September 8, 2020

      I’m so happy you enjoyed this recipe Diana! Thank you for that suggestion also! I will add it to my list!

      Reply

  • Dale Johnson
    August 7, 2020

    Just made this for the first time. Very nice. I think next time I will add marsala wine to the gravy, to kick it up even more

    Reply

    • Natashas Kitchen
      August 7, 2020

      I’d love to know how you like that if you experiment with marsala wine!

      Reply

  • jessie
    August 6, 2020

    Hi Natasha, how clever is that, I has a bit hesitant to write about that but thought it best to see in the event there was something that can be done. And there is will always use that now as I love your recipes. Thank you. from Australia.

    Reply

    • Natashas Kitchen
      August 6, 2020

      You’re welcome Jessie!

      Reply

  • Marlene
    August 5, 2020

    Hi. Just found your website and all recipes that I’ve looked at sound delicious! One question on this one – since we don’t eat pork, any chance we could use turkey or ground chicken or just leave it out without sacrificing the deliciousness of this recipe? Thanks!

    Reply

    • Natasha
      August 5, 2020

      Hi Marlene, 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

  • jessie
    August 2, 2020

    Hi Natasha made these meatballs for tonights dinner, they were enjoyable. But, your recipes cater for larger families, there are only 2 of us and I need to decrease the ingredients I didn’t on this one so was a little too thick thats the sauce, but tasty, need to read then adjust the quantities. Will make again with decreased ingredients

    Reply

    • Natasha's Kitchen
      August 2, 2020

      Hi Jessie, if you are at the recipe card, you can go to the number of servings, click on it and you can adjust the number and the ingredients.

      Reply

  • Rachel
    July 26, 2020

    Can you freeze the meatballs with the gravy to be cooked all at one time?

    Reply

    • Natasha's Kitchen
      July 27, 2020

      Yes but I would recommend it before adding the gravy. 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.

      Reply

  • Natalya
    July 7, 2020

    To make extra authentic – Make sure to have the right side dishes- pressed cucumber vinaigrette salad- similar to Slavic recipes and lingonberry jam – full berry is best. And mashed potatoes! So cozy!

    Reply

    • Natashas Kitchen
      July 7, 2020

      So so good! Thank you for sharing that with us Natalya!

      Reply

  • Aida jurdi
    June 25, 2020

    Can I use chicken broth instead if I don’t have beef broth?

    Reply

    • Natashas Kitchen
      June 25, 2020

      Hi Aida, I worry that will change the flavor profile too much but it will still work. If you experiment please let me know how you like that.

      Reply

  • Shelly
    June 18, 2020

    I just made the meatballs and got 24 just as the recipe says I should have! Still need make the rest of the recipe. I’ll be back with pictures.

    Reply

    • Natashas Kitchen
      June 18, 2020

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

      Reply

  • Vannita
    June 15, 2020

    Hi is there a video, on the swedish meetballs recipe?

    Reply

    • Natashas Kitchen
      June 15, 2020

      Hi Vannita, there is not at this time. Thank you for that suggestion.

      Reply

  • Chris Erickson
    June 15, 2020

    That was yummy!!!!

    Reply

    • Natashas Kitchen
      June 15, 2020

      I’m so glad you enjoyed it!

      Reply

  • Dimitra
    June 15, 2020

    Making this dish tomorrow. It looks delish!

    Reply

    • Natasha's Kitchen
      June 15, 2020

      I hope you love it!

      Reply

  • Carol Wilson
    June 15, 2020

    I have your recipe for this from 2017 and I notice there are a couple of changes: Dijon rather than sour cream for one. Am wondering why. I am giving this five stars because the 2017 was a five star and I am sure this is as well.

    Reply

    • Natasha
      June 15, 2020

      Hi Carol, this is our firs Swedish Meatballs recipe. You might be thinking of the chicken meatballs with rice in a cream sauce. I hope you love this also!

      Reply

  • Owensbowl
    June 15, 2020

    Hello! I’m making these today but would like to lighten up the gravy a bit without losing the richness and taste. Can I substitute the 1 cup of cream for milk??
    Thank you. You’re recipes are always great!

    Reply

    • Natasha
      June 15, 2020

      Hi, I haven’t tried with milk but I suspect the sauce would be watery without making a roux first before adding the milk.

      Reply

  • Owensbowl
    June 15, 2020

    Hello! I’m making these tomorrow but would like to lighten up the gravy a bit without losing the richness and taste. Can I substitute the 1 cup of cream for milk??
    Thank you. You’re recipes are always great! 😊

    Reply

    • Natasha
      June 15, 2020

      Hi, that could work if you make a roux first – melting some butter into the pan then whisking in four for a minute or two until golden then whisking in the milk. The roux will thicken the milk, otherwise it will be watery.

      Reply

  • Christine
    June 12, 2020

    Could you cook the meatballs in the oven?

    Reply

    • Natasha
      June 13, 2020

      Hi Christine, I have always had the juiciest results by sauteeing meatballs but we do have baking instructions listed in the post above under the TIPS and common questions section. I hope that helps.

      Reply

  • Laura Reese
    June 11, 2020

    This is the perfect combination. Loved how tender the meatballs were and the gravy was amazing.

    Reply

    • Natashas Kitchen
      June 11, 2020

      I’m so glad you enjoyed that Laura!

      Reply

  • Christine A
    June 10, 2020

    I made this today and it was AMAZING! So easy to make and the depth of flavors are amazing! I thought we’d have leftovers but nope! My husband, one and a half year old and I enjoyed it very much. This is going into the favorite recipe file

    Reply

    • Natashas Kitchen
      June 11, 2020

      That’s the best! Thank you so much for sharing that with me!

      Reply

  • VINCE W
    June 9, 2020

    could someone kindly show me star side of box grater.

    Reply

    • Natashas Kitchen
      June 10, 2020

      Hi Vince, we have it linked in the recipe but you can also find it in our Amazon Shop. I hope that helps.

      Reply

  • Emily
    June 9, 2020

    This recipe is definitely going in my comfort food collection. A family favorite for sure!

    Reply

    • Natasha's Kitchen
      June 10, 2020

      Awesome! I’m so glad you loved it.

      Reply

  • Sareda
    June 9, 2020

    How many meatballs are considered a serving?

    Reply

    • Natashas Kitchen
      June 9, 2020

      Hi Sareda, it would be about 3 meatballs per serving. This recipe makes 24 meatballs for 8 servings.

      Reply

  • Natalie
    June 9, 2020

    Swedish meatballs over mashed potatoes is the best! It’s just so comforting & tastes amazing! My kids love the meatballs!

    Reply

    • Natashas Kitchen
      June 9, 2020

      So comforting! We really enjoyed this recipe!

      Reply

  • joan W
    June 9, 2020

    I’ve made many of.ypur recipes and my.famiy loves them all. I did misplace the meditarrean salad recipe
    Can you re post it.

    Reply

    • Natasha's Kitchen
      June 9, 2020

      Thanks Joan. What’s the name of the exact recipe? You can check out these salad recipes if you can find it.

      Reply

Add comment/review

Leave a comment

Recipe Rating




As Featured On

FREE BONUS: 5 Secrets to Be a Better Cook!

Never Go "Hangry" Again!

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