This Swedish Meatballs recipe is the perfect comfort food main dish made with a creamy, savoury sauce and served with mashed potatoes. Easy pan-fried homemade meatballs and homemade gravy – ready in under an hour!
Estimated reading time: 9 minutes
Here at The Busy Baker we love a good weeknight meal recipe that’s as delicious and comforting as it is easy to make. This easy Swedish Meatballs recipe is one of our favourite comfort food meals, not only because everyone in the family loves it, but also because it pairs well with mashed potatoes, egg noodles, or even roasted veggies!
There are SO many reasons we make this Swedish Meatballs recipe over and over again! Here’s a few:
- It’s EASY to make. There’s nothing like a simple, one-pan recipe with minimal steps and basic ingredients. This Swedish Meatballs recipe is all that and more.
- It’s SO flavourful. Talk about a flavour punch – the sauce is SO creamy and flavourful thanks to a spice you already have in your pantry!
- It’s on the table FAST. In under 45 minutes you can have this amazing dish ready to go. Whip up a quick salad and some mashed potatoes and you’ve got an easy and delicious dinner.
- It’s great for MEAL PREP. We love doubling this recipe in a big skillet and saving half for another dinner later in the week. The meatballs can be reheated in the sauce and served as leftovers over pasta for a delicious and creamy meal.
- It’s easy to CUSTOMIZE. Want to add more veggies? Throw in some chopped kale or spinach. Like spicy foods? Add in some cayenne pepper. Want more of an IKEA vibe? Serve with lingonberry jam.
- It calls for SIMPLE ingredients. We’re willing to bet that aside from the meat and heavy cream, you have all the other ingredients in your pantry.
Here’s a list of our favourite dishes to serve with this delicious Swedish Meatball recipe!
- The Best Mashed Potatoes
- Low Carb Cauliflower Mash (a great choice for a low carb diet!)
- Roasted Vegetables
- Creamy Instant Pot Mashed Potatoes (great for saving time on a busy weeknight!)
- Rosemary Dill Roasted Potatoes
- Air Fryer Green Beans
- Broccoli Cauliflower Casserole
- Roasted Potatoes and Carrots
TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!
Take your Swedish Meatballs to the next level by following our PRO tips and tricks!
For best results, we recommend choosing a combination of ground beef and pork. This helps give the meatballs lots of flavour and helps create a softer texture.
Nutmeg and allspice are some of the most important Swedish meatball ingredients as they create the classic Swedish Meatball flavour – don’t skip them!
Mix the flavour-building ingredients for the meatballs very well before adding the meat. This will give the meatballs great flavour!
As you’re making the meatball mixture, avoid over-mixing the meat. Over-mixing creates a tough, dry meatballs, so be sure to mix just until combined.
Use a small cookie scoop or a measuring spoon to scoop evenly sized meatballs (about 1 inch diameter). Size uniformity ensures even cooking and optimal browning.
Make use of all the pan drippings after cooking the meatballs by using the same skillet to make the sauce. After making the roux (flour and butter mixture), mix well while adding stock in gradually for a smooth consistency of the sauce.
Having trouble making these meatballs? Here’s a list of issues you might encounter and how to fix them!
To ensure the tenderness of your Swedish meatballs, make sure you don’t over-mix the meat and that you cook them only until they reach an internal temperature of 160 degrees Fahrenheit (71 degrees Celsius).
If your onion is very watery, remove some of the juice before you mix it with the breadcrumbs. Make sure you add the egg and enough panko.
Simply let the sauce simmer until it reduces to your desired consistency.
Add a few more dashes of Worcestershire sauce and a few more teaspoons of Dijon mustard. Alternatively, you can add in a few tablespoons of sour cream. Add salt and black pepper to taste.
Here’s the list of kitchen equipment you’ll need to make this Swedish Meatball recipe (paid links):
- Cutting Board and a large knife
- Grater
- Silicone Spatula
- large mixing bowl
- large skillet
- Tongs
- liquid measuring cups
- Whisk
- cookie scoop
Here’s a list of the ingredients you’ll need to make this Swedish Meatball recipe (paid links):
FOR THE MEATBALLS:
- 1/2 cup panko breadcrumbs
- 1/3 cup heavy cream
- 1 egg
- 1 onion grated
- 3 cloves garlic grated
- 1/2 teaspoon salt
- 1/2 teaspoon white pepper
- 1/2 teaspoon nutmeg
- 1/4 teaspoon allspice
- 1/4 teaspoon baking soda
- 1 tablespoon water
- 1 pound mix of ground pork & ground beef
FOR PAN FRYING THE MEATBALLS
- 2-3 tablespoons Olive oil or any other neutral oil of your choice
FOR THE SWEDISH MEATBALL SAUCE:
- 1/3 cup butter
- 1/3 cup all purpose flour
- 2 cups beef broth
- 1/3 cup white wine
- 1 tablespoon Dijon mustard
- 2 tablespoon Worcestershire sauce
- 1/4 teaspoon salt
- 1/4 teaspoon white pepper
- 1/4 teaspoon nutmeg
- 1 cup heavy cream
Try something different with one of these tasty variations on the basic Swedish Meatball recipe:
- French Onion – Incorporate 1/2 cup of caramelized onions and 1/2 cup of Gruyère cheese into the meatball mixture.
- Mushroom – Add sliced mushrooms to the pan and sauté them before making the sauce. Alternatively, use a packet of cream of mushroom soup mix in the sauce for flavour.
- Vegetarian – Use a meat alternative like Beyond Meat to make the meatballs, and use a vegan cream to make the recipe plant-based.
Time needed: 40 minutes
Here’s how to make this delicious Swedish Meatball recipe!
- Prepare the meatball mixture.
Add all the meatball ingredients to a large mixing bowl with the exception of the meat.
Use a spatula or your hands to combine the ingredients very well, forming a flavourful paste. Add the meat and mix until the paste and the meat are fully combined but don’t overwork the meat. - Form the meatballs.
Form the meatballs using a cookie scoop to keep the size consistent, packing them loosely at first to form a round shape, and then as tightly as you can while still keeping the round shape. Use between 1 and 2 tablespoons of the meat mixture for each meatball, but be sure they are all equal in size.
Place them on a plate ar a baking sheet with a little bit of space between them and place them in the fridge for 20 minutes (an optional step). - Pan fry the meatballs.
Over medium heat, warm up your skillet and add the olive oil.
Once the pan and olive oil are hot, brown the meatballs on all sides (they should reach an internal temperature of 160 degrees Fahrenheit or 71 degrees Celsius) and remove them to a plate. You might need to cook them in batches as to not overcrowd your skillet. - Make the Swedish Meatball sauce.
Once all your meatballs are browned and cooked through, set them to the side and add the butter to the skillet. Once melted, sprinkle the flour over it and mix well with a whisk, creating a roux. Let it cook for 1-2 minutes.
Once the roux smells nutty, add the beef stock in a slow steady stream and stir well to get rid of any lumps.
Add the wine and let it cook for a few minutes.
Add the Dijon mustard, Worcestershire sauce, nutmeg, salt, and pepper and mix well.
Add the cream, mix, and let it simmer for a few minutes. - Garnish and serve.
Add the meatballs back in and nestle them into the Swedish Meatball sauce.
Serve with some fresh parsley on top.
What is the best meat for Swedish Meatballs?
For best results, we recommend a mix of beef and pork, but you can make them using just ground beef or just ground pork.
How do you make the gravy for Swedish Meatballs?
The Swedish Meatballs sauce is a roux (butter and flour) based sauce with heavy cream, beef stock, and nutmeg.
Where did Swedish Meatballs originate?
The term “Swedish” refers to the distinctive combination of tastes, ingredients, and flavour profiles that are present in Sweden’s cuisine. IKEA’s restaurants have made Swedish Meatballs popular internationally.
What is the best side dish for Swedish Meatballs?
Swedish Meatballs are best served with mashed potatoes and traditionally with lingonberry jam. They’re also delicious served with roasted broccoli or sautéed green beans.
We hope you love this Swedish Meatballs recipe as much as we do! Let us know in the comments below, what’s your favourite comfort food meal? We’d love to know!
- Crock Pot Chicken Noodle Soup
- Mississippi Pot Roast
- Broccoli Cauliflower Casserole
- Slow Cooker Pot Roast
- One Pot Spaghetti and Meat Sauce
- Homemade Rotisserie Chicken
- Roasted Vegetable Soup
- Instant Pot Roasted Chicken and Gravy
- Pumpkin Chili
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Swedish Meatballs
Recipe: Equipment
Recipe: Ingredients
For the meatballs:
- 1/2 cup breadcrumbs
- 1/3 cup heavy cream
- 1 egg
- 1 onion grated
- 3 cloves garlic grated
- 1/2 teaspoon salt
- 1/2 teaspoon white pepper
- 1/2 teaspoon nutmeg
- 1/4 teaspoon allspice
- 1/4 teaspoon baking soda
- 1 tablespoon water
- 1 pound mix of ground pork and ground beef
For frying the meatballs
- 2-3 tablespoons olive oil or any other neutral oil of your choice
For the creamy sauce:
- 1/3 cup butter
- 1/3 cup all purpose flour
- 2 cups beef broth
- 1/3 cup white wine
- 1 tablespoon Dijon mustard
- 2 tablespoon Worcestershire sauce
- 1/4 teaspoon salt
- 1/4 teaspoon white pepper
- 1/4 teaspoon nutmeg
- 1 cup heavy cream
Recipe: Instructions
- Add all the meatball ingredients to a large mixing bowl with the exception of the meat.
- Use a spatula or your hands to combine the ingredients very well, forming a flavourful paste. Add the meat and mix until the paste and the meat are fully combined, but don't overwork the meat.
- Form the meatballs using a cookie scoop to keep the size consistent, packing them loosely at first to form a round shape, and then as tightly as you can while still keeping the round shape. Use between 1 and 2 tablespoons of the meat mixture for each meatball, but be sure they are all equal in size.
- Place them on a plate ar a baking sheet with a little bit of space between them and place them in the fridge for 20 minutes. This is an optional step, but it helps the meatballs keep their nice round shape while cooking. Skip it if you're short on time.
- Over medium heat, warm up your skillet and add the olive oil.
- Once the pan and olive oil are hot, brown the meatballs on all sides (they should reach an internal temperature of 160 degrees Fahrenheit or 71 degrees Celsius) and remove them to a plate. You might need to cook them in batches as to not overcrowd your skillet.
- Once all your meatballs are browned and cooked through, set them to the side and add the butter to the skillet. Once melted, sprinkle the flour over it and mix well with a whisk, creating a roux. Let it cook for 1-2 minutes.
- Once the roux smells nutty, add the beef stock in a slow steady stream mixing well to get rid of any lumps.
- Add the wine and let it cook for a few minutes.
- Add the Dijon mustard, Worcestershire sauce, nutmeg, salt, and pepper and mix well.
- Add the cream, mix and let it boil for a few minutes.
- Add the meatballs back in and nestle them in the sauce.
- Serve with some fresh parsley on top.
Recipe: Notes
Storage Instructions
These meatballs keep well in the fridge in an airtight container for up to 3 days, and in the freezer for up to 2 months, if protected well from freezer burn in an airtight container or bag.Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!