4.39 from 13 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
Unit: cup, large, pound, Tablespoon, teaspoon
Servings: 9
Calories: 491 kcal
Author: Lauren Allen
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
  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 Video

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


Adapted from Damn Delicious

Nutrition Facts
Swedish Meatballs
Amount Per Serving
Calories 491 Calories from Fat 342
% Daily Value*
Total Fat 38g 58%
Saturated Fat 16g 80%
Cholesterol 156mg 52%
Sodium 587mg 24%
Potassium 460mg 13%
Total Carbohydrates 11g 4%
Sugars 1g
Protein 23g 46%
Vitamin A 9.2%
Vitamin C 3.6%
Calcium 7.3%
Iron 14.6%
* Percent Daily Values are based on a 2000 calorie diet.