Swedish Meatballs
Updated
Updated
Homemade Swedish Meatballs coated in a simple, but rich gravy that is completely luscious and creamy. I find this from-scratch recipe is so easy and even better than the meatballs you get at IKEA! It’s a classic comfort food that my entire family asks me for again and again!

Pin this now to find it later
Pin ItThis post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.
5 STAR REVIEW
Swedish Meatball Recipe Better Than IKEA
Most people think of IKEA when Swedish Meatballs are mentioned. Naturally, because IKEA’s recipe is iconic and what a lot of people go to their stores for—maybe even more so than the furniture! They recently published their highly coveted recipe, and the world flocked to it like soy sauce on rice. HA. But dare I say, my Swedish Meatballs recipe is better? They are really similar, but mine has more flavor and takes less time to make!
My meatball recipe isn’t truly authentic, as real Swedish meatballs are made with day-old bread soaked with milk. I’ve used milk and breadcrumbs, and I’ve added garlic and a few spices, which true Swedish meatballs don’t have.
Native Swedes tend to enjoy their meatballs with just a bit of lingonberry jam—they don’t typically use the rich brown gravy that is commonly associated with IKEA. But my recipe resembles IKEA’s, so that’s what I’m sharing here.
Helpful Tips and Variations
- Freeze meatballs before pan frying. If you have time, I recommend forming the meatballs and then freezing them for about 30 minutes before cooking in the fry pan—this helps them hold their round shape. If you don’t care, then cook right away.
- Bake instead of pan frying. You can bake the meatballs instead of pan-frying, if you prefer. Bake for 15-20 minutes at 400°F. You will miss out on the skillet drippings, which lend flavor to the sauce.
- Heavy cream or sour cream. Sour cream can be used instead of the heavy cream, but the flavor will be more tangy and the sauce will be thicker. You could also use a combination of heavy cream and sour cream.
Swedish Meatballs

Ingredients
For the Meatballs
- 1 lb. lean ground beef, use all ground beef, ground turkey, or a combination
- ½ lb. ground pork
- 1 small sweet onion, finely diced
- 1 clove garlic, minced
- ½ cup panko breadcrumbs, regular work well too
- 1 large egg, lightly beaten
- ⅓ cup whole milk
- 1 tsp kosher salt
- ½ tsp pepper
- ⅛ tsp allspice
- ⅛ tsp nutmeg
- 2 tbsp extra-virgin olive oil, for frying pan
For the Cream Sauce
- 5 tbsp unsalted butter
- ¼ cup all-purpose flour
- 1¼ cups beef broth, chicken or vegetable work, or use a combination
- ¾ cup heavy cream, use sour cream or a combination of both
- 3 tsp low-sodium soy sauce, Worcestershire also works
- 1 tsp Dijon mustard
- salt and pepper, to taste
For Serving
- sprinkle of finely chopped fresh parsley
- cooked egg noodles
Instructions
- In a large bowl combine ground beef and pork; mix with your fingers, breaking up any lumps. Mix in all the other meatball ingredients (except the olive oil) until combined.
- Using a cookie scoop or your hands, shape the mixture into 1½-inch balls. (Place on a clean platter, cover and refrigerate for about 30 minutes, if possible—this helps them retain their round shape when cooking.)
- In a large nonstick skillet, warm the olive oil over medium-high heat until shimmering. Working in batches to avoid crowding, add the meatballs and cook turning continuously until browned on all sides and cooked through, about 5-6 minutes. Repeat with the remaining meatballs. Transfer to a plate and cover with foil.
- Add the butter to the skillet and once melted, whisk in the flour; stir to combine and cook stirring constantly for about 1 minute until no lumps remain and flour just begins to brown.
- Slowly whisk in the beef broth and then the heavy cream. Whisk in the soy sauce and mustard; bring to a simmer, then turn down the heat to a gentle simmer and let the sauce thicken, stirring constantly, 1 to 2 minutes. Season with salt and pepper to taste.
- Add the meatballs back to the skillet and simmer for another 3 minutes to finish cooking and warm through.
- Serve over cooked egg noodles with a sprinkle of parsley.
Video
Notes
Nutrition
Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.
How to Make Swedish Meatballs Step by Step

Prepare the meatballs: Combine 1 lb. lean ground beef and ½ lb. ground pork in a large bowl and break up any lumps. Stir in 1 small sweet onion, 1 clove garlic, ½ cup panko breadcrumbs, 1 large egg, ⅓ cup whole milk, 1 tsp kosher salt, ½ tsp pepper, ⅛ tsp allspice, and ⅛ tsp nutmeg. Mix well until combined.

Shape the mixture into 1½ inch balls using a cookie scoop or your hands. Place the meatballs on a clean platter, cover, and refrigerate for about 30 minutes, if possible. This will help them retain their round shape when cooking.

