Go Back
+ servings
Decadent Swedish style meatballs in a creamy sauce yum!
Print Recipe
5 from 1 vote

Swedish Meatballs

Swedish Meatballs: Mouthwatering, homemade, meatballs smothered in a decadent sauce; these beat IKEA every time!
Prep Time1 hr 15 mins
Cook Time35 mins
Total Time1 hr 50 mins
Course: Meat Dish
Cuisine: Swedish
Keyword: swedish meatballs, swedish meatballs recipe
Servings: 6 servings
Calories: 750kcal
Author: Rachael



  • 2 tablespoons butter
  • 1/2 yellow onion finely chopped
  • 2 teaspoons salt
  • 1/4 cup milk
  • 2 large eggs
  • 1/3 cup seasoned breadcrumbs
  • 3/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground allspice
  • 1/4 tsp onion powder
  • 1 pound ground beef chuck
  • 1 pound ground pork


  • 4 tablespoons butter
  • 5 tablespoons all-purpose flour
  • 5 1/2 cups beef broth
  • 1 cup heavy cream
  • 1/2 teaspoon Worcestershire sauce
  • 1/2 tsp garlic powder
  • salt and black pepper to taste
  • 1/3 cup sour cream optional
  • Cooking spray
  • Fresh parsley to garnish


  • Melt 2 tablespoons of butter in a large skillet over medium to medium high heat. Add onions and salt into butter, and cook, stirring frequently, until onions become translucent, 5-6 minutes.
  • Once onions are translucent, move them into a large bowl.
  • To same bowl, add milk, eggs, seasoned bread crumbs, black pepper, nutmeg, onion powder and allspice to the breadcrumb mixture; stir to combine.
  • Once combined, add in beef and pork, and stir to combine it all. Do not over mix or your meatballs will get tough.
  • Cover with plastic wrap and refrigerate for 1 hour. (If in a hurry you can skip this step)
  • Preheat oven to 425 degrees F (220 degrees C).
  • Make said meatballs by rolling 2 Tbs of the meat mixture into a ball using cold, wet hands, or by using a cookie scoop or melon baller.
  • Place meatballs on a lined baking sheet, sprayed with cooking spray and bake in the preheated oven about 20 minutes, until browned and internal temp is 160 degrees F (70 degrees C).
  • Meanwhile, while meatballs cook, start making the gravy by melting 2 tablespoons butter in a large skillet over medium heat; whisk flour into butter and cook until golden brown, 4 to 5 minutes. Watch carefully so you don't burn it. Then slowly whisk beef broth into butter mixture.
  • Increase heat to medium-high, and whisk cream (or milk) into mixture . Bring the whole thing to a simmer, and stir in the garlic powder and Worcestershire sauce.
  • Simmer until slightly thickened, about 6 to 7 minutes.
  • Season with salt and black pepper. Remove from heat and stir in sour cream (optional).
  • Transfer meatballs to the gravy and return to heat, and cook at medium-low heat for 3-5 minutes.
  • Serve over egg noodles or potatoes and garnish with a little fresh parsley.


Calories: 750kcal | Carbohydrates: 12g | Protein: 33g | Fat: 62g | Saturated Fat: 30g | Cholesterol: 254mg | Sodium: 1931mg | Potassium: 656mg | Sugar: 1g | Vitamin A: 1120IU | Vitamin C: 1.7mg | Calcium: 113mg | Iron: 3.4mg