These homemade Swedish Meatballs are tender, juicy, and smothered in the very best creamy brown gravy! This classic comfort food pairs perfectly with pasta, mashed potatoes, and of course some lingonberry jam.
Meatball night is family’s favorite night, try my Italian Meatballs, Creamy Turkey Meatballs, or even Shrimp Meatballs.
Table of Contents
What Are Swedish Meatballs?
Swedish meatballs, köttbullar, are probably one of the best-known Swedish cooking specialties. IKEA made them popular in the states and I’m very grateful for that! These meatballs are made with a combination of ground pork and ground beef (or sometimes veal), bread or bread crumbs, milk, onion, and spices.
The combination of spices like allspice, nutmeg, white pepper, and sometimes ground ginger is what separates these meatballs from others. All of the warm spices come together to create the most incredible depth in the meatballs that pairs beautifully with the rich brown gravy.
Traditional way of serving Swedish meatballs is with creamy brown gravy, mashed (or boiled) potatoes, and of course, lingonberry jam. But there is no one “authentic” recipe for Swedish meatballs. Much like Italian meatballs, everyone’s grandmother makes the meatballs their own favorite way and those are considered to be the best.
Ingredient Notes
Ground Meat – You’ll need both ground beef and pork for this meatball recipe. For the ground beef, choose the 85/15 meat to fat ration for juicier, tender, more flavorful meatballs.
Egg – This will act as a binder for the meatball ingredients.
Onion – A white or yellow onion will both work well.
Bread – It will need to be soaked in milk and gently squeezed. If using a small or thin slice of bread, you can use two. If needed, use gluten free bread and if it also a small size, use two slices.
Seasonings – Ground allspice, ground nutmeg, white pepper and salt are needed for the meatballs and gravy.
Sour Cream – I recommend using sour cream with its full fat content. Low fat sour cream will not create the same rich, thick consistency.
Beef Stock – Use a low sodium beef stock to control the amount of sodium in your dish. Beef Stock will have a richer, deeper flavor than broth but if stock in not available, use broth.
See the recipe card below for the full list of ingredients and instructions.
How to Make Swedish Meatballs
Make the mixture. Combine all of the ingredients for the meatballs in a bowl. Mix until everything is evenly incorporated.
Scoop it. Use a scoop to get even amount of meat mixture so that all the meatballs are the same size (1). Roll all the meatballs before starting to cook and lay them out on a sheet of parchment paper or aluminum foil (2).
Cook the meatballs. Melt butter in a large pan over medium heat. Add the meatballs to the pan and cook until about half way done and bottoms are browned (3). Flip the meatballs and cook until almost done (4).
Make a roux. Take the meatballs out of the pan and leave all the juices in the pan. In the same pan, melt a little more butter and whisk in the flour (5). Once the flour mixture looks smooth, keep whisking and start pouring in warmed beef stock (6).
Make it creamy. Let the mixture come to simmer, while still slowly whisking. Add sour cream, Dijon mustard, heavy whipping cream, salt, nutmeg, and pepper and whisk until smooth (7, 8).
Add the meatballs to the pan. Once the sauce starts to thicken, add meatballs back in and simmer everything together for a few minutes (9, 10).
Recipe FAQs
I always recommend serving Swedish meatballs with a base like egg noodles and lingonberry jam. You can also try Mashed Potatoes, pasta, or Rice Pilaf. That way there’s something there to help you soak up all of that delicious brown gravy and not one drop goes to waste!
You can also lighten up your plate with a veggie side dish like Sautéed Mushrooms or Haricots Verts. Broccoli and cauliflower are always good vegetables to soak up the sauce.
Swedish meatballs pair perfectly with lingonberry jam! It is the authentic way to serve these meatballs with a little side of lingonberry jam. It’s a slightly sweet jam made from lingonberries and it balances the savory gravy and meatballs in the best way.
Use a cookie scoop to get an even amount of meat mixture so the meatballs are all the same. I like to use #40 cookie scoop. If you don’t have a scoop, just use a soup spoon and roll the meatballs freehand but try to get them the same size.
Tip: Grease your hands with some cooking spray so the meat mixture doesn’t stick while rolling the meatballs.
Yes! To make this recipe gluten-free, simply use gluten-free bread in the meatballs and gluten-free all-purpose flour in the sauce.
How to Make Swedish Meatballs Ahead of Time
You can make just the meatballs ahead of time or you can prepare both the meatballs and the sauce ahead. Store it in the refrigerator in an airtight container and reheat the next day.
This dish is easy to reheat using your stove-top. Transfer the meatballs and the sauce into a pan and reheat it with the lid on over medium to medium-low heat.
If you prepared just the meatballs ahead of time, make the sauce as directed, add meatballs to the sauce, and cook until meatballs are hot throughout.
Storing and Reheating
In an airtight container in the fridge, your meatballs and gravy will stay fresh for about 2-3 days.
While it’s okay to reheat individual portions in the microwave, the results are better to do it in the pan on stove-top. In the microwave, make sure to reheat them in increments of about 30-45 seconds and just until hot. You don’t want to scald or overheat the sauce. In a pan, reheat over medium-low and covered with a lid just until hot.
How to Freeze Swedish Meatballs
Meatballs are wonderful to prepare ahead of time and freeze. You can portion them into several batches and thaw overnight in the refrigerator for an easy weeknight dinner.
I have a whole post dedicated to freezing meatballs, so give it a read!
To freeze the meatballs, prepare them as instructed in the recipe and lay the cooked meatballs on a cutting board covered with parchment paper. Once they are cooled to room temperature, place the cutting board in the freezer for 1-2 hours. (Set a timer!)
Portion the frozen meatballs into zip-lock freezer bags, get as much air out as you can, label, and place in the freezer.
Thaw meatballs in the refrigerator overnight. Prepare the sauce according to the recipe and simmer meatballs in the sauce until reheated. Don’t freeze the sauce!
Tools For This Recipe
(Affiliate links)
Cutting Board – use plastic cutting board when working with raw meats! If working with a lot of meat, this large cutting board is great. Wooden Cutting Board
Measuring Cups and Spoons and/or Tempered Glass Liquid Measuring Cups
More of Our Favorite Comfort Food Recipes
DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!
Swedish Meatballs Recipe
Ingredients
Meatballs:
- 1 lb ground beef (85%/15%)
- 1 lb ground pork
- 1 egg
- 1/2 cup diced onion
- 1 slice of bread soaked in milk and gently squeezed
- 1/4 cup milk from soaking the bread
- 1/2 tsp allspice
- 1/2 tsp nutmeg
- 1/2 tsp white pepper
- salt to taste
- 3 tbsp butter for cooking
Sauce:
- 2 tbsp butter
- 1/4 cup all purpose flour
- 2 cups beef stock warmed
- 1/4 cup sour cream
- 1 tsp Dijon mustard
- 1/2 cup heavy whipping cream
- salt to taste
- 1/4 tsp white pepper
- dash nutmeg
Instructions
Meatballs:
- Combine all ingredients for meatballs in a bowl and mix until everything is evenly incorporated.
- Use a scoop to get even amount of meat mixture so that all the meatballs are the same size. Roll all the meatballs before starting to cook and lay them out on a sheet of parchment paper or aluminum foil.
- Melt butter in a large cooking pan over medium heat.
- Add meatballs to the pan and cook until about half way done and bottoms are browned. Flip the meatballs and cook until almost done.
- Take the meatballs out of the pan and leave all the juices in the pan.
Sauce:
- In the same pan where you cooked the meatballs, melt a little more butter and whisk in flour. Once the flour mixture looks smooth, keep whisking and start pouring in warmed beef stock.
- Let the mixture come to simmer, while still slowly whisking. Add sour cream, Dijon mustard, heavy whipping cream, salt, nutmeg, and pepper.
- Once the sauce starts to thicken, add meatballs back in and simmer everything together for a few minutes. Take off heat and serve.
Video
Notes
- Gluten Free Notes: To make this recipe gluten-free, simply use gluten-free bread in the meatballs and gluten-free all-purpose flour in the sauce. Double check the labels on the remaining ingredients just in case.
- Lingonberry Jam: Swedish meatballs pair perfectly with lingonberry jam! It is the authentic way to serve these meatballs with a little side of lingonberry jam. It’s a slightly sweet jam made from lingonberries and it balances the savory gravy and meatballs in the best way.
- Storing: In an airtight container in the fridge, your meatballs and gravy will stay good for about 2-3 days.
- Reheating: While it’s okay to reheat individual portions in the microwave, the results are better to do it in the pan on stove-top. In the microwave, make sure to reheat them in increments of about 30-45 seconds and just until hot. You don’t want to scald or overheat the sauce. In a pan, reheat over medium-low and covered with a lid just until hot.
Nutrition
Originally published on Will Cook For Smiles on October 10, 2011.
wilhelmina says
This is the ultimate comfort meal! Rich and creamy, and delicious. My whole family gave it two thumbs up!
LyubaB says
I am so pleased your family liked them!
Miranda says
I made this and had it over egg noodles it was so good
Lyuba Brooke says
We love them over egg noodles!
Tiffany says
These were fantastic! The kids even ate them!! Thanks a win 🙂
Linda says
So I was worries that the meatballs would be dry, as mine were dry in the past, but these are so good! Not try as all! I will have to try it with the jam next time.