Swedish Meatballs

These โ€œabsolutely scrumptious,โ€ perfectly seasoned Swedish Meatballs are so juicy and tender your jaw will drop in amazement, bathed in a rich, creamy, dreamy gravy that tastes 1000X better than the Ikea version!ย  The meatballs are baked and not fried for extra ease and time efficiency, and Iโ€™ve included instructions on how to prep ahead and freeze.ย 

This foolproof recipe will guide you step-by-step to Swedish Meatball perfectionโ€”so you can join readers in raving, โ€œI found myself licking the pan!โ€

Watch How to Make Swedish Meatballs

Top view of Swedish Meatballs in skillet with easy creamy gravy


 

What readers are saying about this swedish meatballs recipe:

“YOU NAILED IT!” Liza

This recipe was FABULOUS; so delicious and satisfying… Definitely a keeper. Both my guys loved it and it was gone in a flash!” -Darice

My whole family was blown away! Absolutely delicious; definitely bookmarking and definitely making it again!” -Victoria

โ€ฆ.even better than my momโ€™s growing up!” -Stephanie

I made this recipe using ground turkey and thought this recipe was DELICIOUS ! My son (a very picky eater) is not a big fan of leftovers but makes an exception for this dish. Iโ€™ve made this recipe several times now and we love it.“-Marcela

“They were super delicious and I loved how easy it was to bake the meatballs instead of frying.” -Laura

“Made โ€™em.
Ate โ€™em.
Loved โ€™em.
Leftovers? What leftovers?” – Karen

What makes this Swedish Meatball recipe the best

There are a lot of Swedish Meatball recipes out there โ€“ so what makes this one different?  Through experimenting, trial and error, Iโ€™ve made little changes every time that add up to BIG results. Hereโ€™s what makes this recipe the best:

  • The panade is made in the food processor so itโ€™s super easy AND the ideal texture.
  • The meatballs are baked and not fried. I have tried them both ways and found there is nothing gained from frying but several advantages to baking:
  • 1) you donโ€™t have to stand in front of your stove and babysit them
  • 2) you donโ€™t have to cook them in batches
  • 3) you donโ€™t have to worry about them sticking or falling apart, the meatballs brown evenly all over and above all:
  • By baking the meatballs, we can achieve the juiciest, most tender meatballs because we can infuse them with more moisture and they wonโ€™t fall apart when rotating in the skillet.
  • The recipe is seasoned to perfection. Both the meatballs and gravy are independently 5-star fabulous.
  • The creamy gravy is made while the meatballs are baking so you donโ€™t have to wait to cook your meatballs before you make your Swedish Meatball Sauce.
up close of Swedish Meatballs with sour cream in Swedish Meatball Sauce
ingredient icon

Swedish Meatball Ingredients

Let’s take a closer look at what you need to make this recipe (measurements in the printable recipe card at the bottom of the post):

FOR THE Meatballs

  • White bread: Soaks up the milk and cream to create a panade, which keeps the meatballs tender and moist. Use soft, fresh bread for the best texture.
  • Lean ground beef and ground pork: The combination provides the classic flavor. Pork adds juiciness, while beef gives structure and depth. You may substitute pork and/or ground beef, but the flavor may be altered.
  • Milk and heavy cream: Combine with the bread to add richness and prevent dry meatballs. The mix of dairy creates a more velvety consistency.
  • Egg and egg yolk: Act as binders, helping the meatballs hold their shape while keeping them soft and juicy. The extra yolk adds richness.
  • Fresh minced onion: Adds sweetness and moisture. Mince finely so it blends smoothly into the meat mixture.
  • Spices: Dried parsley, salt, and pepper enhance the flavor while pepper, ground nutmeg, and ground allspice add warmth, depth, and a subtle sweet-spicy note characteristic of the recipe.

