This recipe for easy, homemade Swedish Meatballs in a rich, creamy sauce is one of our favorite comfort foods! These really are the best Swedish meatballs in a simple gravy sauce that is made from scratch that I’ve ever had!

An image of homemade Swedish meatballs in a creamy gravy.


Table of Contents
  1. The Best Swedish Meatball Recipe
  2. Best Swedish Meatballs Ingredients
  3. How to make Swedish Meatball Sauce for Homemade Swedish Meatballs
  4. How do you make Homemade Swedish Meatballs?
  5. Easy Swedish Meatball Recipe FAQs
  6. Easy Swedish Meatballs Tips
  7. Can you freeze Swedish Meatballs?
  8. What to eat with Swedish Meatballs
  9. More Easy Dinner Ideas Like This
  10. Homemade Swedish Meatballs Recipe Recipe

At our house, we definitely love good meatballs. But Swedish meatballs have a unique flavor profile that comes from the addition of spices like allspice and nutmeg. They differ significantly from Italian meatballs which are typically served in a tomato-based sauce and seasoned with basil, oregano, and other Italian spices.

My mom used to make Swedish meatballs for us often when I was growing up so they are total comfort food, but it was one of those dishes that sort of just fell out of the rotation at some point. A rare recent trip to Ikea reminded me how good these are, especially when they are homemade from scratch!

If you love these Swedish meatballs, I’ll bet you will also like my Baked Greek Feta MeatballsMeatloaf Hamburger Patties and Slow Cooker Beef and Noodles!

An image of a pan full of homemade Swedish meatballs made from beef and pork.

The Best Swedish Meatball Recipe

If I’m being honest, I find the Ikea Swedish meatballs only so-so. For me, they are a little on the spongy side and a tad bit too greasy. Having grown up eating my mom’s Swedish meatballs, I knew I could do better at home. Also, our Ikea isn’t super convenient for when I want a meatball fix!

So I picked up some lingonberry jam (because I love the contrast of the rich, creamy gravy and savory flavors of the Swedish meatballs with the contrast of the sweet, tart jam) and went home and made my own!

An image of a plate of Swedish meatballs served over mashed potatoes with the sauce, lingonberry jam, and green beans.

The lingonberry jam (affiliate link) is totally optional, but if you happen to be at Ikea, I really recommend picking up a jar (or you can order from Amazon)! The leftover jam is awesome added to muffins or used in Linzer Cookies!

Another option would be to serve these with cranberry sauce for a similar flavor profile.

Best Swedish Meatballs Ingredients

  • White bread: Any kind of white bread will work. You will need three slices.
  • Milk: This will add moisture to the meatballs.
  • Olive Oil
  • Onion: You will grate the onion so they will cook better.
  • Ground Beef
  • Ground Pork
  • Egg: Helps bind the meatballs and help keep its shape.
  • Spices: We need salt, black pepper, ground allspice, ground nutmeg, and garlic powder
  • Salted butter

Swedish Meatball Sauce Ingredients

  • Salted Butter
  • All-purpose flour
  • Beef Broth
  • Heavy cream
  • Worcestershire Sauce
  • Salt and pepper
  • Fresh Parsley: This is mainly used for garnish
Ingredients for making Swedish meatballs.

How to make Swedish Meatball Sauce for Homemade Swedish Meatballs

The easy, savory gravy that coats each one of the tender Swedish meatballs is so simple to throw together in the same pan that you use to cook the meatballs.

Some Swedish meatball recipes call for a combination of beef broth and sour cream to make the cream sauce, much like my Ground Beef Stroganoff Recipe, but I think that using a little cream makes for a silkier finish. 

An image of Swedish meatballs in a creamy gravy.

