Go Back
+ servings
Swedish meatballs in black pan for featured image.
Print Recipe
5 from 12 votes

Swedish Meatballs

These delicious Swedish Meatballs are simmered in a tangy creamy gravy until tender and served over egg noodles or mashed potatoes. The perfect comfort food!
Prep Time20 minutes
Cook Time45 minutes
Total Time1 hour 5 minutes
Course: Main Course
Cuisine: swedish
Servings: 6

Ingredients

For the meatballs

  • 6 slices white bread cut into small cubes, see notes
  • 1/2 cup whole milk
  • 2 tablespoons butter
  • 1 medium onion minced
  • 3 cloves garlic grated
  • 1 pound ground chuck
  • 1 pound ground pork
  • 1/4 cup flat-leaf parsley minced
  • 1/2 teaspoon allspice
  • 2 large eggs beaten
  • 2 1/2 teaspoons kosher salt
  • 1/2 teaspoon black pepper
  • vegetable oil for frying - enough to fill the pan a 1/2" high.

For the gravy

  • 7 tablespoons butter
  • 7 tablespoons flour
  • 1/2 cup dry white wine optional
  • 4 cups low-sodium chicken stock
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon Dijon mustard
  • 1/2 cup heavy cream
  • 1/2 cup sour cream
  • 1/4 teaspoon allspice plus more to taste
  • 1/4 teaspoon nutmeg
  • salt and pepper to taste

Instructions

For the meatballs

  • In a large mixing bowl, combine the bread and milk and mash together with a fork to form a paste. Let sit for 10 minutes.
  • Meanwhile, heat a frypan to medium heat with butter. Add the onions and saute for 5 minutes then add the garlic and cook for another 2 minutes.
  • Add the sauteed onions and garlic and all of the remaining meatballs ingredients to the bread mixture and mix well. Roll meatballs into roughly 1" diameter balls and place them onto a baking sheet or plate.
  • Pour vegetable oil 1/2" high into a heavy frying pan or Dutch oven pot and heat to 350-370f.
  • Once the oil is hot, add the meatballs, working in batches to not overcrowd the pan, and fry until browned on all sides (about 10 minutes per batch). Remove browned meatballs to a plate.

For the gravy

  • Heat a pot or large pan to medium and add the butter. Once the butter melts, add the flour and whisk until lightly golden (about 3-5 minutes).
  • Add the white wine and cook for another minute while scraping the bottom of the pot with a wooden spoon to dislodge any of the browned bits.
  • Add the chicken stock and bring to a boil while whisking to incorporate. Once boiling lower the heat to a simmer. Add the Worcestershire sauce, allspice, nutmeg, Dijon mustard, and cream, and bring to a simmer.
  • To temper the sour cream (this will ensure that the sauce doesn't break), mix 3 tablespoons of the hot gravy into a bowl with the sour cream. Repeat the process by adding more of the hot gravy to the sour cream. Add the tempered sour cream to the saucepan and whisk to combine. Test the gravy, seasoning with salt and pepper to taste.
  • When satisfied with the taste of the gravy, add the meatballs to the pot and cook over a low simmer until they are warmed through. Serve meatballs over egg noodles or mashed potatoes with Lingonberry on the side. Enjoy!

Video

Notes

  • Store-bought plain breadcrumbs (1 to 1 1/4 cups) can also be used.
  • If the meatball mix is too wet, just add a bit more breadcrumbs.
  • Leftovers can be saved for up to 3 days in the fridge or 3 months in the freezer.  Reheat in the oven at 350f until warm or in the microwave.

Nutrition

Calories: 1013kcal | Carbohydrates: 91.3g | Protein: 51.6g | Fat: 46.5g | Saturated Fat: 20.6g | Cholesterol: 198mg | Sodium: 1058mg | Potassium: 687mg | Fiber: 3.8g | Sugar: 2.5g | Calcium: 92mg | Iron: 9mg