For the Swedish Meatballs Sauce: 

  • Unsalted butter and olive oil: Used to cook the flour and create a rich roux for thickening the gravy while adding buttery flavor.
  • Flour: Helps thicken the sauce to a silky consistency. Whisk well to remove lumps for a smooth gravy.
  • If gluten free, you may substitute half the amount of cornstarch, whisked with the broth before adding to remove any lumps.
  • Reduced sodium beef broth: The base of the sauce, providing savory depth without making it too salty.
  • Heavy cream: Adds richness and a velvety texture, making the sauce indulgently smooth.
  • Worcestershire sauce: Contributes a subtle umami depth and slight tang that enhances the beefy flavor.
  • Dijon mustard: Adds a mild sharpness and complexity, balancing the richness of the cream.
  • Dried parsley: Gives the gravy a mild herbal note that complements the meatballs.
  • Spices: Paprika, allspice, and pepper work together to create a warm, slightly spiced, and well-rounded sauce that pairs perfectly with the meatballs.

authentic Swedish Meatballs in a silver skillet with a serving spoon

HOW DO YOU MAKE SWEDISH MEATBALLS?

All authentic Swedish Meatball Recipes begin with a panade, as mentioned above. A panade is a mixture of bread and cream that binds the meatballs together. As the meatballs cook, the proteins tighten, squeezing out a significant amount of moisture. The panade keeps the moisture from being lost and is the key to tender meatballs.

Let’s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

  1. Make Panade. Add roughly torn white bread to your food processor and pulse until broken into small pieces about the size of peas. Add milk, heavy cream, egg, egg yolk, minced onion and salt, garlic powder, dried parsley, pepper, nutmeg and allspice and pulse 3-5 times until completely combined.  How easy was that? It will be a moist paste-like consistency.
Showing how to make Swedish Meatballs by adding eggs onions and bread to food processor
Showing how to make Swedish Meatballs by mixing bread, eggs, heavy cream, onions, nutmeg, allspice in food processor
  1. Mix Meatballs: We add this mixture to a bowl with ground beef and ground pork.  Using your hands, mix just until combined. You never want to overmix meatballs because overmixing is what causes meatballs to become tough.  And be warned โ€“ the mixture will seem quite wet โ€“ which is a good thing.
Showing how to make Swedish Meatballs by mixing meatball mixture with bread and milk mixture
  1. Roll Meatballs: Roll your meatballs into approximately 24 meatballs.  I use a 1 ½ tablespoon scoop and it makes scooping meatballs super quick.  Place meatballs on a lightly greased, foil lined baking sheet and bake for meatballs for 15-20 minutes or just until meatballs are cooked through.
Showing how to make Swedish Meatballs by placing them on a baking sheet to bake in the oven
  1. Check for Doneness: I recommend cutting a meatball in half to make sure they are done. You donโ€™t, however want to overcook your meatballs because then they wonโ€™t be as tender.
up close of juicy, tender Baked Swedish Meatball
  1. Make the Gravy. Whisk flour together with melted butter and oil and cook for a minute, then gradually whisk in the beef broth and heavy cream followed by all remaining Sauce ingredients. Simmer until thickened, then add the meatballs and turn to coat.
Top view of Swedish Meatballs in skillet with easy creamy gravy

Tips and Tricks to MAke Swedish Meatballs

  • Donโ€™t overmix your meatball ingredients: Gently mix the ingredients until just combined to keep the meatballs light and tender rather than dense and tough.
  • The meatball mixture will be WET โ€“ donโ€™t worry. Shape the meatballs the best you can and they will firm up when cooked but emerge crazy soft and juicy.
  • Prep Ahead: You can roll your meatballs and refrigerate them and then bake them when itโ€™s dinner time.
  • DONโ€™T try and cook your meatballs in a skillet because they are so tender they will fall apart. By baking them, they stay intact because you donโ€™t touch them until they have baked into a tighter meatball.
  • You can omit the heavy cream in the sauce and stir in room temperature sour cream or Greek yogurt to taste. You may also substitute evaporated milk whisked with 1 teaspoon cornstarch.
  • Avoid boiling the sauce once the meatballs are added back inโ€”low and slow keeps them moist and prevents the sauce from separating.
