This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Make Swedish Meatballs for a savory dish that everyone will love. Warm spices and creamy gravy make these Meatballs so delicious.

Swedish Meatballs in a large skillet with creamy gravy with a side of mashed potatoes and green beans on a plate
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

My family loves when I make meatballs for a main dish recipes or as an appetizer. Their favorites include Alfredo Meatballs and Italian Meatballs but these Swedish Meatballs are now always requested! The combination of the ground beef and ground pork, simple spices and creamy gravy makes these meatballs full of amazing taste!

We love to serve over mashed potatoes but noodles or rice are also delicious. Once you try these you will agree that these are the Best Meatballs you have ever tasted!

Why This Recipe Works

Homemade meatballs are easy to make and create a recipe everyone will love. The ingredients are simple and are completely customizable.

These Tender Swedish Meatballs are bursting with rich, savory flavors, crispy texture and even better served with the homemade creamy gravy.

Ingredients

Ingredients - Ground Beef, Ground Pork, onion, breadcrumbs, eggs, salt, allspice, nutmeg, pepper, olive oil, butter, flour, beef broth, worcestershire sauce, sour cream
  • Ground Beef – We used Ground Beef that is 80/20
  • Ground Pork – You can use any type of ground pork
  • Yellow Onion – Finely chop onion with a vegetable chopper. We have even added 1 tsp minced garlic or garlic powder for even more flavor.
  • Panko Breadcrumbs – Helps to bind the meatballs together
  • Eggs – Whisk the large eggs together before adding to the meatball mixture
  • Salt – Use kosher salt or regular salt
  • Ground Allspice – If you are out, see The Best AllSpice Substitutes
  • Ground Nutmeg – Adds a nutty, warm flavor to the meatballs
  • Olive Oil – Helps the meatballs to brown
  • Butter – We used unsalted butter
  • All Purpose Flour – Helps to thicken the sauce
  • Beef Broth – The liquid base and adds so much flavor
  • Worcestershire Sauce – If you are out, see Homemade Worcestershire Sauce Recipe or The Best Worcestershire Sauce Substitutes. We even like to add in 1 tablespoon of Dijon Mustard for even more flavor.
  • Sour Cream – You can use 1 cup of heavy cream instead of the sour cream if you prefer. 

Scroll to the bottom for the recipe in the recipe card.

How to Make Swedish Meatballs

Combining the meatballs ingredients in a bowl

Step 1 – In a large bowl, combine the onion, bread crumbs, whisked eggs, salt, allspice, nutmeg and black pepper.  Then gently stir in the 1 pound ground beef and 1 lbs ground pork without over mixing so that the meatballs are not tough.  

Uncooked meatballs on a baking sheet

Step 2 – Roll the meat mixture into 1 ½ inch meatballs.  Place them on a baking sheet or plate and refrigerate for 15-20 minutes so that they do not fall apart when cooking.  

Uncooked meatballs in a skillet

Step 3 – Heat the olive oil in a large skillet over medium high heat. Brown the meatballs in the skillet for approximately 1 minute per side. 

Melted butter with brown bits and topped with flour

Step 4 – Melt the butter in the same skillet over medium heat. Use a spatula to scrape off the brown bits from the bottom of the pan. Whisk in the flour and cook for 2-3 minutes, whisking continuously, until the flour begins to brown. 

Pouring Worcestershire Sauce over the butter mixture in a skillet with a wooden spoon

Step 5 – Slowly whisk in the beef broth and bring the mixture to a low simmer. Whisk in the Worcestershire sauce, salt and pepper.  

Sour cream with sauce over the top in a bowl with a spatula

Step 6 – Place the sour cream in a small mixing bowl. Spoon some of the sauce from the pan into the bowl with the sour cream and stir until well combined. 

Sour cream topped over the gravy mixture in a saucepan with a wooden spoon

Step 7 – Stir this mixture into the pan.  Heat on low heat until well incorporated. 

Meatballs in a skillet with creamy gravy with a wooden spoon

Step 8 – Add the meatballs back to the skillet.  Cover them with the sauce. Cover and heat over low heat for 10-15 minutes until the meatballs are cooked through. Serve warm topped with fresh parsley and enjoy!

Recipe Tips

  • Combine Ingredients – I find it’s best to stir in the ground beef and pork into the meatball mixture with your hands to ensure that the seasonings are evenly distributed. You can use a wooden spoon but in my experience, hands work best.  
  • Sour Cream – It’s important to mix some of the sauce from the pan with the sour cream before adding it to the pan. So that the sour cream does not curdle and blends well into the sauce.  
  • Cooking Meatballs – Use an instant read meat thermometer to make sure that the meatballs are cooked to a safe temperature of 165 degrees F. Cooking time will vary. We recommend making meatballs about the same size so they cook evenly.
  • Cook in Batches – Remove the meatballs from the pan and continue this process until all the meatballs are browned.  You will likely need to brown the meatballs in batches based on the size of your skillet.  

Can I Make Meatballs in the Oven?

Yes, you can finish cooking the meatballs in the oven. We like to cook in the skillet then transfer to a baking sheet to finish cooking.

Bake in a preheated oven at 350 degrees for about 10 minutes or until there is no longer pink in the center.

Swedish Meatballs on a fork topped over mashed potatoes and green beans

What to Serve with Swedish Meatballs?

Swedish Meatballs make a great main dish recipe. Enjoy with your favorite side dish recipes for a complete meal that everyone will love.