Cook the meatballs: In a large nonstick skillet, heat 2 tbsp of olive oil over medium-high heat until shimmering. Work in batches to avoid crowding, add the meatballs and cook, turning them continuously until browned on all sides and cooked through. This usually takes me about 5-6 minutes. Repeat until all the meatballs are cooked. Transfer them to a plate and cover them with foil.
Make the sauce: Add 5 tbsp butter to the skillet and once melted, slowly whisk in ¼ cup flour; stir to combine and cook, stirring constantly for about 1 minute until no lumps remain and flour just begins to brown.
Slowly whisk in 1¼ cups beef broth and then ¾ cup heavy cream. Then, whisk in 3 tsp soy sauce and 1 tsp mustard. Bring the sauce to a simmer, then turn down the heat to a gentle simmer so the sauce thickens, stirring constantly. This takes me about 1 to 2 minutes. Season with salt and pepper to taste.

Add the meatballs: Add the meatballs back to the skillet and simmer for another 3 minutes to finish cooking and warm through.

Serve: Serve over cooked egg noodles with a sprinkle of parsley.
How to Store
Leftovers should be stored in an airtight container in the fridge and will keep up to 3 days. Reheat over low on the stove with the sauce until warmed through.
You can freeze the meatballs, but I don’t recommend freezing the sauce . Cream sauces tend to “break” once defrosted and end up grainy and unpleasant. Allow cooked meatballs to cool to the touch; then place them on an ungreased cookie sheet and flash freeze uncovered about 1 hour or until firm (this prevents them from sticking together once completely frozen.) Place partially frozen meatballs in a heavy plastic freezer bag or freezer container. Seal, label, and freeze for no longer than 2 months. Thaw overnight in the fridge.

What to Serve With Swedish Meatballs
To start our meatball meal, I like a refreshing cucumber tomato salad, then I’ll serve some creamy mashed potatoes, rice, or egg noodles to eat with the meatballs. For sides, I like to make sauteed Brussels sprouts with molasses so we get our veggies, albeit with a hint of sweetness. This meal is classic comfort food and a great dinner that the entire family will ask for again and again!










I made this recipe and it is beyond delicious!!! It’s a family favorite now!
Yes, and to my surprise, and joy, they turned out to be fabulous! I was hoping that they would equal my mother’s recipe and your’s was certainly that!
This is the best! I used frozen ready made meatballs, cooked according to the package, sour cream, and since I didn’t have dijon mustard, spicy brown is great! Will definitely keep this recipe!
Your Swedish Meatballs recipe was a hit with my whole family, it was simply delicious 😋!
Went to Ikea the other day, so of course I had to make Swedish Meatballs today. I bought a gravy mix at the store. This gravy was much, much better. I really enjoyed the meatballs.
We had family over for dinner yesterday and I made your Swedish Meatballs recipe and everyone LOVED ? it! It was so delicious! It will become a staple in my home.
I made your Swedish Meatball recipe for my family last night and they absolutely loved them. They were delicious. This recipe will become a staple in my house. Thank you!
This recipe is so easy. My family raved about the taste, definitely a keeper. Thank you!!!!
I’ve made this recipe many times my family loves it with noodles
WOW. Kids gave it a 10. Invite it a 100. Positively delicious!
We loved this recipe!! So easy to make.
I just made the meatballs and are resting for 30 min. Can I freeze them to be fried or baked in 2 weeks, or should I cook and then freeze?, thankyou
Hi Judy – all of this information is included in the article under “proper storage”
My family loved this recipe – best version of Swedish meatballs we’ve tried. The gravy was wonderful!
Incredible. Better than IKEA
Officially on my menu rotation
Great recipe and very easy to make.
This is absolutely DELICIOUS. I am making this again and this time doubling it as we were all scrambling for the leftovers. Husband won, darn it.
This was easy and delicious!
This recipe was fantastic! I cheated and got store bought meatballs because it was cheaper and took less time, but the sauce I followed the recipe and was blown away. Definitely going into my rotation.
These are so delicious! I crave them.
I’ve never eaten these at IKEA so I don’t have anything to compare it to, but this recipe is absolutely delicious! My whole family loved it.
Loved this recipe. It’s a keeper.
This dish is absolutely fantastic! It is the best Swedish Meatballs recipe that I’ve ever made. It makes me look like a pro!
this recipe is AMAZING! my 15 month old tore it up and my husband and I loved it. the flavor is perfect
We absolutely LOVED this recipe and will make again!!!
I jus made this for dinner tonight let me tell you I can’t keep my hands n mouth away from it so so good thank you for this recipe it’s a keeper
These are THE best things I have ever tasted in my life. That sauce!!!
This was DELISH! Will definitely make again.
This was awesome – whole family loved it!
Having loved IKEA meatballs for years, I was so excited to try this recipe. It was FANTASTIC! Even better! I will definitely make again!