Up close of Swedish Meatballs on a spoon garnished with parsley with rich, creamy gravy

How to serve Swedish Meatballs recipe

top view of Swedish Meatballs with egg noodles on a plate
Swedish Meatballs with egg noodles on a plate with a fork sticking into a meatballs

LOOKING FOR MORE COMFORTING MEAT RECIPES?

WANT TO TRY THIS SWEDISH Meatballs Recipe?

Pin it to your DINNER, COMFORT FOOD OR MEAT Board to SAVE for later!

Find me on Pinterest for more great recipes!  I am always pinning :)!

ยฉCarlsbad Cravings by CarlsbadCravings.com

Top view of Swedish Meatballs in skillet with easy creamy gravy

Swedish Meatballs

Swedish Meatballs made from scratch that are so juicy and tender your jaw will drop in amazement bathed in a rich, creamy, dreamy gravy that tastes 1000X better than the Ikea version! These meatballs are baked and not fried for extra ease and time efficiency and Iโ€™ve included instructions how to freeze them as well!ย  Serve you Swedish Meatballs with egg noodles, potatoes or rice for a new family favorite without the winding trip through Ikea! ย ย 
Servings: 6 servings
Total Time: 45 minutes
Prep Time: 25 minutes
Cook Time: 20 minutes

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

Meatballs

  • 2 slices white bread, roughly torn into pieces
  • 1/4 cup milk
  • 1/4 cup heavy cream
  • 1 egg
  • 1 egg yolk
  • 1/2 cup fresh minced onion
  • 1 tsp EACH salt, garlic powder
  • 1/2 teaspoon dried parsley
  • 1/4 tsp EACH pepper, ground nutmeg, ground allspice
  • 1 pound lean ground beef
  • 1/2 pound ground pork

Creamy Gravy

Instructions

Meatballs

  • Preheat the oven to 400 degrees F. Line a baking sheet with foil and spray with nonstick cooking spray. Set aside.
  • Add bread to a food processor and pulse until broken into small pieces (pea size). Add all remaining Meatball Ingredients EXCEPT beef and pork and pulse 3-5 times until thoroughly combined. It will be paste-like consistency.
  • Add this mixture to ground beef and pork in a large bowl. Using your hands, mix just until combined. It will seem very wet, which is good. Roll into approximately 24 meatballs using a 1 ½ tablespoon scoop and space evenly on the prepared baking sheet. If your meatballs are too wet to form for whatever reason, add some breadcrumbs to firm them up. *If you are making your meatballs in advance, you can cover them with plastic wrap and refrigerate them.
  • Bake meatballs for 15-20 minutes at 400 degrees F or just until meatballs are cooked through (take care not to overcook your meatballs so they remain super tender).

Gravy

  • During the last 10 minutes of baking, make Gravy. Melt butter with 1 tablespoon olive oil in a large skillet over medium heat. Sprinkle in flour and cook for 1 minute. Reduce heat to low, and slowly whisk in beef broth and heavy cream, followed by all remaining Sauce ingredients.
  • Bring the Sauce to a simmer until thickened, approximately 5-7 minutes, stirring often. Taste and add salt to taste. Add the meatballs (I dab off any extra grease from the baking sheet), coat them in the sauce, and continue to simmer gently until the meatballs are heated through, approximately 1 minute.
  • Garnish with fresh parsley if desired and serve with egg noodles or mashed potatoes.

Video

