Home » Dinner » Swedish Meatballs Recipe

Swedish Meatballs Recipe

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Swedish Meatballs Recipe is a delicious and easy dinner recipe that the whole fam will enjoy. This recipe for Swedish meatballs is a tasty combination of ground beef and ground pork covered with a creamy gravy that is perfect served over pasta or mashed potatoes.

Looking for other simple recipes with homemade meatballs? Check out my other recipes for Sweet and Sour Meatballs or this delicious Meatball Sandwich.

swedish meatballs in a gravy sauce over pasta

Easy Swedish Meatball Recipe

This simple Swedish Meatball Recipe takes a few ingredients to make and just a few minutes to roll up and cook. I love making this meatball recipe because it can all be made in one pan, saving me a few dishes after dinner!

These meatballs are a simple combination of both beef and pork which makes them super flavorful and if cooked correctly, they are so tender and moist with each bite.

swedish meatballs in a brown gravy sauce topped with chopped parsley

Swedish Meatball Ingredients

The majority of this recipe is made with simple ingredients you most likely already have in the pantry or spice cupboard. To make this meatball recipe you will need:

Meatball Ingredients:

  • ground beef– use a ground beef that is at least 80% beef and 20% fat, this will help keep the meatballs from drying out.
  • ground pork– use the ground pork that is 88% pork and 12% fat
  • yellow onion– use a cheese grater on the small grates to grate the onion into small, fine pieces. If you don’t have a cheese grater you can dice the onion into small pieces.
  • egg– this helps to bind the meatball together
  • milk– added moisture for the meatballs
  • Panko bread crumbs– these also help to bind the meatballs and add a little texture
  • fresh parsley
  • spices– salt, black pepper, garlic powder, ground nutmeg and allspice

Meatball Gravy Ingredients:

  • butter– used to make the rough with the flour
  • flour– for thickening the gravy
  • beef broth
  • Worchestershire
  • heavy cream
  • spices: salt, nutmeg and allspice

⭐️ Full ingredient measurements and recipe instructions can be found in the recipe card at the bottom of this post.

swedish meatballs in a brown gravy sauce on top of pasta on a white plate

How to make Swedish Meatballs Recipe

This simple meatball recipe with creamy gravy is really an easy dinner recipe to make any night of the week. It can be all cooked in one pan and ready in less than 30 minutes.

To start, combine together the ground pork and ground beef in a large mixing bowl. Add in the grated onion, Panko bread crumbs, milk, egg and spices. Mix together until just combined.

ground beef and pork mixed to make a meatball mixture, combined in a glass mixing bowl

Try not to over mix the meatball ingredients together, this will cause the meatballs to be tough after they are cooked.

When the meatball mixture is ready, scoop out about 2 tablespoons of the meat mixture and roll into a small ball. I like to use a cookie scoop to make this process super quick and easy.

Heat olive oil in the bottom of a large skillet or cast iron pan over medium high heat. Add the meatballs to the pan and cook for 2-3 minutes per side, until they are browned and cooked through.

cooked meatballs in an enameled cast iron pan

Cook the meatballs in batches so as to not over crowd the pan. If the meatballs are too close together in the pan, they will just steam cook and not get crispy and browned on the outside.

Remove the meatballs from the pan to make the Swedish meatball gravy.

a whisk in a pan whisking together butter and flour that is bubbling hot

How to make Swedish Meatball Gravy

To make the gravy that goes with Swedish meatballs, start by melting the butter in the pan and add in flour. Use a whisk to blend the flour and butter together.

Add in the salt, nutmeg and allspice and stir to combine.

Slowly pour in the beef broth and stir with the whisk until there are not lumps in the gravy. Season with the Worcestershire sauce and pour in the heavy cream.

brown gravy in a large enameled cast iron pan

Continue to whisk the gravy as it cooks and boils over medium heat until it is thickened. You will know the gravy is done and thick enough when it coats the back of a spoon without running off.

Add the meatballs back into the sauce and stir to coat. Top with additional chopped parsley and serve over mashed potatoes or even pasta. Also delicious served with a little raspberry jam!

