Swedish Meatballs
This post may contain affiliate links. Please see our privacy policy for details.
Nothing beats homemade meatballs smothered in a creamy gravy sauce, and yes, they taste so much better than the IKEA version!
Remember those trips to Ikea where the budget-friendly furniture finds are the last things on your mind but all you can think about are those amazing swedish meatballs? Well, that was always me. But since we’ve moved to the Bay Area, our nearest Ikea is in the middle of the most trafficked area in the entire city so it’s really hard to get my swedish meatball fix when needed. Thankfully, I’ve found a homemade version that tastes even better than the original.
These Swedish meatballs have been on my bucket list for nearly 3 years, and I’m so glad to finally cross this off my list. I don’t know why it took me so long to make it – it’s so easy to make, and it really tastes a million times better than the Ikea version. Plus, you can always make a huge batch of meatballs (by either doubling or tripling the recipe) and storing the uncooked meatballs in the freezer. When you have that Swedish meatball craving, you can just defrost these babies overnight. So simple and easy, right?
And the sauce – you can’t forget about that creamy, heavenly gravy sauce that these meatballs are smothered in with the browned up meatball bits. Those meatball bits stuck to the bottom of the pan really make the gravy what it is. I could practically drink it! Just be sure to make a little bit extra if you serve these over a bed of egg noodles – you’ll really want a portion to slurp down!
Swedish Meatballs
Ingredients
- 2 tablespoons olive oil, divided
- 1 onion, diced
- 1 pound ground beef
- 1 pound ground pork
- ½ cup Panko*
- 2 large egg yolks
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- Kosher salt and freshly ground black pepper, to taste
For the gravy
- ¼ cup unsalted butter
- ⅓ cup all-purpose flour
- 4 cups beef broth
- ¾ cup sour cream
- Kosher salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley leaves
Instructions
- Heat 1 tablespoon olive oil in a large cast iron skillet over medium heat. Add onion, and cook, stirring frequently, until onions have become translucent, about 2-3 minutes.
- In a large bowl, combine ground beef, ground pork, Panko, egg yolks, allspice, nutmeg and cooked onion; season with salt and pepper, to taste. Using a wooden spoon or clean hands, stir until well combined. Roll the mixture into 1 1/4-to-1 1/2-inch meatballs, forming about 24 meatballs.
- Add remaining 1 tablespoon olive oil to the skillet. Add meatballs, in batches, and cook until all sides are browned, about 4-5 minutes. Transfer to a paper towel-lined plate.
- To make the gravy, melt butter in the skillet. Whisk in flour until lightly browned, about 1 minute. Gradually whisk in beef broth and cook, whisking constantly, until slightly thickened, about 1-2 minutes. Stir in sour cream; season with salt and pepper, to taste.
- Stir in meatballs and cook, stirring occasionally, until heated through and thickened, about 8-10 minutes.
- Serve immediately, garnished with parsley, if desired.
Notes
Did you make this recipe?
Tag @damn_delicious on Instagram and hashtag it #damndelicious!
So I’m making these meatballs tonight for dinner but with minor substitutions. My family dosent like any type of breadcrumbs in their meatballs so I’m leaving that out. Instead of pork, I’ll be using ground lamb and ground beef. In the sauce I’ll add portabella mushrooms. Im sure it will be great!
I’ve made this recipe several times now. The only substitution that I make is lamb instead of the beef, and it is delicious!
I love this recipe!!
I only made a half batch, which was plenty for two people. These were absolutely delicious and I will definitely be making these again
They’re pretty good. I followed the directions, but in the end the gravy tasted exactly like sausage gravy for biscuits. I’m not complaining, I love those too. It’s an alright recipe, I will try making again with a few alterations. Thanks
Another Damn Delicious recipe! Something so comforting about meatballs smothered in gravy, right? Yum! These meatballs are fantastic, even without the gravy! LOL
I do not like the mess pan searing meatballs leaves on my stovetop, so I placed them on a baking tray, lined with parchment and baked them at 375 F for 20 – 25 mins. or until cooked through. (Works great)
For the gravy, I had to use Greek yogurt in place of sour cream because that was what I had on hand and it worked great too. The sour cream, or yogurt in my case, really lightens and lifts this gravy so make sure you add it. I added a bit of nutmeg and some finely diced, sautéed mushrooms to my gravy for added depth of flavour – but that was just a personal flavour tweak!
Thank you FOREVER for your recipes and your inspiration in our kitchens!
I was wondering if I could sub greek yogurt for the sour cream, which I do in most dishes where it doesn’t cook. Thanks for adding that to your comment so now I’ll try it!
Thank you for this recipe!:-) The meat mixture turned out so AMAZING- the flavor was loved by even my picky 4yr old! The sauce for me didn’t have a ton of flavor… what do you recommend? Maybe my beef broth lacked flavor. After browning the meatballs there was a lot of grease in the pan- should I have gotten most of that out first before adding the butter for the roux (sp?)? I’ll definitely make again!
I usually add a dash of worchestire sauce to my sweedish meatball gravy so maybe try that?
In addition to Worcestershire sauce, I also added garlic and onion powder, parsley salt and pepper.
Has anyone mde these in a crockpot if so, how did you do it?
I’ve made this recipe probably 15 times now. It’s my husbands favorite meal. After I cook it all I put the meatballs and gravy over cooked rice and bake for 15 min. Thank you for a delicious way to make my man smile.
I Love this recipe! I make a ton of the Meatballs and freeze them so I can use them whenever I don’t feel like cooking and just make the sauce fresh. My Boyfriend loves it! I don’t even put it on noodles we just eat them by itself with a salad ( trying to be somewhat healthy). I wish I could do noodles though lol that would be amazing
Excellent! I made it just how you posted.
Since we were not going to eat it all on night one I reserved half of the broth before adding the sour cream. I hope this way it freezes nicely and I can add the sour cream when I pull it out of the freezer.
Very yummy but it was more like stroganoff with the sour cream than Swedish meatballs. I will make again. Thx
Delicious! My family really enjoyed this recipe. The meatball flavour is perfect. For the sauce, I added some onion powder, Worcestershire sauce, and a splash of apple cider. After adding to the sauce I heated the meatballs covered in a 350F oven and baked for about 15-20 minutes.
Fantastic recipe! Very easy to follow and delicious!
I can’t get over how amazing these are! My husband requests once a week! Thank you for sharing this ❤️
I liked the recipe except for the Panko crumbs. They didn’t break down and blend in with the meat even tho I mixed it in quite well. Came out looking like porcupine meat balls. Should have used just bread crumbs as mentioned in another review instead. Otherwise, it was quite good!
First time making, so took a little over an hour start to finish. So so so worth it. Family has been raving about this recipe since they were stealing “tastes” on the stove as if was cooking. The finished product over egg noodles was outstanding. I spent too much time down the rabbit hole of the comment war, but did make small alterations – mushrooms and a splash of white wine to finish. Adding this one to the rotation. Thanks Chung-ah and Damn Delicious team!
Hi! I have been scouring looking for a great Swedish Meatball recipe and thankfully found it now! Out of curiosity, why sour cream instead of creme fraiche or heavy cream?
You can substitute crème fraîche or heavy cream if you prefer, Irene! 🙂
These were so good! It made a good bit more than 24 meatballs for me, so I cooked some and put the rest in the fridge for the next day. The first night we had these with mashed potatoes, and the second night we served them with rotini pasta. We liked them with the pasta the best. My husband said this is now one of his favorite meals, so it will be a regular recipe in our house from now on!
Used regular breadcrumbs instead of Panko (they were on hand), as well as double sour cream (whoops). Still turned out absolutely delicious!! My husband loved it. Will remake soon with proper portions. Also used only pork instead of pork and beef and they meatballs were just fine and browned nicely.
Hey! LOVE LOVE LOVE Every Recipe that I’ve made thus far!
So I am sure you have gotten this question before, but what can I substitute the ground pork for, trying to make this for my friend, but she doesn’t eat pork. Any suggestions?
Hi Courtnie! You can try to substitute ground beef, turkey or chicken. I would personally go with turkey but as always, please use your best judgement when making substitutions and modifications. Hope that helps!
Omg!!! I love Swedish Meatballs and have tried several different recipes. This is the best!
Every recipe one of your recipes that I have tried has been a winner.
Thanks for making my kids (and hubs) think I am the best cook EVER!!! ☺️
We love it, Summer! Glad you found a favorite! 🙂