How do you make Homemade Swedish Meatballs?

  1. Add the cubed bread and milk to a large bowl. Let the bread soak for 10 minutes.
  1. While the bread is soaking, heat 1 tablespoon of the olive oil in a large skillet or frying pan over medium heat. Add the onion and saute for 2-3 minutes, until softened. Remove from heat and set aside to cool slightly.
  2. Add the ground beef, ground pork, egg, salt, pepper, allspice, nutmeg, and garlic powder to the bowl of bread and milk, along with the cooled onions. Mix well with your hands until combined.
  3. Form 30 small meatballs (each about 1″ in diameter) from the meat mixture and set aside on a baking sheet or plate.
  1. Heat the remaining oil and butter over medium-high heat in the same skillet used for the onions. Working in batches, fry the meatballs for about 4-5 minutes, rotating to brown on all sides. They don’t need to be completely cooked through yet unless you plan to eat them plain since they will simmer in the Swedish meatball sauce in just a few minutes. Transfer to a plate and keep warm. If you don’t plan on making the sauce, you will need to cook the meatballs slightly longer, around 6-8 minutes in total, until they are cooked through.
  2. Once all of the meatballs are browned, make the sauce in the same pan by heating the butter until melted. Whisk in the flour and cook for about 2 minutes until light brown and bubbly.
  3. Whisk in broth, cream, Worcestershire sauce, salt, and pepper. Bring to a simmer and cook, stirring frequently, for 1-2 minutes until slightly thickened.
  4. Return the meatballs to the pan with the sauce, then reduce the heat to medium-low and simmer for 8-10 minutes until the meatballs are cooked through.
  5. Garnish with chopped parsley and serve over mashed potatoes, rice, or egg noodles.

Easy Swedish Meatball Recipe FAQs

Can I bake Swedish Meatballs in the oven?

A good option if you don’t want to stand by the stove and brown the meatballs in a couple of batches is to bake them in the oven instead. 

Preheat the oven to 400 degrees F, then arrange the homemade meatballs on a baking sheet lined with parchment paper for easier cleanup and bake for 18-20 minutes, then add to the sauce.

What makes Swedish meatballs Swedish?

Truth Bomb! Swedish meatballs are not actually Swedish! King Charles Xll of Sweden lived in Turkey from 1709 to 1714 during the Great Northern War and brought the recipe back with him. He incorporated the meatballs to the Swedish way of life and we are forever grateful that he loved meatballs so much.

What to do with leftover Swedish meatballs?

You can use the meatballs to make a soup, toss noodles right into the meatballs and sauce for a yummy pasta dish, or you can freeze the leftovers to enjoy later.

What is the difference between Swedish and regular meatballs?

Quite a bit actually! The size, the spices used, and the way they are cooked. Swedish meatballs are generally shaped to be much smaller in size, like easily pick one up with a toothpick size, while regular meatballs are much larger in size and you have to cut it to eat it. The seasonings and sauces are also quite different. Swedish meatballs have allspice, nutmeg, and white pepper while classic meatballs use parmesan, fennel seed, oregano, garlic, parsley. The classic Italian meatball is cooked in a bright, tangy tomato sauce while Swedish meatballs are cooked in a creamy gravy sauce made with beef broth and sour cream or heavy cream.

What is the secret to good meatballs?

I have had some not so great meatballs in my day and the main culprits? They were usually super dry and had no flavor! For a good meatball you want high quality meat and bold flavors (don’t skimp on the seasoning and add liberally)! Also, make sure your bread soaks in milk to add a good amount of moisture and don’t over mix the meatball mixture.

Easy Swedish Meatballs Tips

  • Traditionally, these juicy meatballs are made with a combination of ground beef and ground pork. But you can use all beef, if you prefer, or even swap out part of the ground beef or ground pork for ground turkey. 
  • Don’t overmix the meatball mixture when combining everything. I always just squish it together with my hands until everything is evenly combined, which is messy, but results in more tender meatballs than if you decided to add everything to a mixer and blend it that way.
  • This recipe can easily be doubled or tripled to feed a crowd or to have extras for freezing!
An overhead image of a pan of swedish meatballs in creamy sauce.

Can you freeze Swedish Meatballs?

Swedish meatballs are great to make ahead and freeze for busy nights. And leftovers will keep for 3-4 days in and airtight container the fridge and can be reheated in the microwave or on the stovetop (although you may need to add a little water or broth to thin out the sauce a bit).

To Freeze Uncooked Swedish Meatballs: One option is to shape and freeze the meatballs without cooking them first. Then just thaw them in the fridge overnight, and brown them and make the sauce the next day for dinner. Since most of the time spent making Swedish meatballs is in the prep of combining the ingredients and shaping the meatballs, this is a really great solution.

To Freeze Cooked Swedish Meatballs: Another option though, is to shape and brown the meatballs, then freeze them before making the sauce. This is a little more prep work up front, but the frozen cooked meatballs can be added to the sauce from frozen and just simmered a little longer until they are hot and cooked all the way through, making for a really easy weeknight meal. 

What to eat with Swedish Meatballs