cooked swedish meatballs in a brown gravy sauce in a large cast iron pan

Tips for making Swedish Meatballs

  • don’t overwork the meatball or mix too much, to prevent them from becoming tough
  • don’t overcrowd the pan when cooking the meatballs so they won’t steam cook, cook in batches if needed, place cooked meatballs onto a clean plate
  • make sure the meatballs are all about the same size so they will cook evenly
  • when making the sauce, use a whisk to stir constantly to avoid lumps
  • to make sure the meatballs are cooked through, use an instant read thermometer to check the internal temperature, it should be at 160ºF

Storing Homemade Meatballs

This recipe is easy to make ahead and store for later. The meatballs can be made on their own and then frozen for up to 3 months or kept in the refrigerator for up to 3 days.

To make the whole recipe ahead, follow the recipe as instructed and then store in an air tight container in the refrigerator for up to 3 days or it can be frozen for up to 3 months.

cooked swedish meatballs in a brown gravy sauce, some in a large pan and others on a white plate.

What to serve with Swedish Meatballs:

Swedish Meatballs Recipe

If you are looking for other Family Friendly meals or desserts follow along with me on YouTube or Facebook where I share simple recipes to help you with Feeding Your Fam! Make sure to subscribe so you will be notified when a new recipe is shared.

Save the Recipe

Want to save this recipe?

Just enter your email and it will come right to your inbox!
Plus, you’ll get new recipes from us every week!

Swedish Meatballs Recipe

Swedish Meatballs Recipe is a delicious and easy dinner recipe that the whole fam will enjoy. This recipe for Swedish meatballs is a tasty combination of ground beef and ground pork covered with a creamy gravy that is perfect served over pasta or mashed potatoes
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Appetizer, Dinner, Main Course
Cuisine: 30 Minute Meal, Comfort Food, Dinner, Pork Recipes
Keyword: Swedish Meatballs Recipe
Servings: 7
Calories: 500kcal



  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup onion grated
  • 1 cup Panko bread crumbs
  • 1 egg
  • 1/4 cup milk
  • 1/2 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon allspice
  • 1/4 cup fresh parsley chopped
  • 3 tablespoons olive oil

Meatball Gravy

  • 1/4 cup butter
  • 1/4 cup flour
  • 1 teaspoon salt
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon allspice
  • 3 cups beef broth
  • 1 tablespoon Worcestershire
  • 1/2 cup heavy cream


  • In a large mixing bowl, combine ground beef, ground pork, grated onion, milk, egg, bread crumbs, garlic powder, salt, nutmeg, allspice, black pepper and parsley. Mix together until well combined, try not to overmix
  • Form the meatballs into 1 inch balls with a cookie scoop or spoon
  • Place a large, 12 inch skillet over medium heat. Pour olive oil in to coat the bottom of the pan.
  • Cook the meatballs in the pan for 2-3 minutes per side until browned and cooked through. Cook in batches until all are cooked.
  • Remove from the pan to a clean dish.
  • Melt the butter in the same pan and add in the flour. Stir with the butter until combined.
  • Add in the salt, nutmeg and allspice, stir to combine.
  • Whisk in the beef broth breaking up any lumps with the whisk.
  • Pour in the Worcestershire and heavy cream. Cook and stir over medium heat until the gravy thickens.
  • Add the meatballs back into the pan and coat with the gravy. Top with additional parsley if desired.


  • Nutrition facts are just an estimate
  • store leftover meatballs in an air tight container in the refrigerator for up to 3 days. 
  • all ground beef can be used if you don’t want to use pork


Calories: 500kcal | Carbohydrates: 13g | Protein: 21g | Fat: 40g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 130mg | Sodium: 1274mg | Potassium: 439mg | Fiber: 1g | Sugar: 2g | Vitamin A: 687IU | Vitamin C: 4mg | Calcium: 76mg | Iron: 3mg
Tried this recipe?Mention @feedingyourfam or tag #feedingyourfam!

Similar Posts

Leave a Reply

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

Recipe Rating