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!
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. 🤷♂️
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!
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!
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!
These meatballs are just like my grandma used to make! So nostalgic and delicious!
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!
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!
The gravy was super creamy! But I forgot the parsley and the dish looked sad 😢.
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!
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!
Yum! Can I substitute chicken for the beef? Asking for a friend!
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!
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! 🥰
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. 😍
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.
Yum! Just the right amount of nutmeg! I served it with noodles, delish!
I messed up the sauce, and then it got all lumpy… How do you fix that??
Too many ingredients for a simple recipe. No thanks.