This post contains affiliate links and may earn commissions on recommended products. As an Amazon Associate, I earn from qualifying purchases.
Swedish meatballs are a classic, comforting dish that is easy to make at home. Pair with your favorite sides for a meal the whole family will love.
This recipe has been retested and updated since first posting December 2014.
When Americans think of Swedish food, most of us immediately think of meatballs. It’s not just IKEA; my Swedish community cookbook backs this up: there are more than a dozen recipes for kottbullar!
Swedish meatballs can be made with a variety of ground meats, but I went with pork for this recipe. If you like, swap half the pork for ground beef or veal.
Either way, it only needs a few other ingredients to come together in the food processor. You can do this by hand if you like, but you get great texture if you’re able to chop up the meat.
These Swedish meatballs are paired with a simple cream and parsley gravy that is cooked in the same pan. I love that the gravy is ready in just a minute or two, and after returning the meatballs to the pan to coat them, dinner is ready!
Ingredients for Swedish meatballs
Full list of ingredients including quantities is located in the recipe card.
You’ll need:
- Butter
- Onion – Just a little bit! I recommend white or yellow onion.
- Wheat bread – We’ll use this to make fresh breadcrumbs. If you prefer, you can use white bread.
- Ground pork – Make sure to use unflavored, not Italian sausage.
- Salt and pepper
- All-purpose flour
- Milk – I recommend using whole milk. For an even richer gravy, you could use heavy cream.
- Chopped fresh parsley
How to make this recipe
Set a large skillet over medium heat and add 1 tablespoon of the butter.
Once the butter is melted, add the onion and sauté until it is soft and translucent. Remove from heat.
Add the bread to the bowl of a food processor and pulse until broken into small crumbs. Add in the cooked onions, pork, salt, and pepper, then pulse to chop the meat and mixture is clumping together.
Don’t have a food processor? No problem! You can mix together the ingredients in a regular mixing bowl. Your hands will work best for mixing here, so use kitchen gloves if you have them.
Roll the meat into small meatballs, using your hands or a medium cookie scoop (about 1 ½ tablespoons).
Return the skillet to the stove over medium-low heat and add 1 tablespoon butter. Once melted, add the meatballs and cook, turning occasionally, for about 15 minutes.
The meatballs should be browned all over and cooked through. Transfer the meatballs to a plate or bowl and cover to keep warm.Â
To the same skillet, add the remaining 1 tablespoon butter to melt. Whisk in the flour, scraping up any browned bits from the bottom of the pan and mixing into the roux. Add the milk and whisk to combine.
Continue whisking until the mixture thickens, but be careful to not let it thicken too much. Add salt and pepper to taste, then add back the meatballs and stir to coat.
Serve garnished with chopped parsley.
Storage and reheating
Store any leftovers in an airtight container in the refrigerator and enjoy within 3 days.
The recipe also works well for large batches and freezing. Simply double or triple the recipe, then cook the meatballs up until the point of making the gravy.
Let cool and freeze on a sheet pan, then transfer to a freezer-safe container. Thaw in the fridge overnight or reheat from frozen on the stove, then make the gravy. It’s a great way to keep dinner on hand.
Serving suggestions
You can’t go wrong serving Swedish meatballs with mashed potatoes and a tart red jam. If you can get your hands on lingonberry jam, even better!
These meatballs can also be served with egg noodles, roasted potatoes, or baked brown rice.
Or, pile into a bowl with toothpicks alongside and serve up as a tasty appetizer! I like to add it to my julbord spread along with homemade gravlax and limpa bread.
Love this recipe? Please leave a 5-star review below!
It means so much when you enjoy my recipes, so let me know how it goes and leave a comment if you have any questions.
Swedish Meatballs
Ingredients
- 3 tablespoons unsalted butter, divided
- 2 tablespoons diced onion
- 1 slice wheat sandwich bread, torn into large pieces
- 1 pound ground pork
- 1/2 teaspoon fine sea salt, plus more to taste
- 1/4 teaspoon ground black pepper, plus more to taste
- 1 tablespoon all-purpose flour
- 1/2 cup whole milk
- 2 tablespoons chopped fresh parsley
Instructions
- In a large skillet, melt 1 tablespoon butter over medium heat. Add onions and cook until soft and translucent.
- In the bowl of a food processor, pulse bread pieces until small crumbs form. Add in ground pork, cooked onions, salt, and pepper, and pulse until meat is chopped and mixture clumps together. (Use a mixing bowl and your hands to mix if you don't have a food processor.)
- Form mixture into small meatballs, rolling in your hands or using a cookie scoop.
- Melt 1 tablespoon butter in the skillet over medium-low heat, then add meatballs. Cook, turning and stirring, about 15 minutes, until meatballs are browned and cooked through. Remove from pan.
- Add 1 tablespoon butter to skillet and let melt over medium-low, then whisk in flour, scraping up browned bits. Whisk in milk.
- Continue to whisk until gravy thickens (this will happen quickly), season with salt and pepper to taste, then add back in meatballs and stir to coat. Top with parsley and serve.
Notes
- Makes about 25 small meatballs.
Recommended Products
Nutrition
Nutrition information is provided as a courtesy and is an estimate based on online calculators. Any nutritional information found on Stetted should be used as a general guideline only.
About Megan
I learned how to cook by exploring seasonal ingredients, and you can too! Meal time shouldn’t be stressful or complicated, and with fresh ingredients and easy methods, I’m here to help you enjoy the time spent in the kitchen. Read more…
Swedish meatballs are definitely the reason I visit Ikea. We have a new store being built where I live. Everyone else is getting excited about the furniture but I can’t wait to have easy access to the meatballs! But I may have to make these so I don’t have to wait.