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!
Featured Comment
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
Video
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!

Homemade meatballs are always best! I can not wait to try!
they sound and look WAY better than IKEA version!
Why are your recipes all so good?? I keep finding gorgeous photos on Pinterest, Foodgawker, Sulia, and then saying, “It’s that damn Damn Delicious again!” Just kidding, I’ve got no complaints, but I definitely love your style! Meatballs and gravy are one of my favs, so I’ll be keeping this recipe for sure. Thanks!
Hi. I am Australian and do not know what Panko is. Could you please explain. Ta. LB
Leah, Panko is the Japanese version of bread crumbs. If you do not have access to this, you can substitute bread crumbs.
Thanks. Will try them tonight. My kids can’t have tomato sauce (ketchup) or worcester sauce, which is what my mum always used in meatballs, so I’m excited to try these as an alternative. Cheers. Leah
Dear Chung ah.
I am doing to make your meatball tonight for supper. I am not going to bore you with what if’s. If I were you I would eve post another recipe again. What a bitch fest.
Good luck and I know I will enjoy.
Hi Leah,
Fellow aussie here and you can buy Panko breadcrumbs in Coles and Woolworths where you would by the ordinary breadcrumbs like Krummies.
P.S I am so making this recipe some time this week. Looks delicious.
I don’t know what has got into me the last year, but meatballs and meatloaf are like the Siren’s song to me. Gravy is such a forbidden word to me, but I love it. I am taking a moment here to imagine fluffy mashed potatoes. Laughing—-
I know this dish very well, beacause I’m from Europe…looks great!
Thanks for what looks like a great recipe! One question: do you drain the drippings from the beef and pork, or leave in the skillet with the butter to incorporate into the sauce? Thanks!
Oh nice! Now this will be pinned to my bucket list 🙂
Everything a meatball should be! Love the silky texture of the sauce – yum!
I go crazy for meatballs, and these are probably my all time faves!
I am trying this tonight. Looks fantastic!! I’m sorry to add this unrelated item, but I can’t find any other way to communicate this: I am having technical problems opening your website and going to home page and saved recipes. How can I get help? Thank you! and I love receiving your WONDERFUL recipes.
Pork meatball smothered in sour cream sauce? Yes, please! What doesn’t taste great in sour cream, of course, it could be my Slavic roots talking but I make no apologies. 🙂
Holy cow those meatballs look absolutely incredible! Fantastic recipe 🙂
Happy Blogging!
Happy Valley Chow
Can I broil the meatballs under the broiler instead of cooking in a pan? I try to not pan broil as my husband has had heart issues. When I go to add the butter to make the sauce is it supposed to be added to the oil from browning the meatballs in the fry pan? This recipe as written sounds amazing to me, but I am trying to think more heart healthy. 🙂
Barbara, feel free to prepare the meatballs to your preference. And yes, as mentioned in the post, the gravy is made using the browned up bits on the bottom of the pan from cooking the meatballs.
Yes you can, I usually does 😉 I tend to use 2-3kg of ground meat when I do… oven at about 250 degrees CENTIGRADES and turn them over or shake them after 10 minutes. They should be ready after 15-20 minutes, always check by dividing one large in the middle. If you use a baking sheet or hmm fatty ground meat like pork, you don’t need to use oil in the oven pan. They don’t always look as nice but the taste is just as great. And when you reheat them you can use a frying pan and get that nice colour. Oh and don’t forget lingonberry sauce 😉 or well easier for you cranberrysauce. You can use lean meat too mixed with pork as game. Moose is commonly used by hunters. To make the gravy you can add water and or stock during the last minutes in the oven and make a less fatty sauce by making a lean sauce that way and just adding a little cream instead of the butter. If you make the sauce thicker with flour whisked in water and then poured into the simmering sauce you can make it extremly lean by just adding a dash of butter and 1 tablespoon of cream. It will taste like you did use more butter and cream if you use a thickener….
These look amazing! It would be a huge hit with my kiddos! They love meatballs! Pinned!
Yum! Just yum 🙂
Wonderful, Chung-Ah! I’m hungry for these beautiful meatballs or breakfast! Pinned!
Oooooh these look SOO delicious!!!!! I want em!
Hi! I’ve also been wanting to make Swedish meatballs for years! I live on a small island and not sure if I can get ground pork. Could I use 2 pounds of ground beef instead? Thanks!
Yes, absolutely, although I really can’t predict how much this will change in the overall taste/texture of the dish.
I did find ground pork at my local store! Made the meatballs tonight…they were delicious and a big hit at our home. I think these will become a staple!
If you have a blender, you can always make your own ground pork with your choice of boneless pork cuts. 🙂 (My grocery store doesn’t usually carry ground pork, either. )
Go to the butcher counter and ask them to grind some for you. It pays to make friends with your butcher.
Commenting on changing recipes; I rarely follow a recipe exactly, start to finish. Ground meat is ground meat, some will be more fatty than others, some will alter the taste in a huge way (say, adding ground venison.) I only have 1 lb of ground veal thawed and I’ll still attempt this one, leaving out the other meat options. And, I’ll adjust (downward) the rest of the ingredients. Will it be the same? absolutely not, will it be delicious? absolutely! If you use 2 lbs of ground beef, you may need to drain off the grease, and ground pork may have the same consequences.
My recipe calls for a little nutmeg. I,m Scandinavian through and through.
This may sound like a silly question but do you take the onions out of the skillet before adding the additional olive oil and browning the meatballs? I just want to make sure since there does not appear to be any onions in the picture of the meatballs browning. Thanks for this tasty sounding recipe.
The onions are cooked in the skillet and added to the beef mixture before rolling into meatballs. Can you see the onions added in the first step-by-step picture?
You should probably add that to the recipe. Otherwise it seems that you just leave the onions in the skillet.
It’s actually already added in the recipe: “In a large bowl, combine ground beef, ground pork, Panko, egg yolks, allspice, nutmeg and cooked onion; season with salt and pepper, to taste.”
To be fair, it also read that there are two batches of onions to me, as well.
Jane, you are simply adding the cooked onions into the meatball mixture as indicated in the recipe. Additionally, the instructions states “1 onion” only, not 2. There is no mention of 2 batches of onions. My recipes are very straight-forward, and assumptions should not be made.
Jane — To be ** fair ** ? No, you are mistaken. You need to go back and read the recipe again. There is absolutely no mention of *two batches* of onions. I certainly hope when you realize that you have made a mistake and continued on to argue about it, that you have to decency to apologize. Wow.
And Bridgette – My goodness, you too? Read the recipe. There is absolutely nothing wrong with the way this recipe is written. Read it again if you don’t get it, you don’t follow recipe by the *pictures* anyway. I’m shaking my head here.
Sorry – my last comment about the pictures and the onions browning was to Becky.
I am just wondering why a few people here are having such difficulty READING. Sorry, It’s very frustrating to read so many posts of people who don’t seem to even make an EFFORT. This is a very simple and well-written recipe. If you’d ever read a cookbook you guys would know that. Is it really easier to complain first than read it through again if you’re not getting it? .
My goodness.
Becky – the recipe tells you to add the onions to the beef and other ingredients – I know it doesn’t say to remove them from the pan but that’s why I always read all the instructions before I start, it helps me understand the recipe before I get going with it … 🙂
Fun fact…the first time I made this, I left the onions in the skillet. And you know what? It still tasted fantastic! Don’t complain over something so silly.
Brigette – don’t you understand English. Read the Recipe AGAIN
you might want to add that to your instructions; nowhere does it say add onions to meat mixture. I just rolled 24 meatballs withOUT the onions. Ugh! I go by instructions; not pictures.
Judi, it’s actually already written in the instructions.
“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.”
It is best to read through the recipe at least twice prior to cooking – it makes a big difference!
I know, hon. I’ve been cooking for nearly 70 years. Have even written a cookbook. Oversights happen; I’m human. That’s why I apologized.
Hi Chungah,
I am reading through the discussion about your Swedish Meatballs recipe and feeling a mix of emotions. It’s quite entertaining and comedic in a way the manner in which people are arguing with one another about not complaining because their dish didn’t turn out right when they didn’t follow the recipe, arguing about what the recipe actually says, and about having common courtesy towards others, especially you, in general.
I am not much of a cook, but it is recommended that when following written directions, such as a recipe, that the directions/instructions are read through thoroughly at least once before starting then going back and re- reading parts as needed along the way however many times necessary. Even after all this rereading we may still make mistakes – we are human, and the experience is new.
I have recently read a few of your recipes on Pinterest, one of which got great reviews, and plan on trying a couple out soon.
Thank you for sharing your recipes and your joy of cooking.
Just had these thought they were very tasty and lots of lovely sauce . Great food for a chilly winters day. Thanks for sharing the recipe
Oops! Yes it does. Sorry. I can admit when I’m wrong.
But you didn’t admit anything, nor even type I am sorry.
Wow, so I guess men really do buy Playboy for the articles….. LOL Sorry for teasing, couldn’t resist. Rule # 1 when cooking: always read through your recipe in its entirety before doing anything, including shopping for the ingredients, then read through it completely again before beginning to cook (~Culinary Institute of America)
I’ve made meatballs exactly once and they were with spaghetti. They were delicious though, which makes these ones look very tempting.