This great recipe for homemade Swedish Meatballs starts with my best ever meatball recipe! The meatballs are then smothered in a rich and creamy Swedish meatball sauce.
My family absolutely loves this recipe! It is one of their favorite meals and I'm sure it will become one of your family's favorites as well. I love when my home is filled with the smell of tender meatballs simmering in creamy sauce in a cast iron skillet.

What are Swedish Meatballs?
Swedish Meatballs are a comforting, classic dish consisting of juicy ground beef meatballs smothered in a creamy gravy. The sauce is usually made with warm spices like allspice and nutmeg. My husband does not like allspice or nutmeg with ground beef so I like to flavor my sauce with a combination of Worcestershire sauce, beef stock or beef broth, dijon mustard, black pepper, and salt.
The key to making this sensational sauce is scraping all the browned meatball bits off of the bottom of the skillet after frying the meatballs on medium high heat. I use a combination of butter and olive oil when browning the meatballs because the olive oil helps prevent burning the butter. Burned butter will not make a great tasting sauce, so keep an eye on the heat while browning your meatballs!
How to Make Swedish Meatballs
- In a large bowl, combine ground beef sautéed onion, garlic and oregano.
- Mix in salt, pepper, egg, and bread crumbs.
- On medium heat, brown meatballs on all sides, carefully turning so they don't break apart.
- Transfer meatballs to a sheet pan and keep warm in the oven while making your sauce.
- Add butter and flour to the pan to create a roux, then add in beef broth, cream, Worcestershire sauce, and Dijon mustard until sauce thickens.
- Add meatballs into sauce, cover and simmer on low heat for about 10 minutes. Season to taste.
Substitutions for this recipe
- Ground Beef - use a combination of ground beef and ground pork. You can even substitute ground turkey or chicken.
- Spices - add nutmeg or allspice for a more traditional Swedish Meatball recipe.
- Bread crumbs - pieces of bread or saltine crackers.
What to Serve with Swedish Meatballs
You can serve your Swedish Meatballs with broad egg noodles, rice, or even this great tasting recipe for Garlic Mashed Potatoes. You can even top your juicy meatballs with different condiments, such as the classic Swedish topping lingonberry jam or simply some sour cream. Feel free to double the recipe and stash some in the freezer for easy weeknight dinners in the future.
This post was originally published on November 17, 2014. Occasionally I update with fresh tips, content, and photos. Current update February 20, 2022.
Swedish Meatballs
Ingredients
- 1 lb ground beef
- ¼ cup panko bread crumbs
- ¼ cup milk
- ½ cup chopped onion
- 1 clove garlic minced
- 1 tablespoon fresh oregano chopped or 1 teaspoon dry oregano
- 1 egg
- 1 tablespoon olive oil
- 5 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth warmed up
- 1 cup heavy cream
- ½ tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- ½ teaspoon kosher salt
- ½ teaspoon pepper
Instructions
- In small bowl combine panko bread crumbs and milk. Let sit for 10 minutes until bread crumbs have soaked up milk.
- In large skillet heat 1 tbsp. olive oil with 1 tbsp. butter, medium heat.
- Add onions and sauté until translucent, about 5 minutes, add garlic and oregano and sauté for another 1-2 minutes.
- In large bowl, combine ground beef sautéed onion, garlic and oregano.
- Mix in salt, pepper and egg, combine until egg is mixed in.
- Add bread crumbs to meat mixture and combine well.
- Use a tablespoon or scoop to make equal sized meatballs. Recipe makes approximately 20.
- Reheat skillet used to sauté onions and garlic, adding a bit more olive oil and butter if needed.
- On medium heat, brown meat balls on all sides, carefully turning so they don't break apart.
- Don't overcrowd skillet with meatballs, work in batches.
- Transfer meatballs to baking sheet and keep warm in oven while making sauce.
- Add 4 tbsp. butter to skillet, when melted whisk in flour, cook until golden brown.
- Slowly stir in heated beef broth, cook at temperature that keeps sauce at slow bubble.
- Add in cream, Worcestershire sauce and Dijon mustard, simmer until sauce thickens at bit.
- Add meatballs into sauce, cover and simmer on low heat for about 10 minutes. Season to taste.
- Serve with egg or broad noodles or mashed potatoes.
Denis Lajoie
The best, simply the best! These have become a family favourite
Thank you for sharing
Denis
Laureen King
Thank you Denis!
Jeanette
I love this recipe! I make it every other week. 🙂
Laureen King
Thanks Jeanette, that is awesome to hear!
Laura
I made these tonight, and my family loved them! I served the meatballs over noodles. Delicious!
Laureen King
Hey Laura, thanks for the comment. Super that your family enjoyed this recipe. Its one of my family's fav as well.
Rachael Wright
Hi Laureen! I’m trying this recipe tonight. When making the meatballs do you use 1 tablespoon per ball?
Laureen King
Awesome Rachael, I usually do a heaping tablespoon.
Crissy
These were perfect Swedish meatballs! I cooked them in the oven at 400 for 18 minutes and used onion powder in place of sauteed onion. A little sour cream and a little heavy cream made for a great sauce, the worcestershire and dijon adds lots of flavor. Definitely will use this recipe again and again! Thanks so much for sharing!
Laureen King
Thank you Crissy, appreciate taking the time to comment and leave star rating.
Kat
Amazing!! Have you ever made and froze?
Jainie
Absolutely delicious!!!!! Followed recipe to the T! Server over garlic chives mashed potatoes. This is definitely a keeper!!!!! THANK YOU for this!!!!
Eleanor
I'm looking forward to trying this recipe tonight! Do you have a recommendation for substituting the heavy cream or is that a "must have" ingredient that makes the recipe?
Laureen King
Hi Eleanor, the heavy cream adds great flavour to the recipe as well it thickens the sauce. You could try milk but would have to use some kind of gravy thickener. The taste would not be as good.
Jeanette
Best recipe ever!!!
Emilie Levert
Could I use cream cheese and milk instead of heavy cream
Laureen King
Have not tried that Emilie, but sounds interesting.
DEBORAH PITZER
I've made these several times and my family LOVES them.
I'm crunched for time this evening and wondered if I could bake them off instead of frying them?
Laureen King
Hi Deborah, yes you can bake them in the oven but you won't get the nice brown bits from pan frying them so your gravy won't get the brown color to them and may require a bit more season. They still taste great and you can make large batches of meatballs using the oven method.
Leah McMahon
I absolutely love this recipe. I want to make these for an appetizer at a little party. I'm wondering if this recipe would work in a Crock-pot?
Laureen King
I would make the recipe in a skillet to make sure you get a good gravy as shown and then transfer to crockpot to keep warm or even use to reheat the meatballs.
Lisa
I have always loved Swedish Meatballs. But, have never made them. I am so glad that I chose your recipe for my first time.
Clear cut instructions that are easy to follow.
And these meatballs are the best thatI have ever had. My husband agrees.
Thank you,
Lisa Germanowski
Laureen King
Thank you so much Lisa, glad you enjoyed the recipe.
Catol
I made this for dinner today. It was really good. It was easy to make and I had just about everything on hand.
Laureen King
Thank you Catol for taking the time to comment and rate my recipe. Glad you enjoyed it.
Net
So I cheated with the meatballs, i brought a bag and just made gravy/sauce part of the recipe 😋😋😋 It still was delicious!! Thanks for sharing.
Lori Schrank
Thanks for the recipe. My husband is getting picky the older he gets, but he actually liked this recipe. Thanks again!
Chris
Seriously? Garlic, oregano, mustard in a recipe for Swedish meatballs? No allspice or nutmeg? Wrong on so many levels.
Elisha Hoskins
That's what I was thinking too. Nutmeg and allspice add such a wonderful taste to make these stand out as swedish meatballs and not just meatballs.
Christy
These are absolutely amazing. I used fresh oregano from my container garden, and the taste was spectacular! They do take some time and effort to make, but I promise it's worth it!
Laureen King
Thank you Christy, I love using garden fresh herbs in recipes!
Patricia
These are NOT authentic Swedish meatballs. Swedish meatballs MUST have Allspice seasoning in them...NOT Italian herbs. These may taste good, but they are not the real thing. I am part of a Swedish family that goes way back. Look up the facts, please, before you call something authentic..
Elisha Leigh Hoskins
I agree 100%