...
Go Back
+ servings
Homemade Swedish meatballs in creamy brown gravy, topped with fresh parsley, served in a white bowl.

Swedish Meatballs

Tender, flavorful Swedish meatballs made with a perfect blend of beef and pork, served in a rich, creamy gravy. A beloved comfort food the whole family will love, with authentic flavor inspired by generations of Swedish home cooking.
5 from 1 vote
Print Pin
Course: dinner, Main Course
Cuisine: European, Swedish
Keyword: Chicken Swedish meatballs, Swedish Meatballs, Swedish meatballs recipe easy, Swedish meatballs recipes, Swedish meatballs sauce, Swedish meatballs, pasta
Prep Time: 30 minutes
Cook Time: 30 minutes
Chill Time: 10 minutes
Total Time: 1 hour 10 minutes
Servings: 6
Calories: 475kcal
Cost: $17

Equipment

  • Large mixing bowl (For combining meatball ingredients)
  • Large skillet (For browning meatballs and making gravy)
  • Cookie scoop (Helps form even-sized meatballs)
  • Wire whisk (Essential for smooth gravy)
  • Measuring cups (For accurate liquid/dry measurements)
  • Measuring spoons (For seasoning and small quantities)
  • Sharp knife (For dicing onion)

Ingredients

For the Meatballs:

  • ½ cup Fresh breadcrumbs - Soaked in cream
  • ½ cup Heavy cream - For soaking breadcrumbs
  • 1 Yellow onion - Finely diced, sautéed in butter
  • 1 Large egg
  • ¾ teaspoon Salt
  • ½ teaspoon White pepper
  • ¼ teaspoon Ground allspice
  • ¼ teaspoon Fresh nutmeg - Grated
  • ½ teaspoon Horseradish - Optional, adds brightness
  • ¾ lb Ground beef - 80/20 blend preferred
  • ¾ lb Ground pork

For the Creamy Gravy:

  • 4 tablespoon Butter - Browned for rich flavor
  • 4 tablespoon All-purpose flour - Roux base for gravy
  • 2 cups Beef broth - Warm
  • ½ cup Heavy cream - Makes sauce silky
  • 1 tablespoon Soy sauce - Adds umami depth
  • ¼ teaspoon White pepper - Season to taste

Instructions

  • Soak breadcrumbs in cream until fully absorbed (about 5 minutes).
  • Cook diced onion in a bit of butter until soft and translucent. Cool completely before using.
  • In a large bowl, gently combine beef, pork, soaked breadcrumbs, cooled onion, egg, spices, and optional horseradish.
  • Use a cookie scoop or hands to form walnut-sized balls. Chill 10 minutes to help them hold shape.
  • In a large skillet, heat oil over medium heat. Brown meatballs in batches, turning for even color. Remove and set aside.
  • In same skillet, brown the butter until it smells nutty. Whisk in flour to make a roux. Slowly add broth while whisking.
  • Stir in cream, soy sauce, and white pepper. Bring to a gentle simmer.
  • Return meatballs to sauce. Simmer 15–20 minutes until fully cooked and sauce thickens.
  • Serve hot with mashed potatoes, lingonberry sauce, and fresh dill if desired.

Notes

Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.

Nutrition

Serving: 230g | Calories: 475kcal | Carbohydrates: 12g | Protein: 26g | Fat: 36g | Saturated Fat: 17g | Polyunsaturated Fat: 2.5g | Monounsaturated Fat: 13g | Trans Fat: 0.5g | Cholesterol: 135mg | Sodium: 690mg | Potassium: 430mg | Fiber: 1g | Sugar: 2g | Vitamin A: 950IU | Vitamin C: 2mg | Calcium: 60mg | Iron: 2.5mg