5 from 4 votes
Three Swedish Meatballs and gravy served over egg noodles in a white bowl with a fork.
Swedish Meatballs
Prep Time
20 mins
Cook Time
25 mins
Total Time
45 mins
 

Homemade Swedish Meatballs are homemade meatballs smothered in creamy Swedish Meatball Sauce served over egg noodles or rice.  This easy recipe is very kid friendly!

Course: Main Course
Cuisine: American
Keyword: swedish meatballs, swedish meatballs recipe, swedish meatballs sauce
Unit: cup, large, pound, Tablespoon, teaspoon
Servings: 9
Calories: 491 kcal
Author: Lauren Allen
Ingredients
For the Swedish Meatballs:
  • 2 Tablespoons olive oil , divided
  • 1 onion , diced
  • 1 pound ground beef (*see note)
  • 1 pound ground pork (see note*)
  • 1/2 cup breadcrumbs
  • 2 large egg yolks
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • salt and freshly ground black pepper , to taste
For the Gravy
  • 1/4 cup unsalted butter
  • 1/3 cup all-purpose flour
  • 3 3/4 cups low-sodium beef broth
  • 3/4 cup sour cream
  • Kosher salt and freshly ground black pepper , to taste
  • 2 Tablespoons fresh parsley leaves , chopped
  • Cooked egg noodles or rice for serving
Instructions
  1. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion, and cook, stirring frequently, until onions are translucent, about 2-3 minutes; set aside.
  2. In a large bowl, combine ground beef, ground pork, bread crumbs, egg yolks, allspice, nutmeg and onion. Season with salt and pepper, to taste. 

  3. Stir mixture with a wooden spoon until well combined. Use clean hands to roll the mixture into meatballs about 1 1/2-in in size (It should make about 20-24 meatballs).

  4. Add remaining 1 tablespoon olive oil to the skillet. Add meatballs, in batches, and cook until all sides are browned, about 4-5 minutes. Transfer to a paper towel-lined plate.
For the Swedish Meatball Sauce:
  1. Melt butter in the skillet. Whisk in flour until lightly browned, about 1 minute. Gradually whisk in beef broth and cook, stirring constantly, until slightly thickened, about 1-2 minutes. 

  2. Stir in sour cream; season with salt and pepper, to taste. Stir in meatballs and cook, stirring occasionally, until heated through and thickened, about 8-10 minutes.

  3. Serve immediately, garnished with parsley, if desired.
Recipe Notes

*I've also made this with all beef, or half beef and half ground turkey, with great results!

To Freeze:

The meatballs freeze great! I like to freeze them after cooking them. Then when I want to make this recipe I make the sauce, pull the meatballs from the freezer and let them warm up in the sauce. You could also freeze them raw, then thaw them in your fridge. Brown them in a skillet, as the recipe states, and then continue to cook them in the sauce. 

*1 serving equals 3 meatballs