Swedish Meatballs

4.5 stars based on 41 votes
Tested & Perfected Recipes

Swedish meatballs in a light cream sauce are delicious on their own or served over noodles.

swedish meatballs

Growing up, my family celebrated every Christmas Eve with friends at the home of our neighbors, Pat and Paul Swanson. Though my family is Jewish, we loved being part of this tradition. Their was house decorated with white lights and nutcrackers, the fire crackling, the smell of mulled wine and, best of all, the annual appearance of my best friend Bridget’s dad dressed as Santa Claus.

Always on the menu were Pat’s Swedish Meatballs — mini meatballs made from beef and pork in a light cream sauce. I always loved them, and have made my own version many times over the years — both speared with toothpicks for parties and served over egg noodles for family dinners. They always make me think of the holidays.

What you’ll need to make Swedish Meatballs


So, let’s get to the recipe. My starting point was this Swedish Meatball recipe from Cook’s Illustrated, however, I have changed it up quite a bit over the years. The recipe is unique for a few reasons:

First, the meatball mixture is made in an electric mixerwhich makes tender meatballs with a nice “snap” to them — so they won’t fall apart when you spear them with toothpicks. Second, the meatballs are baked, not fried. I have tried cooking them both ways and honestly don’t think much is gained from frying, other than nicer color, and once the meatballs are covered in sauce, who cares?

How to make Swedish Meatballs

Begin by making a panade, which is a mixture of bread and cream that binds the meatballs together and makes them tender. Simply whisk together the eggs and cream in a small bowl, then add the cubed bread.


Mash with a fork until the bread is dissolved into the liquid.


Next, combine the ground pork, garlic, baking powder and spices in an electric mixer and whip until the mixture is smooth and pale.


Add the egg mixture and beat until smooth.


Add the ground beef.


And mix again until just combined.


Using moistened hands, form the meat mixture into meatballs and place on a rack over a foil-lined baking sheet.


The rack is useful because any fat from the meatballs drips down but if you don’t have one, don’t worry about it. It’s fine to just place the meatballs directly on a greased baking sheet.

Bake the meatballs for 20 minutes, until lightly browned. The rack will leave little marks on the bottoms of the meatballs, but they are not noticeable once the meatballs are covered in sauce.


Meanwhile, make the sauce. Begin by melting the butter in a large sauté pan.


Add the flour.


And whisk constantly until the flour turns golden and fragrant.


Whisk in the chicken broth.


Add the brown sugar and cook for about ten minutes, until slightly thickened and reduced, then add the cream, soy sauce, and pepper. I know it seems odd to season this dish with soy sauce but it works — think of it as salt but with a bit more flavor.


Let the cream sauce simmer until thick enough to coat a spoon, then add the meatballs and simmer until heated through.


Transfer the meatballs to a platter and sprinkle with fresh parsley.


You can find these bamboo forks on Amazon — Norpro 190 72-Pack Bamboo Party Forks, Brown

You may also like

Swedish Meatballs

Swedish meatballs in a light cream sauce are delicious on their own or served over noodles.

Servings: About 50 mini meatballs (serves 4-6 for a main course, 10-12 as an appetizer)


