This post may contain affiliate links. Please read our disclosure policy.
These Homemade Swedish Meatballs are bite size balls of beef and pork smothered in a rich creamy gravy. Serve them as an appetizer or over mashed potatoes for a comforting and belly warming meal.
Everybody knows that the best part of visiting Ikea is getting your hands on their infamous Swedish meatballs. Well, I’ve been craving those little meatballs of joy lately – but definitely not the drive and crowds that go along with them! So, I decided to make my own Ikea Swedish meatballs at home. I don’t like to toot my own horn, but – toot, toot! These are spot on and so, so good!
Why You’ll Love This Swedish Meatballs Recipe
- Better than Ikea Swedish meatballs. Did you think such a thing was possible? Those little meatballs are literally world famous! But my version is actually better! We can thank a small batch and great ingredients.
- Perfect size. Swedish meatballs are traditionally smaller than traditional Italian varieties. This makes them easier to eat in all sorts of ways from rice to pasta to potatoes!
- So much flavor. There’s something magical about the warm spices included in Swedish meatballs. They’re just so different from Italian style, that they really stand out. You’re going to love them!
What Makes Meatballs Swedish?
What if I told you Swedish meatballs aren’t even from Sweden? That’s right, they’re from Turkey. Mind. Blown. If you’re trying to differentiate Swedish meatballs from Italian meatballs, here’s a crash course:
- Swedish meatballs are smaller than Italian meatballs.
- Swedish meatballs are smothered in brown gravy rather than tomato sauce.
- Italian meatballs use herbs like basil and parsley while Swedish meatballs have all-spice and nutmeg.
- Swedish meatballs are usually made of ground pork and ground beef.
Swedish Meatball Ingredients
For the Meatballs
- Cubed Fresh Bread
- Milk
- Onion and Garlic
- Egg
- Meat: This Swedish meatballs recipe uses both ground beef and ground pork.
- Seasonings: We’ll be using ground allspice and nutmeg.
- Butter and Olive Oil
For the Gravy
- Butter
- Flour
- Beef Broth: I use a low sodium broth so I can control the salt content.
- Heavy Cream
- Dijon Mustard
- Salt and Pepper
How to Make Swedish Meatballs
These tasty bites are better than the amazing Ikea Swedish meatballs. Get ready for a great bite! Scroll down to the recipe card for exact ingredient amounts and detailed instructions.
- Soak: Place the bread cubes in a large mixing bowl. Pour the milk over bread cubes and let them sit for about 6 to 8 minutes, or until the bread has absorbed all the milk.
- Shred: Using two forks, shred the bread into tiny pieces.
- Add: To the bread mixture add the grated onions, egg, garlic, beef, pork, salt, pepper, allspice, and nutmeg.
- Mix: Mix everything together until well combined. It’s best to use your hands to mix it all together.
- Chill: At this point, you can chill the mixture for 15 to 30 minutes so it’s easier to roll out the meatballs. This is not a must, but it does help.
- Roll: Form the mixture into about 24 meatballs. The mixture will be wet.
- Prep: Set a large fry pan over medium-high heat. Heat 1 tablespoon of butter and 1 tablespoon of olive oil.
- Brown: Working in batches, brown the meatballs on all sides. This should take about 5 to 6 minutes for each batch, depending on the size of the meatballs. Use a spoon to turn them over. Turn them over gently so they don’t break apart.
- Transfer and cover: Transfer the cooked meatballs to a plate and cover them with foil.
To Make the Gravy
- Melt: Add 3 tablespoons butter to the pan and melt over medium heat.
- Whisk: Whisk in the flour. Continue to whisk until it’s dissolved and brown. This should take about 2 to 3 minutes.
- Add: Slowly pour in the broth and whisk. The broth will sputter and seize up a bit, but just keep stirring and the sauce will eventually loosen up.
- Add the cream while continuously whisking.
- Simmer: Whisk in dijon mustard, salt, and pepper. Bring the mixture to a simmer and continue to cook until thickened and smooth.
- Stir: Stir to combine the flavors.
- Add meatballs: Return the meatballs to the pan. Cook them on low heat just to warm them through.
- Serve: Remove them from heat and serve
Serving Suggestions
If I take the time to make these easy Swedish meatballs, I really want to enjoy them. For me, that means I’m going to make a meal out of it. I serve my Swedish meatballs over mashed potatoes or egg noodles and throw a nice green veggie like Brussels sprouts or sauteed green beans on the side. They’re also great over zoodles or cauliflower mash if you want to cut down on the carbs.
Have you tried them on a sandwich? I know, when you think meatball sandwich, you think big Italian meatballs topped with tomato sauce and Parmigiana cheese. But stay with me here – why not Swedish meatballs on a big crusty roll topped with the brown sauce and a melted slice of provolone cheese? 🤷♀️
And, of course, for a classic appetizer, just add toothpicks to each meatball and serve.
How to Store and Reheat Leftovers
- To store my leftover Swedish meatballs, I let them come to room temperature. Then, I transfer them to an airtight container. I spoon the sauce over the meatballs and refrigerate them for 3-5 days.
- If I choose to freeze them, I confirm that my airtight container is also freezer safe, then I freeze them for up to 3 months. They make a really nice grab and heat freezer meal for busy families.
- To reheat, I pour the contents of the container, meatballs and sauce, into a skillet and heat over low until the meatballs are warm inside.
More Meatball Recipes
Swedish Meatballs
Ingredients
For the Meatballs
- 2 cups cubed fresh bread,, use fresh sliced bread, remove crusts
- ¼ cup milk
- 1 small yellow onion,, grated
- 1 large egg
- 2 cloves garlic,, finely minced
- 1 pound ground beef
- ½ pound ground pork
- 1 teaspoon salt
- ¼ teaspoon fresh ground black pepper
- ¼ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- 1 tablespoon butter
- 1 tablespoon olive oil
For the Sauce
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups low sodium beef broth
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- salt and fresh ground pepper,, to taste
Instructions
- Place bread cubes in a large mixing bowl; pour milk over bread cubes and let sit for about 6 to 8 minutes, or until the bread has absorbed all the milk.
- Using two forks, shred the bread into tiny pieces.
- To the bread mixture add grated onions, egg, garlic, beef, pork, salt, pepper, allspice, and nutmeg.
- Mix everything together until well combined. It’s best to use your hands to mix it all together.
- At this point, you can chill the mixture for 15 to 30 minutes so it’s easier to roll out the meatballs. This is not a must, but it does help.
- Form the mixture into about 24 meatballs. Mixture will be wet.
- Set a large frying pan over medium-high heat; heat 1 tablespoon butter and 1 tablespoon olive oil.
- Working in batches, brown the meatballs on all sides; this should take about 5 to 6 minutes for each batch, depending on the size of the meatballs. Use a spoon to turn them over; turn over gently so they don’t break apart.
- Transfer cooked meatballs to a plate and cover with foil.
Make the sauce:
- Add 3 tablespoons butter to the pan and melt over medium heat.
- Whisk in the flour; continue to whisk until dissolved and brown, about 2 minutes.
- Slowly pour in the broth and whisk; the broth will sputter and seize up a bit, but just keep stirring and the sauce will eventually loosen up.
- Add the cream while continuously whisking. Don't stop whisking because the heavy cream will curdle.
- Whisk in Dijon mustard, salt, and pepper; bring mixture to a simmer and continue to cook until thickened and smooth.
- Stir to combine the flavors.
- Return meatballs to the pan; cook on low heat just to warm through and gravy to thicken, about 6 to 8 minutes.
- Remove from heat and serve over mashed potatoes or noodles.
- Or, add toothpicks to each meatball and serve as an appetizer.
Nutrition
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
These meatballs were so moist and flavorful! I love the creaminess of the sauce and I’m definitely having a leftover meatball sandwich!
That’s great! I am very glad you enjoyed them! Thank YOU! ๐
I made these for dinner the other night and my family absolutely loved them! I will definitely be making these again!
I am very glad you and your family enjoyed them! Thank you so much! ๐
I love these! The mashed potatoes are a great idea. Looks like dinner is handled tomorrow.
I hope you enjoy them! Thank YOU! ๐
These are the best Swedish meatballs ever! I can’t wait to make them again!
Thank YOU! I am very glad you enjoyed them! ๐
Loved every bite of these meatballs!
I am very glad you enjoyed them! Thank YOU! ๐
I am drooling over these meatballs. They look so tasty!
I hope you enjoy them! Thank YOU! ๐
My kids really loved these!! So good and delicious!
I’m very glad you enjoyed them! Thank you, Toni! ๐
Swedish Meatballs are my favorite meatball! I love them over mashed potatoes. I can’t wait to make these soon.
I hope you enjoy them! Thank YOU! ๐