The easiest recipe for flavor-packed Swedish Meatballs that taste better than IKEA’s. Juicy seasoned meatballs in a creamy gravy sauce.

Swedish meatballs in a creamy gravy in white skillet topped with fresh greens.

Easy Swedish Meatballs Recipe-

Classic recipe for homemade Swedish Meatballs. The meatballs are seasoned with allspice and nutmeg that give the dish its distinct flavor. The meatballs are sauteed then smothered in the most delicious rich gravy sauce.

Kids love the meatballs just as much as adults do, what’s not to love about meatballs?

Juicy and tender meatballs in a creamy sauce topped with fresh chopped greens.

How to Make Swedish Meatballs:

This recipe comes together rather quickly once you have all of your ingredients prepped and measured.

Prepare Meatballs:

  • In a large mixing bowl, add the ground beef and pork. Using the star side of a box grater, grate the onion into the meat. In a separate bowl, combine the panko crumbs and milk, add to meat.
  • Add the remaining meatball ingredients and mix well. Shape into uniform 1″ balls.
  • In a large skillet, heat oil over medium heat and cook the meatballs for 6-7 minutes, turning halfway. Cook until golden brown and cooked through. We recommend cooking in 2-3 bathes, depending on the size of your skillet.
  • Remove meatballs from the skillet and cover to keep warm.
Step by step collage on how to to make homemade Swedish meatballs.

Prepare Gravy Sauce:

  • In the same skillet over medium heat, melt the butter. Quickly whisk in the flour and cook until golden brown.
  • Pour in the broth, cream, Dijon, salt, and pepper to taste and stir to combine. Bring the gravy sauce to a simmer and cook until it thickens, stirring as needed.
  • Return the meatballs back to the skillet and coat in the sauce. Cook until meatballs are reheated.
Serve the meatballs over mashed potatoes, egg noodles or even rice for a complete meal.

Can I bake the meatballs?

Yes, the meatballs may be baked. Line the baking sheet with foil or parchment paper.

Bake meatballs at 400°F, 12-15 minutes (or until cooked through), and an instant-read thermometer registers at 165°F in the center of the meatball.

Can I freeze the meatballs?

Yes, you can freeze the meatballs.

Once the meatballs are cooked and cooled, arrange them on a platter and freeze. Transfer the frozen meatballs to a freezer bag. Then, just thaw overnight and continue with the recipe.

Swedish meatballs in a white skillet topped with chopped greens.

Other Recipes with Meatballs:

  • Easy Meatball Recipe- in a homemade sauce.
  • Meatball and Rice Soup- perfect for fall weather.
  • Meatball Noodle Soup- loved by kids.
  • Spaghetti and Meatballs- Italian classic.

Easy Swedish Meatballs Recipe (with BEST sauce)

Author: Valentina
5 from 5 votes
The ultimate recipe for flavor-packed Swedish Meatballs thattaste better than IKEA’s. Juicy seasoned meatballs in a creamy gravy sauce.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 8 servings


For the Swedish Meatballs:

  • 1 lb lean ground beef 10%-15% fat
  • 1 lb ground pork
  • 1 small onion grated on star side of box grater
  • 2 garlic cloves minced
  • 1 large egg
  • 1/3 cup panko crumbs
  • 1/4 cup whole milk
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • ¼ tsp ground allspice
  • ¼ tsp ground nutmeg
  • 2 Tbsp olive oil cooking oil, or as needed

For the Gravy Sauce:

  • 4 Tbsp unsalted butter
  • 3 cups regular beef broth
  • 1 cup heavy whipping cream
  • 3 Tbsp all-purpose flour
  • ½ tsp Dijon mustard
  • salt and pepper, to taste


how to make swedish meatballs-

  • In a bowl combine the panko crumbs with milk. Add the rest of the ingredients for the meatballs and mix well. Shape into 24 meatballs even sized meatballs.
  • In a large skillet, heat oil over medium heat. Once hot add the meatballs in 2 batches until the meatballs are golden brown and fully cooked, about 6-7 minutes.
    Flip the meatballs as needed and add more oil as needed. After the meatballs are cooked remove from skillet and cover to keep warm.

how to make swedish meatball sauce-

  • In the same skillet, melt butter and then whisk in flour and cook until golden, whisking continually.
  • Add in the broth, heavy whipping cream, dijon, salt, and pepper and stir. Bring the sauce to a simmer and continue cooking until thick.
    Place the meatballs back into the skillet into the sauce and cook until the meatballs are heated through.
  • Garnish with chopped greens and serve over mashed potatoes or desired side.


458kcal Calories7g Carbs25g Protein36g Fat17g Saturated Fat153mg Cholesterol595mg Sodium472mg Potassium1g Fiber1g Sugar657IU Vitamin A2mg Vitamin C60mg Calcium2mg Iron
Nutrition Facts
Easy Swedish Meatballs Recipe (with BEST sauce)
Amount Per Serving
Calories 458 Calories from Fat 324
% Daily Value*
Fat 36g55%
Saturated Fat 17g106%
Cholesterol 153mg51%
Sodium 595mg26%
Potassium 472mg13%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 1g1%
Protein 25g50%
Vitamin A 657IU13%
Vitamin C 2mg2%
Calcium 60mg6%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

NOTE:  This recipe was developed by Valentina’s Corner and first published on Natasha’s Kitchen.