Notes

  • I recommend the mixture of ground beef and ground pork as written for authentically delicious Swedish Meatballs but you may substitute the pork with lean ground beef, ground chicken or ground turkey (they won’t be as juicy with the latter two).
  • You can substitute the white bread for what bread you have on hand.
  • You can substitute the ¼ cup milk and ยผ cup heavy cream for half and half if you have it on hand. I chose to use both milk and heavy cream because we are already using heavy cream in the sauce and this keeps you from having to buy an extra ingredient.
  • You can roll your meatballs, cover in plastic wrap and refrigerate them and then bake them when itโ€™s dinner time.
  • Donโ€™t overmix your meatball ingredients โ€“ overmixing results in tougher meatballs.
  • The meatball mixture will WET โ€“ donโ€™t worry. Shape the meatballs the best you can and they will firm up when cooked but emerge crazy soft and juicy.
  • DONโ€™T try and cook your meatballs in a skillet because they are so tender they will fall apart. By baking them, they stay intact because you donโ€™t touch them until they have baked into a tighter meatball.
  • Do NOT use half and half in your Swedish Meatball Sauce or it can separate.
  • You can omit the heavy cream in the Swedish Meatball Sauce and stir in room temperature sour cream to taste.
  • You could also leave in the heavy cream and add sour cream for more of a rich tangy flavor.

HOW TO FREEZE HOMEMADE SWEDISH MEATBALLS (NOT SAUCE)

The Gravy does not freeze well.ย  You will want to make fresh gravy at the time you defrost your meatballs.
  1. Bake Swedish Meatballs according to directions.
  2. Let meatballs cool to room temperature.
  3. Place entire baking tray with the meatballs in the freezer. You will want to make sure the meatballs are not touching so they donโ€™t freezer together.ย  If your freezer canโ€™t accommodate your baking tray then use a small tray and freeze in batches.ย  Freeze for 1-2 hours.
  4. When your meatballs are frozen enough that they wonโ€™t stick together, then transfer meatballs to freezer safe bags or containers.
  5. Label meatballs and store meatballs in the freezer for up to 3 months.
  6. I DO NOT recommend freezing the sauce. Flour based sauce do not freeze well.
  7. TO DEFROST:ย ย Preheat ovenย to 350 degrees F. Place meatballsย on a foil lined baking sheet (for easy cleanup) so they are not touching. Heat meatballsย 10 to 12 minutes or until heated through.ย  ย 

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

ยฉCarlsbad Cravings Original

Reader Interactions

leave a review

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

