Rating: 3.65
(140)

Grandma’s Swedish Meatballs and Gravy Recipe

December 19, 2023

Swedish meatballs with rich, savory gravy are the ultimate comfort food. This beloved Scandinavian dish has earned a global fan base thanks to its tender texture, warm spices, and velvety sauce. Whether you’re preparing them for a cozy dinner or as part of a festive spread, they’re sure to be a hit.

What sets Swedish meatballs apart is the blend of beef and pork, seasoned with a touch of allspice and nutmeg. These warming spices give the meatballs their signature flavor, making them distinct from Italian or American versions. The meat mixture is combined with breadcrumbs and milk for moisture, and finely chopped onion adds extra flavor. Once rolled into bite-sized rounds, the meatballs are pan-fried until golden brown.

The real magic happens in the sauce. Using the same pan, a simple roux is made by whisking butter and flour together before slowly adding beef broth and heavy cream. The result is a smooth, creamy gravy with incredible depth of flavor, perfect for coating the meatballs and whatever starch you choose to serve them with.

Mashed potatoes are the most traditional accompaniment, but Swedish meatballs also pair wonderfully with buttered egg noodles, rice, or even crusty bread. Lingonberry jam is a classic side, adding a sweet-tart contrast that enhances the richness of the dish.

These meatballs also make fantastic leftovers. The flavors deepen overnight, and the sauce becomes even creamier when reheated. They’re great for meal prep or freezing ahead for a quick dinner later.

Swedish meatballs and gravy are simple enough for a weeknight dinner but special enough for entertaining. With their melt-in-your-mouth texture and irresistible creamy sauce, they’re a meal you’ll come back to again and again. Whether you’re of Scandinavian descent or just a fan of cozy, flavorful food, this recipe is a delicious nod to a comforting culinary tradition.

It’s important to maintain a balanced serving size when enjoying this dish, as it can be quite filling. Accompany the meatballs and gravy with a side of vegetables and whole grains to create a well-rounded meal.

While moderation is key, Grandma’s Swedish Meatballs and Gravy recipe offers a comforting and delicious option that can fit into a balanced and healthy lifestyle.

Swedish Meatballs and Gravy
Grandma's Swedish Meatballs and Gravy Recipe
3.65 from 140 votes
Delicious homemade Swedish Meatballs and Gravy recipe passed down from Grandma.
Servings 6 people
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients
  

  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1/4 cup onion finely chopped
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 1/4 tsp allspice ground
  • 1/4 tsp nutmeg ground
  • 1/4 tsp garlic powder
  • 1 egg
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • Salt and pepper to taste
  • parsley chopped fresh for garnish

Instructions
 

  • In a large bowl, combine ground beef, breadcrumbs, milk, chopped onion, salt, black pepper, allspice, nutmeg, garlic powder, and egg. Mix well.
  • Shape the mixture into small meatballs.
  • In a large skillet, melt butter over medium heat. Add meatballs and cook until browned on all sides. Remove meatballs from skillet and set aside.
  • In the same skillet, add flour and cook, stirring constantly, for 1 minute. Gradually whisk in beef broth, heavy cream, and Worcestershire sauce. Cook until the sauce thickens.
  • Return the meatballs to the skillet and simmer for an additional 10 minutes, until cooked through.
  • Season with salt and pepper to taste.
  • Serve the meatballs and gravy over mashed potatoes or egg noodles, garnished with chopped fresh parsley.

Nutrition