They are even great served as is or over Homemade Egg Noodles Recipe.

Frequently Asked Questions

What Makes a Swedish Meatball Different?

Swedish meatballs are made with ground beef and ground pork. It is served with a gravy over mashed potatoes. The seasoning blend is simple but is packed with flavor.

Can I Prepare Meatballs Ahead of Time?

Yes, these meatballs can be prepared and then placed in the fridge for up to 2 days before baking. Make sure to cover them so they do not dry out. You can also flash freeze them in the freezer for about an hour on a baking sheet. Then place in a freezer safe bag for up to 3 months.

How to Store Leftover Meatballs

Store the leftovers in an airtight container for up to 3-4 days in the refrigerator. You can also freeze in a freezer safe container. Thaw in the fridge when ready to serve.

How to Reheat Meatballs

Reheat in the microwave or on the stovetop in a broiler until reheated through.

Swedish Meatballs in a pan of creamy gravy with a serving on a silver spoon

More Easy Meatball Recipes

We love to hear from you. If you make Swedish Meatballs Recipe, please leave us a comment or a star review.

Swedish Meatballs

5 from 12 votes
Make Swedish Meatballs for a savory dish that everyone will love. Warm spices and creamy gravy make these Meatballs so delicious.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 6
Cuisine Swedish
Course Main Course
Calories 639

Ingredients

For the Meatballs:

For the Sauce:

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Instructions

  • In a large mixing bowl, combine the onion, bread crumbs, whisked eggs, salt, allspice, nutmeg and black pepper.  Then gently stir in the beef and ground pork without over mixing so that the meatballs are not tough.
  • Roll the meat mixture into 1 ½ inch meatballs.  Place them on a baking sheet or plate and refrigerate for 15-20 minutes so that they do not fall apart when cooking.
  • Heat the olive oil in a large skillet over medium high heat.
  • Brown the meatballs in the skillet for approximately 1 minute per side.  You will likely need to brown the meatballs in batches based on the size of your skillet.
  • Remove the meatballs from the pan and continue this process until all the meatballs are browned.
  • Melt the butter in the same skillet. Use a spatula to scrape off the brown bits from the bottom of the pan.
  • Whisk in the flour and cook for 2-3 minutes, whisking continuously, until the flour begins to brown.
  • Slowly whisk in the beef broth and bring the mixture to a low simmer. Whisk in the Worcestershire sauce, salt and pepper.  
  • Place the sour cream in a small mixing bowl. Spoon some of the sauce from the pan into the bowl with the sour cream and stir until well combined.
  • Stir this mixture into the pan.  Heat on low heat until well incorporated.
  • Add the meatballs back to the skillet.  Cover them with the sauce. Cover and heat over low heat for 10-15 minutes until the meatballs are cooked through.
  • Serve warm topped with fresh chopped parsley and enjoy!

Recipe Video

Recipe Notes

These meatballs are great served as is, over mashed potatoes or egg noodles.  
I find it’s best to stir in the ground beef and pork into the meatball mixture with your hands to ensure that the seasonings are evenly distributed.
You can use a wooden spoon but in my experience, hands work best.  
You can prepare the meatballs the night before cooking if you prefer. Make sure to refrigerate them covered so that they do not dry out.  
It’s important to mix some of the sauce from the pan with the sour cream before adding it to the pan so that the sour cream does not curdle and blends well into the sauce.  
You can use 1 cup of heavy cream instead of the sour cream if you prefer.  
Use an instant read meat thermometer to make sure that the meatballs are cooked to a safe temperature of 165 degrees F.

Nutrition Facts

Calories 639kcal, Carbohydrates 15g, Protein 32g, Fat 49g, Saturated Fat 20g, Polyunsaturated Fat 3g, Monounsaturated Fat 21g, Trans Fat 1g, Cholesterol 194mg, Sodium 1531mg, Potassium 611mg, Fiber 1g, Sugar 2g, Vitamin A 443IU, Vitamin C 2mg, Calcium 90mg, Iron 4mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

5 from 12 votes

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. garrett says:

    5 stars
    Me and my family loved this!

  2. Kaylon says:

    5 stars
    One of our kid’s favorite meals!!!

  3. Roger says:

    5 stars
    My kids couldn’t get enough , so so good

  4. Lucy says:

    5 stars
    My family loved this recipe!

  5. Carrie Barnard says:

    5 stars
    This was a hit in my family!

  6. Haylee says:

    5 stars
    I love pairing this with homemade mashed potatoes!

  7. Karina says:

    5 stars
    No need to go out when I can make this simple yet delicious Swedish Meatballs recipe! Great with rice, as well as mashed potatoes!

  8. Dianne says:

    5 stars
    Great recipe!!!

  9. Scott says:

    5 stars
    Sweet and yum!

  10. Christina says:

    5 stars
    My entire family said that this is one of their favorite meals I have already made. Worth the work and so delicious!

  11. Kellie graffis says:

    It sure sounds delicious amd I can’t wait to try it to!!!!!

    1. Carrie Barnard says:

      They’re amazing! I hope you try it out and let me know what you think!

  12. Susan says:

    5 stars
    I’m obsessed with this recipe. By far the best meatballs I’ve ever had. Will be making over and over.

  13. Casey says:

    5 stars
    We loved making these Homemade Swedish Meatballs. The combination of the meats and delicious sauce made them so delicious.