40 Comments

  1. Diana says

    I made a Swedish meatballs recipes last night from a different web site. My husband and son thought it was great and remarked that they’d like to have again. I said no, I’m not making it again. They were edible, but, to me, bland. There was something missing. So my husband and I argue whether I should make them again or not. I told him that I’m definitely not making THAT recipe again. He said, “Well then give me the recipe and I’ll make it.” I said no I’ll make a different one. “Plenty of other Swedish Meatball recipes out there,” I said. And now the next day, I get this recipe in my email. Cool! Definitely doing this one. Just to show my husband how a Swedish Meatball recipe can be so much better.

    • Jen says

      Hi Diana, what a funny coincidence!! Or maybe it’s just a sign for you to not give up the Best Swedish Meatball search ๐Ÿ™‚ I really hope you love this recipe – I definitely don’t think you’ll find it bland ๐Ÿ™‚

  2. Vickie says

    You sure have a gift to cook, girl! These meatballs look wonderful! I do have a question-I apologize if I misunderstood your direction. If we freeze these meatballs and decide a couple weeks from now to use them, should we defrost the meatballs before making the sauce? Sorry if this is a stupid question but I hate to ruin a recipe when I’m not clear on instructions. I wasn’t raised making or eating meatballs and while I’m certainly old enough to be your mother, I am a beginner cook where meatballs are concerned! Thanks for sharing all your wonderful recipes! So happy to have found your website!

    • Jen says

      Thank you so so much for your kind words Vickie! I would bake the meatballs from frozen for about 12 minutes or until heated through. You sauce should take about 10 minutes so I would start your sauce just after your meatballs go into the oven. I hope this helps!

  3. Lin says

    I am very new to your website having used the link when you had a recipe on The Slow Roasted Italian. I have since unsubscribed from that site and added yours instead. Your recipes are more to my liking and I can’t wait to try them…especially ALL of the meatball ones! It is a beautiful, professional and very user friendly site, and, I love all of the advice, tips, and options you provide. But, I am most inspired by your personal story and that makes the recipes even more special. I am a cookbook collector (old school, I guess), having inherited my Mother’s collection of over 200 cookbooks. We both ONLY try recipes that have an individual’s “name” attached, because we find them to be “tried and true” and think of that person when we cook. I have already begun copying your recipes to place in a binder…just as if it were a cookbook. (Though I do hope you’ll consider the real thing some day!) I can’t imagine another more deserving person to invite into my kitchen! Thank you for sharing yourself with us and for showing God’s love and presence in all that you do.

    • Jen says

      Hi Lin, I’m so happy you stumbled upon my blog, welcome! Thank you for your kind words about my site and especially about my story – your love and well wishes means so much to me! What a special collection of cookbooks you have – and especially to have inherited them from your mother! I am so humbled to be invited into your home and into your kitchen with my own cookbook binder – I will do my best not to disappoint ๐Ÿ™‚ Thank you so much for taking the time to comment so I can “meet” you and for making my heart smile! May God’s choicest blessings attend you! xo

  4. Sara says

    Hello! Going to give these a go for supper tonight! Do you use fresh minced onion or dried minced onion in the meatballs? Thank you for all of the great recipes – this is the second of yours we are having this week ๐Ÿ™‚

    • Jen says

      Hi Sara, I use fresh minced onion. I hope you love them!

      • Sara says

        Thank you – in hindsight that would be A LOT of dried minced onion! I was feeling a little lazy and added 1 TBSP of dried minced onion instead of chopping an onion. The recipe was delicious and my kids devoured all but 2 meatballs. A nice change from an Italian style meatball. Thanks again!

        • Jen says

          I feel lazy all the time – great substitute! I’m so happy this was a hit with your family! Thanks Sara!

    • Marcela says

      I made this recipe using ground turkey and thought this recipe was DELICIOUS ! My son (a very picky eater) is not a big fan of leftovers but makes an exception for this dish. Iโ€™ve made this recipe several times now and we love it.

      • Jen says

        Thank you so much, Marcela! I am so happy this recipe is such a hit, even with the picky eater! ๐Ÿ˜‰

  5. Laura says

    I was looking for something different from the usual Mexican or Asian flavors I tend to favor and up popped your meatballs. They were super delicious and I loved how easy it was to bake the meatballs instead of frying. We added a little bit of dill because it’s my husbands favorite herb. Jen, your blog is my absolute favorite because everything turns out perfectly and makes me look like a star in the kitchen! Thank you.

    • Jen says

      Thank YOU Laura for making my day! I am so honored my blog is your favorite and everything you have tried has been a winner – that seriously makes me so happy! I’m thrilled these meatballs were a hit as well, and they sound fantastic with dill!

  6. Karine says

    My hubby and I made these meatballs last night, and they were delicious! We will be making these again!

    • Jen says

      YAY! I’m so happy they were a winner! Thanks Karine!

  7. Victoria says

    Made these for dinner tonight and my whole family was blown away! Absolutely delicious; definitely bookmarking and definitely making it again!

    • Jen says

      YAY! Gotta love when the whole family gives it a thumbs up! Thanks so much Victoria!

  8. Linda says

    Instead of heavy cream or sour cream can you substitute Greek yogurt?

    • Jen says

      Hi Linda, I think it totally comes down to personal preference – enjoy!

  9. Gwendolynn says

    What’s the best way to reheat this? I did it in a pan just like I cooked it originally and it got really oily.

    • Jen says

      hmmmmm, I’m sorry you had that problem Gwendolynn. Meatballs are what would make it oily so make sure to use lean ground beef and to wipe the meatballs of excess grease after browning in the oven. If you know you’re going to have leftovers, you can even reserve some meatballs to add later to the sauce.

  10. Stephanie says

    Made this last night for the family ….absolutely scrumptious Swedish meatballs, even better than my mom’s growing up!

    • Jen says

      Aw, thank you so much Stephanie! xoxo

  11. Maggie says

    We just had some of the leftovers from the frozen meatballs and love it just as much as the first time. But we especially love the gravy!! Iโ€™m so glad we have some extra gravy! Big hit all around, even with my three year old.

    • Jen says

      I’m so pleased it’s a repeat favorite! and YAY for frozen meatballs and leftovers to the rescue!

  12. Anna-Maria says

    Looks delicious…..
    But it is not swedish meatballs and the sauce isn’t how we make it either. The sauce is usually made with milk or half and half. The meatballs are made on the stove, first in frying pan and then a skillet where you also put the sauce over meatballs and let them simmer on medium/low heat.
    We don’t use garlic, nutmeg and things a read all over internet. The “allspice” is a bbq seasoning sort of, Google Santa Maria Grillkrydda and you will know what it is.
    On Twitter, 19AnnaMaria72, you will find recipe and pictures of swedish meatballs in sauce. Not every where in Sweden you make it like that.

    • Jen says

      Thanks Anna-Maria! Yes, this is my creative spin on the classic ๐Ÿ˜‰

  13. Jen says

    Can you use frozen meatballs?

    • Jen says

      Yes, you can use frozen meatballs, and cook according to directions, just be aware that they won’t be as good ๐Ÿ˜‰

  14. Karen M. Manasco says

    Made ’em.
    Ate ’em.
    Loved ’em.

    I have yet to make something from Carlsbad Cravings that we did not absolutely love enough to save the recipe.

    Today, lunch was amazing! I did not change anything about the recipe, though my sauce was a bit thin, so next time, just a tad more flour. Though I did use paprika, the sauce did not look reddish, as did yours, so maybe I’ll add more paprika next time.

    The meatballs are wonderful, and the sauce is extra yummy! Glad I made a double batch of sauce. Served over egg noodles, and oh, yes. Yes. Will definitely make again.

    Leftovers? What leftovers?

    • Jen says

      Thanks so much Karen for the ultimate compliment! I’m honored you’re enjoying (and saving!) all of my recipes! The sauce color could be the lighting, the pan, or cooking the roux longer. At least you loved it!

  15. Elizabeth says

    Made this last night and my family loved it. Thanks for the great recipe, will be making again.

    • Jen says

      You’re, so welcome, thanks for taking the time to comment! I’m so pleased they will be on repeat!

  16. Liza says

    WHAT just happened here? THIS recipe….I found myself licking the pan. (not really, but I could have) This recipe has not only me but my husband AND 2 boys cooking all your recipes since we found it. We are in week 3 and we are in love with all the goodies you make. We love coming together to see what “Carl” made tonight. Thank you for what you do…it’s deep. Foodies know it’s about MORE than just a good recipe! YOU NAILED IT!

    • Jen says

      Thank you so much for making my day Liza! I’m honored your whole family is making and loving recipes! It sounds like we are all foodie kindred spirits ๐Ÿ˜‰ xo

  17. Darice says

    This recipe was FABULOUS; so delicious and satisfying. Thank you Jen for another recipe. Definitely a keeper. Both my guys loved it and it was gone in a flash!

    Keep the hits on coming, please.

    • Jen says

      I love hearing that Darice, thank you for making so many of my recipes! I will continue to post new recipes every week :)!

  18. Kim says

    Can this be made converted for the Crockpot?

    • Jen says

      Hi Kim! So sorry for not getting back to you sooner!! To make Crockpot Swedish Meatballs, you will follow the recipe as written except bake the meatballs for only 10 minutes then add them to your lightly greased slow cooker. Add the Gravy and continue to cook 1-2 hours until the meatballs are all the way cooked through. Hope you love them!