We love to serve Swedish meatballs with mashed potatoes, lingonberry jam (affiliate link), and green beans, just like at Ikea. 

But they are also delicious with the Swedish meatballs and sauce served over rice, egg noodles, or even spaetzle with roasted broccoli on the side.

More Easy Dinner Ideas Like This

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Homemade Swedish Meatballs Recipe

4.84 from 48 votes
Amy Nash
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Dinner
Cuisine American
Servings 8 Servings
This recipe for easy, homemade Swedish Meatballs in a rich, creamy sauce is one of our favorite comfort foods! These really are the best Swedish meatballs in a simple gravy sauce that is made from scratch that I've ever had!

Ingredients
  

Meatballs

  • 3 slices white bread crust removed and cut into small cubes (about ½ cup)
  • 1/2 cup milk
  • 2 Tablespoons olive oil divided
  • 1/2 large onion grated on the large holes of a box grater
  • 1 pound ground beef
  • 1 pound ground pork
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 1/8 teaspoon garlic powder
  • 1 Tablespoon salted butter

Sauce

  • 1/4 cup salted butter
  • 1/3 cup all-purpose flour
  • 3 cups beef broth
  • 1 cup heavy cream
  • 1 Tablespoon Worcestershire sauce
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 Tablespoons fresh parsley chopped, for garnish

