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!
Can I add sautéed mushrooms to the gravy or do you think it would taste funny because of the nutmeg and allspice?
I have not made them but my reaction is go for it. Mushrooms add greatness to all recipes. Just my opinion.
Looking forward to making this recipe and I wanted to ask if you or others have added sautéed mushrooms to the sauce?
Thank you .
Been making this receptor for years it’s my fav go too !!!
I have made this dozen of times with no ingredient substitutions and love it. I find making the meatballs the night before and putting in the fridge helps them from falling apart. This is our go to MN Vikings Sunday football party appetizer (put in crockpot on low/warm). Thank you very much for this delicious recipe.
great recipe, been using it for a few years! panicked because i could not find it in my mobile browser history because i havent made it since last winter! lucky it was still in my desktop history! i love the addition of pork it makes for really yummy meatballs -will be making tonight with tagliatelle noodles . will sub sour cream with greek yogurt to avoid another trip to the store. thanks so much!
My go to that everyone loves!!!
I’ve made this several times and is delicious each time. The only thing I change is to use all ground beef.
Always a hit at our house. Thanks for the recipe.
I made these meatballs a while back and they were really the best . I’m going make them again for a special occasion , like maybe a milestone birthday coming soon . Love them !
i absolutely love your recipe. I have been using it for a few years now and I needed to let you know that it has withstood the test of time. I go to this one everytime I want swedish meatballs. I cannot hank you enough!!
This has been my go to recipe for Swedish meatballs for years now. Figured I should contribute a comment. Haha. It’s a very straight forward recipe. Easy to follow and never disappoints!
These were amazing!!! We made them as is other then did not add any additional salt and pepper, it did not need it. We served over mashed potatoes…added sour cream and sharp cheddar cheese to the potatoes. Thank you
Last night, I couldn’t get to the store for beef broth, so I substituted chicken demiglace, and it made the texture and taste of the gravy really excellent! I threw in some Worcester sauce to make up for the missing beef taste.
I bought some instant demiglace mix for a recipe once, and it hangs out in my fridge. Whenever I need broth for a sauce and sub it in, it always ends up improving the recipe! I don’t even really know what demiglace is, but it’s magical!
This has been my go-to recipe for Swedish meatballs for about a year now because my husband loves Ikea Swedish meatballs. I had been using a German grandma’s recipe for ages, and this has so much more flavor! Thanks for helping me break out of tradition : -)
I made these before and they turned out excellent, so I’m making again for Christmas morn. One vital question and I’ve seen other people asking this, but they got no answer……
Can you freeze these (with gravy) after they are cooked and cooled???? thanks for your response
You can freeze the meatballs only. The sauce will be grainy or may split when reheating after being frozen.
You can freeze the meatballs. I triple the meatball recipe only, Prepare the sauce. When I want to make them again, I defrost the meatballs, bake them off (350° F for 30 minutes or so), prepare the sauce using the pan drippings. Tasty and quick.
I have frozen the meatballs with gravy many times. Heat on low and add a bit of milk and it is just as creamy and delicious.
Great recipe. I use onion dip in place of sour cream for extra flavor.
Excellent recipe. I use frozen meatballs with the sauce for a quick, weekday meal.
I used frozen meatballs and seasoned them with above seasonings and the sauce. It was a hit with the family. Great recipe
Damned delicious! Even my home chef brother-in-law liked it! I served it over egg noodles and had plenty of sauce!
I love this recipe and made it many times. If I’m in a hurry I cook the meatballs in the oven at 400 for 20 minutes while making the gravy on the stove.