While I’m always on board for shopping for home goods, I have been known to make a trip to Ikea just for their Swedish meatballs! The moist meatballs in the slightly tangy, creamy gravy are comfort food heaven. So, naturally, I needed to make my own Ikea meatballs at home.
Also known as Svenska Kottbullar, these little meatballs are juicy and tender and are smothered in a rich sauce. Both are so easy to make that once you try this Swedish meatball recipe you might make it a go-to for anything from busy weeknights to entertaining.
What Sets Swedish Meatballs Apart
These meatballs are bound to knock your socks off — get ready for everyone to ask you for the recipe!
- Bread makes them better. By using bread instead of breadcrumbs you can create the juiciest and most moist meatball.
- The sauce has an irresistible tangy flavor. Sour cream gives the sauce its signature tanginess.
- The sauce is packed with a punch of umami. Adding Worcestershire sauce creates a more complex flavor profile in the savory sauce.
Ingredients
All of the ingredients for this simple recipe are easy to find at the grocery store or you may already have them stocked in your kitchen.
- White Bread – Bread binds the meat together and adds moisture to the meatballs. Tear it into pieces before soaking it in the milk.
- Evaporated Milk – Milk adds richness and creaminess to the meatball mixture.
- Unsalted Butter – Use the butter to saute the onions and garlic.
- White Onion – Be sure to mince the onion finely so that it is easy to mix the pieces evenly in the meat mixture.
- Garlic – Mince the garlic into uniform pieces. You can also shave it on a microplane or use a garlic crusher.
- Ground Beef – I like to use an 80/20 mixture so that the meatballs are moist and there are plenty of pan drippings left to make the sauce.
- Egg – Be sure to beat the egg ahead of time so that it is ready to be added to the meat mixture.
- Coarse Kosher Salt – Salt brings out the flavor of the aromatics and spices.
- Ground Black Pepper – Pepper adds just a bit of gentle heat.
- Ground Nutmeg – Nutmeg adds warm flavor to the meatballs which creates a pleasant contrast with the tanginess of the sauce.
- Ground Allspice – Allspice adds even more warm flavor to the meat.
- Unsalted Butter – The butter is the base of the roux. You may also need a bit extra if there isn’t enough remaining in the pan after sauteing the onions and garlic.
- Flour – Flour helps to thicken the sauce and makes it creamy.
- Low-Sodium Beef Broth – Beef broth is the base of the sauce.
- Worcestershire Sauce – This sauce adds another layer of flavor and a bit of tanginess.
- Sour Cream – Sour cream makes the sauce thick and rich and adds a touch of tang.
- Buttered Egg Noodles, Mashed Potatoes, or Rice – Any of these are a hearty pairing for the meatballs.
How to Make Swedish Meatballs and Sauce
Making these meatballs and sauce is a cinch!
- Soak bread. Add the pieces of bread and evaporated milk to a large mixing bowl and allow them to sit until the bread has soaked up the milk.
- Sauté onion and garlic. Place the butter in a large skillet and heat until melted. Sauté the onion briefly in the butter before adding the garlic.
- Combine with bread, milk and beef. After sauteing the garlic with the onion, pour the mixture into the bowl with the bread and milk. Add the ground beef to the bowl with the bread, crumbling it as you go.
- Add egg and spices. Pour the beaten egg into the bread and meat mixture. Sprinkle in the spices before combining all of the ingredients with your hands.
- Form the meatballs and brown. Form meatballs before cooking them in batches in the skillet that was used to sauté the onion in garlic. Once all sides have been browned, transfer the meatballs to a paper towel-lined plate.
- Make roux. When all of the meatballs have been cooked, make a roux by adding butter and flour to the skillet with the meat drippings and whisking until completely combined.
- Add Worcestershire and sour cream. Next, stir in the Worcestershire sauce and bring the mixture to a simmer. Then, add the sour cream and stir until smooth.
- Add meatballs to sauce. Add the meatballs to the skillet and cover completely with the sauce. Allow the meatballs and sauce to continue to simmer together.
- Serve and enjoy. Serve warm over noodles, rice, or mashed potatoes.
What to Serve With Swedish Meatballs
On a night when we’re looking for a comforting meal, we love to serve Swedish meatballs with some creamy mashed potatoes — for a lower-carb option you can make mashed cauliflower. They’re also amazing over a bed of buttered noodles, rice, or cauliflower rice.
If you’re looking to add some veggies on the side, try roasted root vegetables, red wine vinegar broccolini, or peas and pearl onions.
And if you’re going for the full Ikea meatball experience, add a dollop of lingonberry jam on the side, too. If you don’t have that handy, though, you can substitute cranberry sauce.
Variations
There are loads of ways to switch up the sauce and the meatballs to make your own version of this dish.
- Breadcrumbs – While the meatballs may not be as moist, you can use breadcrumbs instead of bread as a binder for the meatballs. Experiment with plain or seasoned bread crumbs or try panko breadcrumbs.
- Milk – Instead of evaporated milk, you can use full-fat milk, heavy cream, almond milk, or buttermilk.
- Meat – Instead of 80/20 ground beef, try ground pork, ground turkey, or a mixture of different meats.
- Spices – Add spices like as paprika, oregano, or Italian seasoning to add unique flavors to the meatballs.
- Herbs – Add chopped fresh herbs like parsley, thyme, or basil to the meatball mixture.
- Mushrooms – Add sauteed mushrooms to the sauce for texture and earthy flavor.
- Dijon Mustard – Stir some Dijon mustard into the sauce for added tangy flavor. Start with just a small spoonful, then adjust to taste.
- Greek Yogurt – Substitute Greek yogurt for the sour cream.
Storage and Freezing
Swedish meatballs are a meal prep dream. Just whip them up and keep them in the fridge until you’re ready to reheat.
You can form the meatballs ahead of time and store them in the refrigerator for up to 24 hours before cooking them.
How to Store Swedish Meatballs
Swedish meatballs can be stored in the fridge in an airtight container for three to four days.
Can I Freeze Swedish Meatballs?
Freeze meatballs in a resealable freezer bag or freezer-safe container for up to 3 months. It’s best to store them separately from the sauce when freezing.
Common Questions About Swedish Meatballs
Swedish meatballs are different for a couple of reasons. First, they are often made with both pork and beef. Also, spices like nutmeg and allspice give them a nuanced flavor.
Swedish meatball sauce has a beef broth base and is thickened with a roux made from flour and butter. It’s also thickened with sour cream, which gives it a tangy flavor.
Serve Swedish meatballs on a bed of rice or with buttered noodles or mashed potatoes. You can also opt for riced or mashed cauliflower.
More Easy Meatball Recipes
While we love traditional spaghetti and meatballs (and have a few recipes for those,) meatballs also make great appetizers! Here are a few of our favorite recipes.
Ranch Meatballs
Instant Pot Spaghetti and Meatballs
Cheesy Garlic Meatball Bombs
Swedish Meatballs
Ingredients
Meatballs:
- 2 slices white bread , hand torn into 1-inch pieces
- ½ cup evaporated milk
- 1 tablespoon unsalted butter
- 1 cup white onion , minced
- 2 cloves garlic , minced
- 1 pound 80/20 ground beef*
- 1 egg , lightly beaten
- 1 teaspoon coarse kosher salt
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground allspice
Swedish Meatball Sauce:
- 2 tablespoons unsalted butter
- 3 tablespoons flour
- 2 cups low sodium beef broth
- 2 teaspoon Worcestershire sauce
- ½ cup sour cream
- buttered egg noodles , mashed potatoes or rice, for serving
Instructions
- In a large mixing bowl, combine the bread pieces of and evaporated milk until bread is soaked, allow to sit.
- In large skillet, melt the butter. Add the onion, allowing to soften for 2 minutes. Add the garlic, cooking for another minute. Transfer the onion and garlic mixture to the bread mixture. Do not rinse out the pan, set aside with the heat off.
- Crumble the ground beef as you add it to the bread mixture, then top with the beat egg and sprinkle with the salt, pepper, nutmeg and allspice. Using your hands, toss to combine, but do not over mix.
- Roll into 1-inch meatballs. Reheat the skillet over medium heat. There should be enough butter left in the pan to coat, but if not, add 1 tablespoon more butter or neutral oil to prevent sticking.
- Add the meatballs to the hot pan, browning evenly on all sides, approximately 5-7 minutes. Using a slotted spoon, remove them to a paper towel lined plate or baking sheet to drain excess fat. Set meatballs aside, reserving the drippings in the pan.
- Continue to heat the pan over medium heat, whisking in the butter and flour to the pan drippings. Slowly whisk in the beef broth and then add the Worcestershire sauce. Bring to a low simmer.
- When simmering, whisk in the sour cream until combined. Return the meatballs to the pan, tossing to coat, and then reduce heat to low, simmering uncovered for 10-12 minutes.
- Serve over buttered egg noodles, mashed potatoes or rice.
Thanks for sharing the recipe. I will try this in the weekend.
Oh yum! I need to add these to my weekly dinner plan asap. 🙂 Perfect comfort food.
That’s way better than Ikea meatballs! SO GOOD! Nutmeg is one of my favorite ingredients, I wouldn’t have thought to use it for meatballs. Will make again!
I love the evaporated milk in this! Great idea! First time making Swedish Meatballs and it was a hit!
Love Swedish meatballs and this recipe is absolute perfection! The sauce is creamy and the flavors are spot on. So good!