Instructions
 

  • Add the cubed bread and milk to a large bowl. Let the bread soak for 10 minutes.
    3 slices white bread, ½ cup milk
  • While the bread is soaking, heat 1 tablespoon of the olive oil in a large skillet over medium heat. Add the onion and saute for 2-3 minutes, until softened. Remove from heat and set aside to cool slightly.
    2 Tablespoons olive oil, ½ large onion
  • Add the ground beef, ground pork, egg, salt, pepper, allspice, nutmeg, and garlic powder to the bowl of bread and milk, along with the cooled onions. Mix well with your hands until combined.
    1 pound ground beef, 1 pound ground pork, 1 egg, 1 teaspoon salt, ½ teaspoon black pepper, ¼ teaspoon ground allspice, ¼ teaspoon ground nutmeg, ⅛ teaspoon garlic powder
  • Form about 30 small meatballs (each about 1" in diameter) and set aside on a baking sheet or plate.
  • Heat the remaining tablespoon of oil and tablespoon of butter over medium-high heat in the same skillet used for the onions. Working in batches, fry the meatballs for about 4-5 minutes, rotating to brown on all sides. Transfer to a plate and keep warm.
    1 Tablespoon salted butter
  • Once all of the meatballs are browned, make the sauce in the same pan by heating ¼ cup butter until melted. Whisk in the flour and cook for about 2 minutes until light brown and bubbly.
    ¼ cup salted butter, ⅓ cup all-purpose flour
  • Whisk in broth, cream, Worcestershire sauce, salt, and pepper. Bring to a simmer and cook, stirring frequently, for 1-2 minutes until slightly thickened.
    3 cups beef broth, 1 cup heavy cream, 1 Tablespoon Worcestershire sauce, ½ teaspoon salt, ¼ teaspoon pepper
  • Return the meatballs to the pan with the sauce, then reduce the heat to medium-low and continue to simmer for 8-10 minutes until the meatballs are cooked through.
  • Garnish with chopped parsley and serve over mashed potatoes, rice, or egg noodles.
    2 Tablespoons fresh parsley

Video

[adthrive-in-post-video-player video-id=”xWEV4Tec” upload-date=”2020-10-31T00:00:00.000Z” name=”Easy Swedish Meatballs in a Creamy Sauce” description=”This recipe for easy, homemade Swedish Meatballs in a rich, creamy sauce is one of our favorite comfort foods! These really are the best Swedish meatballs in a simple gravy sauce that is made from scratch that I’ve ever had!”]

Notes

  • When browning, the meatballs don’t need to be completely cooked through unless you plan to eat them plain since they will finish cooking as they simmer in the Swedish meatball sauce. If you don’t plan on making the sauce, you will need to cook the meatballs slightly longer, around 6-8 minutes in total, until they are cooked through.
  • Freezing Instructions: The meatballs can be made and frozen either cooked or uncooked. If freezing uncooked meatballs, thaw them in the fridge, then proceed with cooking them as directed in the recipe. If freezing cooked meatballs, they can be added to the sauce while frozen and heated until hot all the way through.
  • Oven Method: The meatballs can be cooked in the oven, rather than browning them on the stove. To bake the meatballs, preheat the oven to 400 degrees F, then arrange the meatballs on a baking sheet lined with parchment paper for easier cleanup. Bake for 18-20 minutes, then add to the sauce.

Nutrition

Calories: 564kcal | Carbohydrates: 12g | Protein: 24g | Fat: 47g | Saturated Fat: 21g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 18g | Trans Fat: 1g | Cholesterol: 163mg | Sodium: 997mg | Potassium: 473mg | Fiber: 1g | Sugar: 2g | Vitamin A: 804IU | Vitamin C: 3mg | Calcium: 98mg | Iron: 3mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

4.84 from 48 votes (43 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. Bonnie says:

    This recipe was excellent! โค๏ธโค๏ธโค๏ธโค๏ธ ย Did the meatballs a day ahead in the oven, so the rest took ย exactly 20 minutes- made mashed potatoes while I warmed up the meatballs and cooked the yummy sauce. So easy and impressive to serve!ย 

    1. Amy says:

      I’m so glad you loved these, Bonnie! Thank you for commenting!

  2. Jeff S. says:

    Looks marvelous ๐Ÿ˜‹… I saved recipe to my iPad notes.. looking forward to making for the games this weekend…Jeff

  3. Mark says:

    Made these tonight and it was friggin delicious. We each wanted different things so we did the egg noodles
    and mashed potatoes. So good thanks. Going to make again for sure

  4. Janis King says:

    I made the meatballs a couple of weeks ago and froze them. Took them out and defrosted then made the sauce. I used vegetable broth and half and half instead of beef broth and heavy cream. Easy to make and was really good. Served with mashed potatoes. Only regret was not having ligonberry jelly.

  5. Lindsay says:

    This was seriously the most delicious comfort food recipe! I modified it to be gluten-free, using millet flour for the sauce and gluten free bread for the meat balls. I also used a little more meat than it called for, because the package of pork I bought was 1.5 lbs. I added an extra egg to help with the “glue” aspect since GF doesn’t have that property. The first round of meatballs stuck really badly to the skillet, so for the rest of them (and it made A LOT of meatballs!) I put in the oven on a baking sheet with parchment paper and baked for a while, and then added them to the sauce. That’s how I will make them next time. The sauce is to die for! I served this with Tinkyada GF rice penne pasta and it was so amazing. I am thinking about making this as a mushroom stroganoff, with the same sauce, but sans meat, because, I probably shouldn’t eat meatballs as often as I would like to! ๐Ÿ™‚ Thanks so much for the recipe! I have pinned several others that I would like to try soon.

  6. Mary says:

    Fingers crossed that they come out!!

  7. ljc says:

    Can I use sour cream instead of cream if that’s all I have on hand?

    1. Amy says:

      Yes, I think that would work. You might want to thin it out slightly with a little milk.

    2. Courtney says:

      How did it turn out with using sour cream instead of heavy cream?

  8. Chloe Ayissi-Etoh says:

    Could I possibly use chicken broth instead of beef broth? If not what else can I do?ย 

    1. Amy says:

      Yes, you could use chicken broth instead!

  9. Rebecca says:

    Hi! Cooking newbie here. Really looking forward to making this recipe. Iโ€™d like to add mushrooms to the recipe just for a bit more veg. At what step of the sauce would you recommend that? Should I do it before adding the flour? Thank you!ย 

    1. Amy says:

      Yes, I would add it before the flour so the mushrooms have a little time to wilt and release their juices.

  10. Jamie says:

    Can you make the meatballs and sauce and freeze together? My son loves this recipe and i’m looking for freezable options for individual meals.

    1. Amy says:

      Yes! The sauce might separate a bit from freezing, but once you reheat and stir it around a bit it should be alright!

  11. Billie Miller says:

    My family loved them, my son-in-law never eats leftovers but the next day he asked my daughter if there was any left. My younger girls even went back for seconds!

  12. Sarah says:

    These are delicious!! I mistakenly followed a different recipe for these than I did previously and your recipe is far better!! I love your tip to soak the bread in the milk.

  13. Amy w says:

    My daughter (13yo) and I made these for dinner today. We followed the recipe exactly and the flavor was amazing… but our meatballs just kept falling apart. We do use organic, home grown beef and pork and sometimes the fat content isnโ€™t as high. Will add an egg next time and I think it will be perfectย 

  14. Lynn says:

    Great recipe! ย  My only sub was to use ground chicken & turkey in lieu of beef and pork. ย I chilled the mixture and baked them initially as they were very soft. ย  ย Once firmed up, I browned in a pan on the stovetop. ย  ย The sauce is amazing. ย  Thanks for posting!

  15. Bev says:

    3 slices of bread cubes is way more than 1/2 cup. I used the 3 slices more like 2 cups. ย Came out fine. ย Funny, this is my second time making the meatballs and didnโ€™t notice the issue with the measurement last time ๐Ÿ˜„ Meatballs and gravy, whatโ€™s not to like.

  16. Shawna says:

    Do you remove onion before cooking the meatballs and add them once you start to make the sauce? Iโ€™m going to make this and so excited!ย 

    1. Amy says:

      You add the sauteed onions to the meatball mixture before mixing it and shaping them into meatballs.

  17. Ann H. says:

    Great recipe and I will definitely be making it again!

  18. Autumn says:

    Thank you so much for this recipe! I made this as a special at the restaurant and a woman told me she was transported right back to her grandmotherโ€™s kitchen. ๐Ÿ’› That is the best compliment you can get in my book!

  19. Joyce says:

    This was very good but I could not get my meatballs to firm it was too gooey I added more bread and then bread crumbs and still gooey and I did the sauce exactly and it did not get thick I had to add more flour I was disappointed with how much work it was but it was very tasty and I will try it again not sure what I did wrong, thank you for the recipeย 

  20. Chris Fash says:

    Made this last night and woke up wanting leftovers for breakfast! It was so good!! I tried to follow the recipe exactly as written, but I was just a little confused on two steps, so I winged it with a little common sense. Just in case youโ€™d like to edit the directions, hereโ€™s where I was a little confused:

    Under the directions…

    In step 5, it says, โ€œHeat remaining oil and butter…;โ€ however, in step 6, it says, โ€œ… make the sauce… by heating the butter…โ€ I used the butter in step 5, and it was fine – plenty left over in the pan for the sauce.

    In step 7, it says, โ€œBring to a simmer and cook,โ€ then in step 8, it says, โ€œ… reduce the heat to medium-low and simmer…โ€ ย I was guessing the first โ€œsimmerโ€ was really supposed to say boil. Thatโ€™s a guess.

    Anyway, it was an amazing dinner and Iโ€™m going to have to make it again very soon. Thank you so much for this recipe! My family loved it.

    1. Amy says:

      Thank you! I’ve updated the directions to hopefully make it more clear!

  21. Denise says:

    The is amazing! ย My husband keeps asking me to make over and over again. ย Thank you for sharing this with everyone.

  22. picturesofdeliciousfood says:

    Thanks for awesome recipe

  23. April says:

    Is it possible to just use ground beef and not ground pork as well?

    1. Amy says:

      Yes, definitely. They won’t taste quite the same, but it will work just fine.

  24. Wendy says:

    Swedish meatballs are yummy with pasta shells grated cheese for the top gawjus lol.

  25. Sarah says:

    5 stars
    Turned out nice! I used half deer meat and half 80/20 beef, held the cream and served over rice and broccoli! Thanks for the recipe!

    1. amy says:

      Thank you for the review! I’m glad you liked them!

  26. Pam Doyle says:

    5 stars
    I made this tonight and everybody loved it. I checked the recipe first to make sure it had nutmeg in it. Thatโ€™s how I know. Itโ€™s really Swedish. They were so tender and a pleasure to eat not like those hard meatballs you get. They also put nutmeg in their meatloaf.

  27. Shawnee says:

    5 stars
    Delicious!!

  28. Jen says:

    I looked at a LOT of Swedish Meatballs before choosing this one – it is PERFECTION! A lot of recipes ask for breadcrumbs which is not what I remember using when I made these eons ago – fresh bread is a key ingredient. Flavor of the meatballs and the sauce were just outstanding, everything I could have wished for.

  29. Denise P. says:

    5 stars
    The meatballs were moist and flavorful and the sauce was โ€œplate licking goodโ€.

  30. Dannielle says:

    For the nutrition facts, how many meatballs is that for? Thanks!

  31. Corinne says:

    5 stars
    So easy and delicious. I did add a dab of Dijon mustard to the gravy.

    1. Amy says:

      Sounds great! I am glad you enjoyed it!