For the Meatballs

  • 2 large eggs
  • 1/2 cup heavy cream
  • 1-1/2 cups cubed white sandwich bread, crusts removed (you'll need about 4 slices)
  • 1 pound ground pork
  • 2 garlic cloves, minced
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground black pepper
  • 1-1/2 teaspoons salt
  • 2 teaspoons baking powder
  • 1 pound ground beef (85% lean)

For the Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all purpose flour
  • 3 cups low sodium chicken broth
  • 2 tablespoons packed light brown sugar (see note below recipe)
  • 1 cup heavy cream
  • 1-1/4 teaspoons soy sauce
  • 1/4 teaspoon ground black pepper
  • 1 tablespoon lemon juice, from one lemon
  • Finely chopped parsley, for garnish (optional)


For the Meatballs

  1. Preheat the oven to 325. Line a baking sheet with aluminum foil for easy clean-up and place an ovenproof baking/cooling rack over top; spray the rack very generously with nonstick cooking spray.
  2. Whisk the eggs and cream together in a medium bowl. Stir in the bread and mash until no large bread chunks remain. Set aside.
  3. In a stand mixer fitted with the paddle attachment, beat the pork, garlic, allspice, pepper, salt, and baking powder on high speed until smooth and pale, about 2 minutes, scraping bowl as necessary. Add the bread mixture to the mixing bowl and beat on low speed until combined (so it doesn't splatter), then increase the speed to high and beat until smooth and homogeneous, about 1 minute, scraping the bowl as necessary. Add the beef and mix on medium-low speed until just incorporated, about 20 seconds, scraping the bowl as necessary. Using wet hands, form the meat mixture into 1-1/2-inch round meatballs and place on the prepared rack. (The mixture is very sticky and wet hands help; keep wetting your hands as you go). Bake for about 20 minutes, until just done.
  4. Note: You'll notice that the rack will leave little marks on the meatballs but they will not be too noticeable once the meatballs are covered with sauce.

For the Sauce

  1. While the meatballs are cooking, make the sauce. In a large sauté pan over medium-high heat, melt the butter. Add the flour and cook, whisking constantly, until flour is golden and fragrant, about 1 minute. (Careful not to burn; it goes from golden to burnt quickly.) Whisk in the chicken broth, getting rid of any lumps. Add the brown sugar and bring back to a boil. Reduce the heat to medium and cook, whisking and scraping down the sides of the pan occasionally, until sauce is slightly thickened and reduced, about 10 minutes. Add the cream, soy sauce and pepper and bring to a boil. Reduce the heat to medium and cook, whisking and scraping down the sides occasionally, until the sauce is thick enough to coat a spoon, about 10 minutes. Add the cooked meatballs to the sauce and simmer, turning occasionally to coat with the sauce, until heated through. Stir in the lemon juice, taste and adjust seasoning if necessary, then serve.
  2. Note: The cream sauce is a touch sweet. For a less sweet sauce, you can reduce or omit the brown sugar.
  3. Freezer-Friendly Instructions: The meatballs (without the sauce) can be frozen for up to 3 months. When ready to serve, prepare the sauce and reheat the meatballs in the sauce until hot in the center.

Pair with

Nutrition Information

Powered by Edamam

  • Serving size: 1 meatball
  • Calories: 89
  • Fat: 7g
  • Saturated fat: 3g
  • Carbohydrates: 2g
  • Sugar: 1g
  • Fiber: 0g
  • Protein: 4g
  • Sodium: 121mg
  • Cholesterol: 31mg

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

See more recipes:

Reviews & Comments

  • I actually made it with coconut milk instead of cream. The meatballs tasted great but the sauce didn’t thicken. I think I would use cream instead of coconut milk in the sauce next time.

    • — Lucienne Schmidt
    • Reply
  • Hi, I live in MN and have been making Swedish Meatballs for a good 30 years. Could you explain what the baking powder is for? I’ve never seen it in meatballs before.

    • Hi Betsy, I’m not sure of the scientific reason, but it helps give these meatballs a bit of snap when you bite into them. Enjoy!

      • According to Cook’s Illustrated, the baking powder keeps the meatballs “delicate and juicy.” I love the “splash of lemon juice” that’s in their recipe, and the combo of beef and pork. (When I can’t find ground pork, I substitute breakfast sausage.)

        • — Amelia on February 15, 2020
        • Reply
  • Forgot to mention – I also left out the brown sugar!

  • Delicious! I did as another reviewer – I halved the meatball portion of the recipe but kept the sauce amount the same. Served over egg noodles. Very tasty! Thanks for another winner Jenn!

  • Super easy to make and delicious! My picky toddlers ate it right up!

  • Let me start by saying that this is my first time leaving a review. I don’t usually leave reviews or rate anything but I have come to find that I really liked this recipe! My house could be referred as the substitute house. I never have all the items for a recipe. So like all the previous recipes, I had to substitute or leave things out. I did not have ground pork or the allspice and only had 1 lb of ground beef. So I halved all the ingredients for the meatballs. I don’t have an electric blender so I used a rubber spatula and smashed/mixed the ground meat for around 5 to 10 mins till I thought it looked fully mixed. I made around 1/2 in sized meatballs and cooked on the stove instead of the oven. I removed the meatballs from the pan and then used the same pan to make the sauce keeping all the ingredients and amounts the same, except I excluded the brown sugar and added a little Worcestershire sauce. After it was ready I added the meatballs back to let it simmer for 5 mins, adjusting the seasoning a little and then served it stop of Jasmine rice. I kept the sauce the same quantity even though we had half the amount of meat because we are sauce lovers in this house. Oh, I almost forgot, my daughter and I decided to add frozen peas to the sauce when we added back the meatballs. The kids loved this meal even my son who complained through the whole process until he tried it. Then he requested it more in the future. I hope this helps those substituters like me and apologize to those who aren’t because I couldn’t leave a true review on the recipe itself.

  • My whole family loved these Swedish meatballs & sauce, which we had served over mashed potatoes. I omitted the pork, only making 1/2 the recipe with 1 LB of 90/10 ground beef, as that’s what was on hand. I used the inside of a slightly stale hotdog bun for the little bread cubes, whole milk instead of heavy cream in the sauce in order to use a lactose-free milk (I have also found lactose-free half & half), regular chicken broth (as opposed to low sodium) and dried parsley flakes, but fresh lemon juice, and it all came together just fine. Delish dish; thanks Jenn!

  • Delish. You are always my go-to for all my recipes. Keep them coming!!

  • I love this recipe and my kids love this meal, they ask me to make it at least once a week. Thank you for your great tasting recipes!

  • thinking of making these for our christmas eve. Are they as heavy as they seem and can I make the meatballs ahead of time, just re-heating in the sauce just before serving?

    • Hi Laura, I don’t think you’ll find them to be too heavy. And yes, you can prepare the meatballs ahead and reheat in the sauce. Hope you enjoy!

  • This is the 5th recipe I’ve made from your site. You’re becoming my go to for new meals! These were so good and easy to make.

  • Can these be frozen

    • Hi Joanne, You can freeze the meatballs but I wouldn’t freeze the sauce.

  • 1* Loved the picture of your Swedish meatball dish, however, it lacked huge flavours. After dumping many ingredients. When in doubt I wined it out to no avail. After spending so much money on this dish I could have had a great prime rib etc dinner. Sorry, would not recommend this site to anyone. CHEERS

    • Don’t know where you can find edible prime rib for the same cost of these, but to each their own. Just not your cup of tea, we love these!

  • Even the kids loved this, I served over buttered noodles and some steamed broccoli.

  • Hi Jenn,
    Tonight I made these Swedish meatball. It was okay. Meatball are tasty but like the other review, I didn’t care much for the sauce either. My husband says it’s sweet, I guess it’s from the brown sugar. He prefers a sauce with a kick to it.

  • Meatballs great flavor. Sauce to sweet for my family.

  • Nobody in my family liked the meatballs or the sauce. The meatball texture was too mushy. The sauce too lemony. Maybe I don’t know how Swedish meatballs are supposed to taste and just don’t like them?

    There were many steps and lots of clean up. I would not make this again.

    • Robbie, I’m sorry to hear you didn’t enjoy them more! I have several other meatball recipes on the site if you want to give them a try.

    • We loved this!! I added a little less brown sugar, but otherwise followed the recipe exactly. We served it over egg noodles. A huge hit! I love all the pictures and tips too! Thank you!

      • — Janice on October 16, 2019
      • Reply
  • Looks great. I just have a comment about swedish meatballs. In a lot of non swedish recipy sites i see them being served with pasta. This would never happen in sweden even if i’m sure it tastes nice. The swedish national dish consists of meatballs, gravy, lingonberries and pressgurka (a type of pickled cucumber). Just for information. 🙂

    • And potatoes of course.

  • Swedish meatball recipe was fantastic and we fought over the few left overs the next day.

  • I need suggestions on freezing. want to use some at a later date. Freeze meatballs out of sauce or is in the sauce okay? Can sauce be frozen?

    • — Louise (again)
    • Reply
    • Hi Louise, You can freeze the meatballs but I wouldn’t freeze the sauce.

  • I’m planning to make your chocolate cream pie, swedish meatballs and the herbed cottage cheese spread for Christmas Day. How far ahead can each of these items be made or to what point? I have been enjoying your recipes for several years now. I find all of them so tasty! And I love all of the pictures. Thanks for sharing!

    • Hi Louise, you can make the meatballs (and the sauce) a day or two ahead of time and just reheat when you’re ready to serve. The pie and cottage cheese spread can also be made a day or two ahead. Hope you have a great holiday!

  • The meatballs look so good. I am always looking for a tasty recipe to try. Will try for the holiday get togethers. I will come back and leave a star once I have made these.

  • Made these tonight. Loved the meatballs 5/5; the sauce not so much 3/5.

    • — Hannah, an Australian in Belgium
    • Reply
  • what can I substitute instead of cream as I am lactose intolerant

    • Hi Yvette, Unfortunately there is no good dairy-free sub for the cream in this recipe. Have you tried my cocktail meatballs? The sauce for those is dairy-free.

  • This is hands-down the best Swedish Meatball recipe I’ve made (the search is over)! It is a lovely and well-received addition to any celebration table. I like to serve it with the addition of lingonberry jam on the side for guests to add if they like.

  • What is the missing ingredient in this recipe? Nothing! Lingonberries or cranberry sauce makes a nice accent on the side. I’ve made these for an easy New Year’s Eve dish and there are never any leftovers!


  • I have to say that I was really disappointed in this recipe. WELL, not the whole recipe only the sauce. I felt like it tasted like bad deli turkey. I had to do some serious doctoring to make it edible. I will use the delicious meatball portion of the recipe with my own white sauce in the future.

  • Thanks for the recipe Jenn. Homemade kotbullar are definitely better than the IKEA version… unless you prefer horse meat 😉 Prepared kottbullar yesterday and served them with lingonberry jam, pressgurka (pressed cucumbers) and potatismos (mashed potatoes). They were absolutely DELICIOUS! I am ready to go back to Stockholm and celebrate Midsommar next week 😉

  • I love holiday traditions. I have had Swedish Meatballs many times and just love them! But I have never had the courage to make them, I really thought they would be too hard. But I think I can handle this recipe and I am so glad that you told us where to find those cool wooden forks!

    • These are NOT Swedish meatballs! My Swedish grandmother passed her recipe to me and included veal, mushrooms, nutmeg, cardamom and allspice. I attend a Lutheran church; each year we celebrate holidays with similar Swedish meatball ingredients

      • — Joyse Wenstrom
      • Reply
  • Can I substitute ground turkey and maybe ground chicken sausage? We do not eat pork and very little beef.

    • Hi Mary, Yes, that should work. Please let me know how it turns out 🙂

  • I was so impressed with the depth of flavor of this sauce and the tenderness of the meatballs…it was almost elegant, which is not a word I often use to describe meatballs! 🙂

  • I really liked this recipe. It was super easy and my kiddo asked ME if he could help shape the meatballs which was a total shock coming from my son! Hahaha!
    The only changes I made were that I used ground turkey instead of the beef and I didn’t have the light brown sugar so instead I used dark brown sugar at half the suggested amount. I didn’t see the note about the brown sugar omission until after I added it. In my defense, I was so excited to make this recipe that I just started cooking! It wasn’t too sweet for me but next time I’ll definitely make it without the sugar just to see which way I prefer. 😉

  • Wow. I never leave reviews for recipes, but this was spectacular. The meatballs were light (!) and very tasty. Amazing.

    I hate those reviews where the reviewer says I loved the dish and then explained how they changed the recipe, but unfortunately this has to be one of those reviews. I tried this recipe because I used to love IKEA meatballs, but now can’t have them because I have to stay away from gluten. So, the most important change I made was that I used gluten-free bread, and it came out perfectly. Of course I also used tamari instead of soy sauce and, again – perfect. No one with gluten problems should shy away from this recipe for that reason!

    My other change was that, as I didn’t have ground beef on hand, I used ground turkey. It worked great. I’ll use this recipe again and again – and I may even stick with the turkey!


    • Hi Dobes, Those are great tips for those who eat gluten-free. Thank you for the detailed review!

  • Can you substitute half and half for heavy cream? That’s all I have in the fridge at the moment! Thanks

    • Yes that’s fine!

  • This is the second time we made these little delights! We doubled the batch in order to have leftovers the next day and froze some too. Having 1 minor change to bake them on parchment paper instead of aluminum foil worked better this time around.

  • If I were to use grated raw onions, how much would the recipe call for?

    • Hi Anjli, I would use about 1/4 cup; you might try shallots instead for a milder flavor.

  • Hi jenn, Another great recipe-thank you! I’m in the midst of a bit of cooking extravaganza from your website today. I’ve made “samplers” for my family and they have loved everything. I am packaging some freezer meals for my parents as my mother is not well and will let you know how it all turns out! I am hoping these swedish meatballs turn out okay frozen-I am sending some egg noodles to accompany which they can make fresh when they serve.

  • NOT authentic Swedish. They NEVER use GARLIC.
    Trust me – raised in a real Swedish immigrant family, still making the family recipe.

  • I have been looking for a good swedish meatball recipe and this seems like its a great one…wondering if the allspice is a necessity? Not sure I like it…made a recipe with it once and ended up throwing it out

    • Hi Barbara, It’s really very subtle — don’t think you’ll even taste it — but it’s fine to leave it out if you’re not sure.

  • Made these yesterday. Another new favorite! Easy and great flavor!

  • I always add fresh dill to my swedish meatballs sauce

    • — Betty Campbell
    • Reply
  • I truly love making Swedish meatballs ! These little babies turned out so incredibly delicious , thank you for another great recipe ! Merry Christmas and Happy New Year !

  • This looks absolutely scrumptious! This dish will be on my Christmas menu. Maybe soon it will replace that bag of IKEA Swedish Meatballs in my freezer. 🙂 Thanks for sharing this with us.

  • Hi Jenn,
    These look AMAZING! I am having an open house tomorrow for the holidays, how do you think these will do if I keep them warm in a crockpot or a hot tray? Thanks for another amazing recipe!!!

    • Hi Candi, They will be delicious kept warm either way. Hope everyone enjoys and Happy Holidays!

  • Hi Jenn,

    I was curious why baking powder is added to the meatballs?

    Thank you,

    • Hi Margo, It helps keep the meatballs delicate and juicy.

  • Can the meatballs be made ahead of time and then reheated when making the sauce just prior to serving?

    • Hi Donna, Absolutely. It is fine to make the meatballs ahead of time. You could make the sauce ahead of time too and just reheat when you’re ready to serve.

  • Garlic is not only not traditional it would be considered illegal in old Sweden. More importantly, where is the veal, the touch of cardamom, the pound of butter? Please tell me why the baking powder is in there? I am sure there is an obscure but possibly logical reason, probably binding for it. I currently use my husbands Grandmothers recipe, she came from Sweden in 1915 on a ship through New York, her husband also Swedish came in 1914 through Canada. Prior to getting this recipe I was gauch enough (Texan!) to use sour cream. I have seen the error of my ways,trust me. So changing this recipe that I make once a year at Christmas has to come with reason.
    Would you mind sharing? Love knowing Amazon has the bamboo forks, makes life easier!

    • The baking powder helps keeps the meatballs delicate and tender. You could try making the meatballs with a meatloaf mix (beef, pork and veal) and I’m sure it would be delicious. You could also add a touch of cardamom if you like, but definitely go easy as it is very strong.

      • Hi Jen!
        Could I use 1 pd of Italian sausage and 1 pd of ground round?

        • — Erin Casey on October 23, 2020
        • Reply
        • I’m assuming you want to double the recipe? If so, yes, that should work. Please LMK how they turn out!

          • — Jenn on October 23, 2020
          • Reply
  • I don’t eat pork. Can I use all beef instead?

    • Yes, or a combination of beef and veal would work well too.

  • This looks like a great recipe. However, I don’t have a mixer – is there a big difference if I use my hands?


    • Hi Marci, It will still work but if you have a hand held electric mixer, that works too.

      • I made them with my hand-mixer, with special beaters for dough, and that worked perfectly. These meatballs were a huge hit with my family and the sauce is delicious!! I made it a day ahead and warmed it up, which worked perfectly. Thanks!

  • My grandma used to make Swedish Meatballs and no one in our family has her exact recipe. I don’t think she used one. Your recipe looks very similar as I had watched her make it. From what I can recall I don’t think she put garlic in it. I love garlic but some in my family doesn’t. Do you think this would be as good without the garlic or should I just sneak it in and see what happens?

    • Hi Bill, The garlic adds really nice flavor but it is not traditional, so I’m not surprised your grandma didn’t use it. It’s actually more common to use grated raw onions. I would definitely use one of the two, otherwise the meatballs will be a bit bland. Good luck and please let me know how they turn out.

Add a Review or Question

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