Calories: 450kcalCarbohydrates: 17gProtein: 22gFat: 32gFiber: 1g
Calories: 450kcal
Meal Type: Dinner, Lunch
Cuisine: American
Keyword: meatballs, Swedish Meatballs
Cooking Method: Fried
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. 4 stars
    Hey, I added some ketchup for the sauce n it turned out fine!

  2. User avatar nicola.turcotte says:

    5 stars
    These meatballs are so amazing! Just like my grandma used to make. Thanks for sharing!

  3. User avatar krystle.reichel9 says:

    2 stars
    I don’t know about all those spices, seems too complicated for meatballs. Just salt and pepper, amirite?

    1. User avatar violette.ondricka82 says:

      4 stars
      Nah, you gotta try it with all those spices! It’s what makes them Swedish, right? Just salt and pepper ain’t enough for my taste. 🥘

  4. User avatar murray.heller2016 says:

    5 stars
    Absolutely delicious! My family devoured these! Will definitely make again.

  5. 4 stars
    Easy to make but I didn’t have allspice, still tasted good.

    1. 2 stars
      How can it be Swedish meatballs without allspice!?? that’s like missing the gravy! 🤨

    2. User avatar leopoldo.tillman97 says:

      5 stars
      I made it without allspice too! You can honestly skip it and it still turns out great. 5 stars from me!

  6. User avatar ashley.harber2012 says:

    5 stars
    Fast and easy! Perfect for a weeknight dinner. A++++++!

  7. User avatar tilda.brown2003 says:

    5 stars
    Meatball heaven 😇. Perfect with noodles and garlic bread!

  8. User avatar malisa.rosenbaum95 says:

    3 stars
    I thought Swedish meatballs were supposed to have lingonberry sauce? This recipe doesn’t? 🤔

    1. User avatar leonor.goyette91 says:

      5 stars
      Who needs lingonberry, this looks delicious as is! Can’t wait to try it! 😋

    2. 4 stars
      Yeah, I thought so too! Lingonberry sauce is like a must-have! Maybe the recipe is just a twist on the classic. 🤷‍♂️

  9. User avatar sylvester.rempel1952 says:

    4 stars
    Pretty solid instructions, not gonna lie. Mine took a bit longer than 10 minutes to fully cook the middle, but I think my meatballs were bigger. Gravy was smooth and creamy—nice touch with the Worcestershire.

  10. User avatar annita.stamm says:

    3 stars
    Good recipe but a lil bit bland for my likes. Added spicy sauce and that helped!

    1. User avatar dorian.koss11 says:

      4 stars
      I totally get you! It needed a little kick for sure. Glad the spicy sauce worked for you! I might try that next time.

    2. User avatar geoWizard says:

      2 stars
      Are you serious? Bland? I thought it was perfect! Maybe add more spices if you want it strong, but this is good ol’ comfort food!

  11. 3 stars
    Not gonna lie, “allspice and nutmeg” in meatballs sounds weird. But… it’s actually nice? I’m still skeptical, yet I ate the whole plate.

  12. User avatar hassan.bailey29 says:

    3 stars
    The gravy was too thick for my taste. I think I did something wrong…

  13. User avatar sima.jast27 says:

    5 stars
    These meatballs are so good! Tastes just like grandma’s. 😍

  14. 5 stars
    These are the best meatballs I’ve ever made! Super tasty and the gravy is to die for!

    1. 4 stars
      Glad you liked them! I always add a bit more garlic to mine for extra flavor.

  15. 3 stars
    I was expecting something better honestly. The flavor was kinda bland. Maybe add more spices?

    1. User avatar jayme.dare says:

      4 stars
      I totally agree! I think a bit of paprika or even some cayenne could really kick it up a notch. Grandma’s recipes are usually great, but they often need personal touch!

    2. User avatar rickiestmorty says:

      2 stars
      Bland? Really? I thought it was just right! Maybe you just don’t like the spices in it? Try it with some ketchup or hot sauce next time!

  16. User avatar conrad.becker says:

    1 star
    I don’t get it. One egg but so much seasoning? Mine turned out dry.

  17. User avatar Dwarven Centurion says:

    3 stars
    It was just okay. Kinda bland for my taste.

  18. User avatar ayako.gerhold says:

    2 stars
    Made these for dinner. They turned out kinda dry…maybe too much breadcrumbs?

  19. User avatar arthur.koepp says:

    3 stars
    Followed the recipe but the sauce was too thick. I like it creamy. 🙁

    1. User avatar aurora.rath1998 says:

      3 stars
      I think the sauce’s thickness is fine. Just right for meatballs! 👌

    2. User avatar stan.boehm12 says:

      4 stars
      Maybe next time try adding more cream or broth while cooking the sauce. It should make it creamier!

  20. User avatar romaine.rogahn1978 says:

    1 star
    Wait, is there a mistake in the flour step? I got confused. It sounds like soup now…

    1. User avatar Falmer Shaman says:

      4 stars
      I think you might’ve missed when to add the flour! It’s for the gravy, not for the meatballs directly. Just keep stirring, it should thicken up. 🍽️

  21. User avatar Lenny Aufderhar MD says:

    5 stars
    yummy!!

    1. 3 stars
      Sounds tasty, but what if I don’t have Worcestershire sauce? Can I just skip it?

    2. 5 stars
      I can’t wait to try this! My grandma used to make something similar. Thanks for sharing!

  22. User avatar bethanie.pagac76 says:

    5 stars
    Yummy!

  23. 2 stars
    Real meatballs don’t need all those spices. Just salt and pepper work! Not gonna try these.

    1. User avatar Draugr Death Overlord says:

      4 stars
      You must be a traditionalist! But I think a little flavor can go a long way. Give it a shot!

  24. User avatar isobel.ratke1980 says:

    5 stars
    These meatballs are just like my grandma used to make! So nostalgic and delicious!

  25. User avatar Super Saiyan Blue Vegeta says:

    5 stars
    5/5, very easy to follow recipe. Helped me impress my in-laws!

  26. User avatar chelsie.rogahn1971 says:

    5 stars
    These meatballs are exactly like my grandma used to make! So tasty and comforting!

  27. 5 stars
    Simple, hearty, and not fussy. I like that you brown first, then thicken the gravy in the same pan—that’s flavor. 10/10 for weeknight comfort.

    1. User avatar brice.romaguera18 says:

      4 stars
      I tried this once and it was good, but I think my gravy was too thick—maybe I cooked the flour too long? Also, I used half-and-half instead of heavy cream and it came out thinner. Still tasty though.

    2. 5 stars
      Yes! Browning the meatballs first and using the same pan for the gravy is exactly where the flavor lives. This is the kind of weeknight comfort I can get behind—pin-worthy.

  28. User avatar ALTplusF4 says:

    1 star
    This was no good, I don’t know what went wrong!

    1. User avatar tamera.becker85 says:

      5 stars
      This recipe is great! Can’t be bad if you got meatballs. Just need to make them right!

    2. User avatar delia.krajcik74 says:

      4 stars
      I’m sorry it didn’t turn out for you! Did you follow the steps exactly? Sometimes the smallest thing can change the outcome.

  29. User avatar ray.sanford2025 says:

    4 stars
    Very flavorful! My kids loved them! Will make again for sure!

  30. 5 stars
    These Swedish meatballs are seriously comfort food. The allspice + nutmeg combo is the MVP—my whole kitchen smelled amazing. I served them over egg noodles and the gravy thickened perfectly. 10/10 would make again.

  31. 2 stars
    Not that great, didn’t work for me. Might stick to frozen ones from the store. 🙁

  32. 4 stars
    I love this recipe! However, I used turkey instead of beef, and it was still great!

  33. 5 stars
    Grandma would be proud 😅 meatballs were juicy. I forgot the parsley tho, so I just sprinkled dried. Still tasted great—family approved.

  34. User avatar austin.koss1967 says:

    4 stars
    Meatball recipe? Oh boy, my kids are gonna love it, even if they picky! Thumbs up!

    1. User avatar yasuko.bauch70 says:

      3 stars
      Looks good but my kids hate allspice 🤷‍♂️. Could I just skip that?

    2. User avatar alane.keebler8 says:

      5 stars
      I can’t wait to try these! My kids are super picky too, but they LOVE meatballs. Thanks for sharing!

  35. 2 stars
    Not a fan. The nutmeg was way too strong for my taste. I prefer plain meatballs.

    1. User avatar freddie.dicki says:

      4 stars
      I totally get it! Nutmeg can be really strong. I usually leave it out too. Just the meat is tasty!

    2. 3 stars
      But nutmeg gives them that special flavor! You should try it again, or maybe just a pinch next time.

  36. User avatar jc.kuhlman2020 says:

    4 stars
    The gravy was super creamy! But I forgot the parsley and the dish looked sad 😢.

  37. User avatar Effrafax of Wug says:

    3 stars
    I think the recipe is decent, but ground beef maybe too greasy. Next time I will try turkey.

  38. 3 stars
    The allspice just doesn’t sit right with me. Might skip it next time.

    1. User avatar edgar.koepp57 says:

      3 stars
      But allspice is like a staple for meatballs, right? I think it gives it a unique flavor. Maybe just use a lil less?

    2. User avatar marhta.daniel11 says:

      4 stars
      I get that! Allspice can be kinda strong. You could totally leave it out or even try a bit of cinnamon instead!

  39. User avatar ludivina.bednar84 says:

    4 stars
    I tried adding some chili flakes for kick, wasn’t bad! Different but good.

  40. User avatar sebastian.bode98 says:

    5 stars
    So delicious! Reminds me of my grandma’s cooking. Will make again!

  41. 3 stars
    Eh, they were ok but my grandma’s recipe is way better. Not sure what you did wrong tbh.

  42. User avatar andrea.bechtelar36 says:

    5 stars
    Yum! I added some chili flakes to the gravy for a kick! 🔥

  43. User avatar stephaine.dare68 says:

    4 stars
    Had to sub some ingredients ’cause I didn’t have ’em, but they still turned out great! I think I added a bit too much allspice tho.

    1. User avatar lesley.kerluke says:

      5 stars
      Sounds like a delicious twist! Allspice can be strong, but I bet it added a unique flavor. I’ll have to try that next time!

  44. User avatar lynette.cartwright says:

    3 stars
    Easy to follow, but my sauce didn’t thicken as nice. What did I do wrong?

    1. User avatar toby.jerde8 says:

      4 stars
      It sounds like you might not have cooked the flour long enough before adding the liquids. Make sure to really let it bubble for a minute to get that thickness! Good luck!

  45. User avatar quinn.frami42 says:

    3 stars
    Mine didn’t brown as much as I wanted. I think my skillet wasn’t hot enough. Still cooked through, and the gravy was creamy, so I’d try again.

  46. User avatar Mariana Bernier says:

    2 stars
    Meatballs were good but the allspice made it taste funny. Not sure if I’d use that next time.

    1. User avatar robbin.powlowski1958 says:

      2 stars
      Allspice? Never heard of that in meatballs, sounds weird! Might just stick to the basics next time.

    2. User avatar hippopotamus says:

      4 stars
      I think allspice adds a nice warmth to the meatballs! Maybe just a pinch next time? Glad you enjoyed them otherwise!

  47. User avatar tissues_with_issues says:

    5 stars
    OMG this is the best meatballs ever!! Going to make it every week now!

  48. User avatar rene.feil64 says:

    5 stars
    Yum! Meatballs are the best! <3

  49. 4 stars
    Looks like a lot of work but I’m up for the challenge! Wish me luck!

    1. User avatar virgina.hahn2010 says:

      5 stars
      Good luck! It’s totally worth it though, these meatballs are delicious! 😋

  50. 1 star
    Isn’t this just like every other meatball recipe? I mean, come on!

  51. 1 star
    I don’t like meatballs. This recipe won’t change my mind.

    1. 4 stars
      That’s okay! Not everyone likes meatballs. Maybe try a different recipe instead?

    2. 3 stars
      But have you even tried this recipe? It might surprise you! Those flavors sound delish!

  52. User avatar richard.torphy2002 says:

    4 stars
    The flavor is great, but 1 lb meatballs felt a little small portion-wise for my family. Next time I’ll make slightly larger meatballs and maybe double the gravy.

  53. User avatar kathrine.wisozk2000 says:

    4 stars
    Easy recipe! I used turkey instead of beef and it still turned out good. 👍

  54. User avatar edison.howe1957 says:

    4 stars
    Yum! Can I substitute chicken for the beef? Asking for a friend!

  55. User avatar Max Quordlepleen says:

    3 stars
    I tried this recipe, but my meatballs fell apart. What am I doing wrong?

  56. User avatar travis.paucek2014 says:

    3 stars
    Easy peasy to make but I don’t know if I’ll do it again. Wasnt so special.

  57. User avatar Frostbite Spider says:

    2 stars
    Meatballs ended up a bit dry. Next time I’ll add more milk or an extra egg.

    1. User avatar The Allitnils says:

      5 stars
      Yeah, I think adding more milk or an extra egg is a great idea! Keeps them moist. It’s all about the right balance. Good luck next time!

  58. User avatar josh.wisozk says:

    5 stars
    My kids loved it! They usually hate meat but devoured these!

  59. User avatar glady.wehner says:

    1 star
    Meatballs? More like meat lumps! They fell apart! What did I do wrong?

  60. 3 stars
    Couldn’t find allspice so I used extra nutmeg + cinnamon (probably wrong lol). It tasted good though, just not the same vibe. I’ll get allspice next run.

    1. User avatar Majin Vegeta says:

      4 stars
      Honestly it sounds like you improvised really well—nutmeg + cinnamon can be close-ish in warmth, so “good though” checks out. Next run, allspice will just bring that extra peppery/sweet note.

    2. User avatar kenton.simonis2008 says:

      3 stars
      I feel like cinnamon is a totally different flavor direction 😅 Allspice is its own thing. But hey, if it tasted good, who cares—Swedish meatballs are forgiving.

  61. User avatar gregorio.baumbach says:

    5 stars
    These came out so comforting—like I was back at my grandparents’ table. The nutmeg/allspice combo is spot on. I served with egg noodles and it was perfect.

  62. User avatar micaela.reinger32 says:

    4 stars
    The butter sauce was creamy! But I’m more of a low-fat person. Gonna find a healthier version.

  63. User avatar cleveland.wiegand9 says:

    4 stars
    Pretty good! I did have to simmer a bit longer because my meatballs weren’t fully cooked at 10 minutes. Also added a little extra pepper because I like it.

  64. User avatar elvin.weber74 says:

    3 stars
    I didn’t have breadcrumbs, so I used cornflakes. They were crunchy but still tasty!

    1. 4 stars
      Cornflakes? That’s a wild twist! But I guess if they were crunchy and tasty, who cares? 🤷‍♂️

    2. 2 stars
      I can’t believe you used cornflakes instead of breadcrumbs! That’s just wrong. Did you make it better or worse? 🤔

  65. 5 stars
    My grandma used to make these! Takes me back! 🥰

  66. User avatar arnulfo.rath1996 says:

    5 stars
    Grandma would be proud! I grew up on Swedish-ish meatballs and this brought back memories. I added extra parsley because I love the freshness.

  67. User avatar margarete.batz says:

    5 stars
    Delicious! My family loved it!

    1. User avatar geraldo.mayert6 says:

      3 stars
      I dunno, looks kinda complicated for meatballs, don’t ya think? 🤔

    2. User avatar leigh.kunde1965 says:

      5 stars
      So glad to hear that! It’s one of my favorites too. 😍

  68. User avatar wilton.robel1953 says:

    4 stars
    I’m skeptical about putting garlic powder in with all the spices—seemed too “taco-ish” to me. But honestly it blended well. Not mad at it.

  69. User avatar suspiciousCommentator says:

    1 star
    Meatballs? No thanks, I prefer hotdogs!

  70. User avatar renae.metz says:

    4 stars
    Delicious! I added a bit of cheese in the meatballs for extra flavor. Yum!

  71. 5 stars
    Wow. 😋

  72. 2 stars
    Why you gotta put all those spices? Swedish meatballs should just be meat n sauce.

  73. User avatar donella.kiehn18 says:

    4 stars
    This is the first time I made meatballs and they came out ok… I think?

    1. 4 stars
      It’s great that you tried making meatballs! They can be tricky at first, but practice makes perfect. Just keep at it! 😊

  74. User avatar denice.toy2006 says:

    3 stars
    Good but next time I’ll try with chicken instead of beef.

  75. User avatar Mr. Nestor Oberbrunner says:

    3 stars
    This sounds a bit complicated with all the spices. Can’t I just use a jar of sauce?

  76. User avatar ron.hirthe1975 says:

    4 stars
    Yum! Just the right amount of nutmeg! I served it with noodles, delish!

  77. User avatar andrew.mitchell61 says:

    5 stars
    These are the best! They remind me of my childhood meals, yum! Definitely making again!

  78. User avatar horace.kuvalis says:

    2 stars
    I messed up the sauce, and then it got all lumpy… How do you fix that??

  79. User avatar ArabianNights says:

    4 stars
    Yum! I added a bit of Italian seasoning for an extra kick. Love it!

    1. User avatar silas.schmidt5 says:

      2 stars
      I don’t know how you can mess with a classic! Swedish meatballs should be traditional, not spicy. 🤨

    2. User avatar Shaddam Corrino IV says:

      5 stars
      That sounds great! I’ve never thought to add Italian seasoning, but I bet it adds a nice twist. I’ll have to try that next time!

  80. User avatar rico.hammes98 says:

    2 stars
    Too many ingredients for a simple recipe. No thanks.

  81. User avatar Roma Gerhold says:

    5 stars
    I can’t believe how easy this was! They turned out perfect. Grandma would be proud!

    1. 5 stars
      I’m so glad to hear they turned out great! My grandma used to make them too, but I could never get it right. What’s your secret?

    2. User avatar gaylene.schaefer88 says:

      3 stars
      Wow, looks too easy. Are they really that good? I might try but worried it won’t taste like grandma’s!

  82. 2 stars
    Wasn’t impressed. The gravy didn’t thicken like I hoped. Will look for a different recipe.

  83. 2 stars
    I tried this and the sauce got lumpy even though I whisked. I think my heat was too high when adding the flour. Tasted good regardless, but texture wasn’t great.

  84. User avatar stacey.hackett1970 says:

    5 stars
    These meatballs are so delicious! My family loved them! 5 stars!

  85. 2 stars
    Too much cream for my taste. Might be better with less. Gotta experiment!

  86. 3 stars
    I followed it pretty much exactly and it still tasted a little bland to me, even after adding extra salt/pepper. Maybe I’m missing something with the nutmeg amount? Otherwise the texture was good.

  87. User avatar damian.white says:

    4 stars
    Followed the steps pretty much exactly, but my sauce got a little lumpy at first. Whisking the broth in slowly helped a lot. End result was still really good.

    1. User avatar jettie.mohr30 says:

      5 stars
      That’s awesome—lumpy sauce at first is super common with flour + liquid. Glad whisking the broth in slowly fixed it! I love how rich this gravy turns out too.

    2. User avatar hyman.witting1993 says:

      4 stars
      Hmm I think the culprit is the flour step—if you don’t whisk right after adding broth, it clumps. Next time I’d sift the flour or whisk longer. But hey, still good is what matters 😄

  88. User avatar jose.olson33 says:

    3 stars
    Not bad, but my sauce kinda clumped when I added the flour-broth mixture. I should’ve whisked harder. Still, once it simmered it came together. Next time I’ll use a sieve maybe.

  89. User avatar yanira.sawayn76 says:

    4 stars
    I’m skeptical about using heavy cream with beef broth, but okay… it was actually good. The gravy was rich without being weirdly sweet. I added a tiny splash more broth because it got too thick.

  90. User avatar jed.hahn says:

    3 stars
    Wait… 1/2 cup breadcrumbs + 1/4 cup milk + 1 egg should be enough for texture, but mine were kinda dense. I might use a bit more milk next time or lower the mix time.

  91. User avatar johnathon.monahan says:

    3 stars
    I followed it exactly, but the gravy tasted kinda bland to me. Maybe my Worcestershire was old? Next time I’ll bump the seasoning and maybe add some mustard.

    1. User avatar nelda.gottlieb says:

      4 stars
      I get that—sometimes the gravy needs a little extra punch. If your Worcestershire was old, that could definitely flatten the flavor. I’d add a pinch more salt/pepper and maybe a tiny splash more Worcestershire or even a drop of mustard like you said.

  92. 5 stars
    These were surprisingly comforting. The nutmeg/allspice combo is spot on, and the gravy actually tastes “real” instead of bland. I served over egg noodles and it was a hit.

3.65 from 140 votes
Leave a Reply

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

Recipe Rating




Like 456
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: