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.
Video
Notes
Did you make this recipe?
Tag @damn_delicious on Instagram and hashtag it #damndelicious!
I’ve been browsing around for Swedish Meatball recipes for a party I will be having soon. I do not eat pork for religious reasons as many people do, so I am researching what I can do in substitution for the pork. Reading over the comments, many were offensive.I don’t see an issue with someone asking what’s a good substitute for an ingredient, it’s a recipe for goodness sake!! I could see where Rebekah was coming from, I don’t think she was expecting that kind of answer which was very formal and insisting she must stick with the original pork or else get mediocre (aka crappy) results. But Chungh-Ah answered the best she could. I don’t believe substituting pork will ruin a dish, there are groups of people who have created sophisticated culinary works of art out of meat with a pork less culture.
I love how most came to defend Chungh-Ah but then completely ignored this comment:
joe says
November 6, 2014 at 11:14 AM
Many people I know are Jewish and are forbidden to eat pork..so when they come to my house I tell them there is no pork in the recipe even though I put it in…I really do not give a fat rats ass if they are forbidden to eat pork..I love it and will use it…get over it……OMG…..how shameful is that…lllooolll
And to Joe, you must really only love Joe. What a huge disrespect and betrayal to your Jewish friends. Is it all that necessary to lie about it? Is it that much to ask that when your friend asks if there is pork in something, you just tell them the damn truth? I assume that your actions are based in bigotry.
I agree with this. In all honesty, the question did not require the sort of response many of the bloggers gave. The author answered the best way she could. However, I do not think one should immediately resort to being butt-hurt because a chef doesn’t know how best to suggest something to you. That would require her to know what you like, and don’t like. Only you can answer that question, so why waste time asking it? And another thing, if you happen to ask this question.. don’t resort to being a twat just because the chef/cook simply doesn’t know how to answer it.
And to the Joe person you pointed out.. I agree with that as well.. he is very disrespectful to mislead his friends. It goes to show how much he values them as people. Can he truly even call them friends? Now, my husband doesn’t eat pork.. not for religious reasons, but because he literally can’t stomach it. It makes him sick. So, out of courtesy, I don’t cook it. His family is Muslim, and they don’t eat pork for religious reasons. So when they come visit, I am sure to keep my packet of bacon, that make for my breakfast, hidden in the back from sight. Is this a lot of hoops to jump through for family or friend? No. I choose to respect my friends and family even if I don’t agree with their customs.
I cannot believe what I have just read!!!!!!! What is wrong with you people? I realize this is a late post, as I just found this site while looking for and AUTHENTIC Swedish meatball recipe. What part of “authentic” Swedish recipe do you not understand? If you want to make this specific recipe, then you would need to follow the recipe that makes the dish what it is! If you change it, it is no longer that recipe but a “SUBSTITUTE. Call it what you want, but it is not the same recipe posted. It will never taste the same as what this person has made with these ingredients,therefore it is different. For those of you who are so ARROGANT that you cannot understand the simple FACT, that a substitution for the ingredients IS NOT THE SAME RECIPE, Please look up the word ARROGANT.) How difficult of a concept is this for you BULLIES! Why was this so hard for you people to understand? You were mean and nasty! Are you adults? My six year old asked that as we read it. Smart kid. It is not a problem to change a recipe and make it your own! That is encouraged. So, the next time you ask for a substitution and the author replies with the fact that this is how they made it and didn’t know of a substitute, as this is their recipe, then figure it out for yourself!!!! NEVER continue to bully and berate a person for SHARING THEIR RECIPE!! DON’T BE RUDE. I hope that someday someone does what most of you did, happens to you. Maybe then you will learn manners (again from the mouth of babes). I feel very sorry for this GRACIOUS person, who has SHARED this recipe. Thank you Chungtah for this AUTHENTIC recipe!! I am making them today and my six year old can’t wait to help! For the rest of you BULLIES out there, every school in America has a NO BULLIES policy. Maybe you should try bullying the person in the mirror and see just how far you get. …………Cid
I’m making these right now for dinner. yummy. ..this recipe sounds delicious. Making it just as it says, but have about 1/2 more pork to use so added about another 1/2 cup of bread crumbs and an extra egg as they were small. the meatballs are delicious so I’m sure dinner will be a treat. I will make this again.
××××Judy….use what éver meat you like. .
I made the recipe today as written. I did find that 4 cups of beef stock created a thinner gravy. I did allow thickening time and double checked the ingredient list. Next time I will use 3 cups of stock and see how it goes. The meatballs were great and my young kids ate them up! Will make again for sure.
One question. Should it have a strong nutmeg taste? Mine seems a little strong, but other than that it is awesome and will use this recipe again but maybe half the nutmeg. I put it over mashed potatoes. Really good.
The nutmeg taste should be very subtle. If it is too strong to taste, it may be best to reduce the amount as needed for next time.
I made this last night, and it turned out delicious!
Only difference is that I baked them in the oven at 180C for 30min, instead of browning them in a skillet because I didn’t have one big enough. 🙂 It turned out nicely, and was a lot easier!
It made me 36 meatballs.. I froze the leftovers and will be looking forward to more meatball meals soon!
Thanks Chung Ah. 🙂
You make your meatballs with Panko bread crumbs! I just recently discovered Panko bread crumbs I can’t even begin to tell you how much I love them!
I am excited to make swedish meatballs with Panko instead of regular from now on.
Thanks for the recipe!
Great recipe! As a college student cooking on her own, this recipe was super easy to follow and came out delicious. What do you think of eating it with cranberry sauce rather than ligonberry sauce?
That sounds great but without having tried it myself, I can’t really say with certainty. Please use your best judgment.
I’ve had it with cranberry sauce and lingonberry sauce….both were delicious! Great recipe Chungah!
This looks amazing, I can’t wait to try it. I don’t have any pork, so I will just try it with the beef and cut the recipe in half, but make the full gravy recipe so I can put it over noodles. I’ll plan ahead and buy some pork the next time I make it. Thanks for this recipe!
I love your recipes! I made 4 of them this week alone! Last night I made the Swedish meatball recipe. It was very tasty but did not look quite as rich and creamy as your picture. I used light sour cream instead of regular. Do you know if this would change the flavor quite a bit or can light and regular sour cream be used interchangeably? Thank you in advance for your time 🙂
Light and regular sour cream can certainly be used interchangeably with very minimal flavor changes.
These were fantastic! I doubled the recipe and now have some ready to be cooked in my freezer! (I’m so glad I did this). I’ll say I *did* change one little thing: I added about a 1/4 of a cup of red wine to the gravy towards the end of cooking to give it more flavor. Everything else I made as written and was very happy with the results! Great job!
I am so excited to try your recipe tonight for the first time. Swedish meatball cravings…. thank you for sharing!!:)
this looks yummy – can’t wait to try it – thank you.
i followed the recipe to the letter and the meatballs are good but, the gravy was just OK. I will make the recipe again and make a few corrections on my part. I will use either homemade beef broth or high quality boxed…not low sodium. Additionally, I will add the sour cream just before serving. Well written recipe that was very easy to follow!
The recipie is almost perfect. The only thing I would change is the time of the butter and the flour. Keep it on the stove longer to get darker brown color and better taste.
Tried this recipe a few months ago during winter & it is awesome! I am someone who does not measure exactly when cooking (kinda like Rachael Ray), but when I try a new recipe I do measure, then I know how I can guesstimate next time. Recently went to Ikea & it happened to be on a Friday which is their $3.99 Swedish meatball special nite. I have to say that I didn’t enjoy it as much as I used to since trying your recipe, Chungah. I have bookmarked many more of your recipes to try – can’t wait, they all look “damn delicious”!
Hey Chungah, thanks for the recipe, and I agree, those are definitely better than the IKEA version… unless you prefer horse meat 😉 Prepared kottbullar yesterday and served them with lingonberry jam, pressgurka (pressed cucumbers) and potatismos (mashed potatoes). That was absolutely DELICIOUS! I am ready to go back to Stockholm and celebrate Midsommar next week 😉
I know this is from a long time ago but I just found your recipe on pinterest. I doubled the recipe and OMG so good! So happy this made enough meatballs for 3 more dinners for my husband and I! Seriously, so good and not a tweak needed in the recipe!
Dear Chungah,
This is a fabulous recipe, couldn’t ask for a better one to try. Since I had no pork on hand, I simply Googled results for a good substitute, and found about a million results. It’s a shame so many expect you to have that info on hand when all they need is a pc and an ounce of common sense. It came out tasting great, and I’ve shared it with all my friends.
Wow, the meat balls were delicious. I did vary the recipe in that I double the quantity of spices and boy did that work out well. I also added a squeeze of lemon juice to the sauce to reduce the intense flavour of the beef stock and that also worked a treat. Thanks for the recipe mmmmmmm