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.

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.
Hey, I added some ketchup for the sauce n it turned out fine!
These meatballs are so amazing! Just like my grandma used to make. Thanks for sharing!
I don’t know about all those spices, seems too complicated for meatballs. Just salt and pepper, amirite?
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. 🥘
Absolutely delicious! My family devoured these! Will definitely make again.
Easy to make but I didn’t have allspice, still tasted good.
How can it be Swedish meatballs without allspice!?? that’s like missing the gravy! 🤨
I made it without allspice too! You can honestly skip it and it still turns out great. 5 stars from me!
Fast and easy! Perfect for a weeknight dinner. A++++++!
Meatball heaven 😇. Perfect with noodles and garlic bread!
I thought Swedish meatballs were supposed to have lingonberry sauce? This recipe doesn’t? 🤔
Who needs lingonberry, this looks delicious as is! Can’t wait to try it! 😋
Yeah, I thought so too! Lingonberry sauce is like a must-have! Maybe the recipe is just a twist on the classic. 🤷♂️
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.
Good recipe but a lil bit bland for my likes. Added spicy sauce and that helped!
I totally get you! It needed a little kick for sure. Glad the spicy sauce worked for you! I might try that next time.
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!
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.
The gravy was too thick for my taste. I think I did something wrong…
These meatballs are so good! Tastes just like grandma’s. 😍
These are the best meatballs I’ve ever made! Super tasty and the gravy is to die for!
Glad you liked them! I always add a bit more garlic to mine for extra flavor.
I was expecting something better honestly. The flavor was kinda bland. Maybe add more spices?
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!
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!
I don’t get it. One egg but so much seasoning? Mine turned out dry.
It was just okay. Kinda bland for my taste.
Made these for dinner. They turned out kinda dry…maybe too much breadcrumbs?
Followed the recipe but the sauce was too thick. I like it creamy. 🙁
I think the sauce’s thickness is fine. Just right for meatballs! 👌
Maybe next time try adding more cream or broth while cooking the sauce. It should make it creamier!
Wait, is there a mistake in the flour step? I got confused. It sounds like soup now…
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. 🍽️
yummy!!
Sounds tasty, but what if I don’t have Worcestershire sauce? Can I just skip it?
I can’t wait to try this! My grandma used to make something similar. Thanks for sharing!
Yummy!
Real meatballs don’t need all those spices. Just salt and pepper work! Not gonna try these.
You must be a traditionalist! But I think a little flavor can go a long way. Give it a shot!
These meatballs are just like my grandma used to make! So nostalgic and delicious!
5/5, very easy to follow recipe. Helped me impress my in-laws!
These meatballs are exactly like my grandma used to make! So tasty and comforting!
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.
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.
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.
This was no good, I don’t know what went wrong!
This recipe is great! Can’t be bad if you got meatballs. Just need to make them right!
I’m sorry it didn’t turn out for you! Did you follow the steps exactly? Sometimes the smallest thing can change the outcome.
Very flavorful! My kids loved them! Will make again for sure!
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.
Not that great, didn’t work for me. Might stick to frozen ones from the store. 🙁
I love this recipe! However, I used turkey instead of beef, and it was still great!
Grandma would be proud 😅 meatballs were juicy. I forgot the parsley tho, so I just sprinkled dried. Still tasted great—family approved.
Meatball recipe? Oh boy, my kids are gonna love it, even if they picky! Thumbs up!
Looks good but my kids hate allspice 🤷♂️. Could I just skip that?
I can’t wait to try these! My kids are super picky too, but they LOVE meatballs. Thanks for sharing!
Not a fan. The nutmeg was way too strong for my taste. I prefer plain meatballs.
I totally get it! Nutmeg can be really strong. I usually leave it out too. Just the meat is tasty!
But nutmeg gives them that special flavor! You should try it again, or maybe just a pinch next time.
The gravy was super creamy! But I forgot the parsley and the dish looked sad 😢.
I think the recipe is decent, but ground beef maybe too greasy. Next time I will try turkey.
The allspice just doesn’t sit right with me. Might skip it next time.
But allspice is like a staple for meatballs, right? I think it gives it a unique flavor. Maybe just use a lil less?
I get that! Allspice can be kinda strong. You could totally leave it out or even try a bit of cinnamon instead!
I tried adding some chili flakes for kick, wasn’t bad! Different but good.
So delicious! Reminds me of my grandma’s cooking. Will make again!
Eh, they were ok but my grandma’s recipe is way better. Not sure what you did wrong tbh.
Yum! I added some chili flakes to the gravy for a kick! 🔥
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.
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!
Easy to follow, but my sauce didn’t thicken as nice. What did I do wrong?
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!
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.
Meatballs were good but the allspice made it taste funny. Not sure if I’d use that next time.
Allspice? Never heard of that in meatballs, sounds weird! Might just stick to the basics next time.
I think allspice adds a nice warmth to the meatballs! Maybe just a pinch next time? Glad you enjoyed them otherwise!
OMG this is the best meatballs ever!! Going to make it every week now!
Yum! Meatballs are the best! <3
Looks like a lot of work but I’m up for the challenge! Wish me luck!
Good luck! It’s totally worth it though, these meatballs are delicious! 😋
Isn’t this just like every other meatball recipe? I mean, come on!
I don’t like meatballs. This recipe won’t change my mind.
That’s okay! Not everyone likes meatballs. Maybe try a different recipe instead?
But have you even tried this recipe? It might surprise you! Those flavors sound delish!
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.
Easy recipe! I used turkey instead of beef and it still turned out good. 👍
Yum! Can I substitute chicken for the beef? Asking for a friend!
I tried this recipe, but my meatballs fell apart. What am I doing wrong?
Easy peasy to make but I don’t know if I’ll do it again. Wasnt so special.
Meatballs ended up a bit dry. Next time I’ll add more milk or an extra egg.
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!
My kids loved it! They usually hate meat but devoured these!
Meatballs? More like meat lumps! They fell apart! What did I do wrong?
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.
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.
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.
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.
The butter sauce was creamy! But I’m more of a low-fat person. Gonna find a healthier version.
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.
I didn’t have breadcrumbs, so I used cornflakes. They were crunchy but still tasty!
Cornflakes? That’s a wild twist! But I guess if they were crunchy and tasty, who cares? 🤷♂️
I can’t believe you used cornflakes instead of breadcrumbs! That’s just wrong. Did you make it better or worse? 🤔
My grandma used to make these! Takes me back! 🥰
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.
Delicious! My family loved it!
I dunno, looks kinda complicated for meatballs, don’t ya think? 🤔
So glad to hear that! It’s one of my favorites too. 😍
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.
Meatballs? No thanks, I prefer hotdogs!
Delicious! I added a bit of cheese in the meatballs for extra flavor. Yum!
Wow. 😋
Why you gotta put all those spices? Swedish meatballs should just be meat n sauce.
This is the first time I made meatballs and they came out ok… I think?
It’s great that you tried making meatballs! They can be tricky at first, but practice makes perfect. Just keep at it! 😊
Good but next time I’ll try with chicken instead of beef.
This sounds a bit complicated with all the spices. Can’t I just use a jar of sauce?
Yum! Just the right amount of nutmeg! I served it with noodles, delish!
These are the best! They remind me of my childhood meals, yum! Definitely making again!
I messed up the sauce, and then it got all lumpy… How do you fix that??
Yum! I added a bit of Italian seasoning for an extra kick. Love it!
I don’t know how you can mess with a classic! Swedish meatballs should be traditional, not spicy. 🤨
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!
Too many ingredients for a simple recipe. No thanks.
I can’t believe how easy this was! They turned out perfect. Grandma would be proud!
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?
Wow, looks too easy. Are they really that good? I might try but worried it won’t taste like grandma’s!
Wasn’t impressed. The gravy didn’t thicken like I hoped. Will look for a different recipe.
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.
These meatballs are so delicious! My family loved them! 5 stars!
Too much cream for my taste. Might be better with less. Gotta experiment!
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.
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.
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.
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 😄
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.
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.
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.
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.
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.
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.