Go Back Email Link
+ servings
Save Save
Swedish Meatballs on Jennifer Cooks

Homemade Swedish Meatballs

If you're looking for the best authentic Swedish meatball recipe, like the IKEA meatballs, you've found it! These tender, juicy meatballs are made with ground beef, ground pork, and warm spices like nutmeg and allspice, all smothered in a rich, creamy gravy sauce that’s to die for. Whether served over buttered egg noodles or creamy mashed potatoes, these homemade Swedish meatballs will be your new favorite comfort food.
5 from 1 vote
Print Pin
Course: Main Course
Cuisine: Swedish
Keyword: Comfort Food, Weeknight Dinner
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8
Calories: 453kcal
Author: Jennifer Locklin
Shop the exact tools and ingredients I use for this recipe
View My Amazon Kitchen

Ingredients

Meatballs:

Gravy:

Instructions

  • Melt 2 tablespoons butter in a large skillet over medium heat. Cook and stir onion and 1 ½ teaspoons salt in butter until onion begins to turn golden, about 6 minutes.
  • Transfer onion mixture to a large bowl. Add milk, eggs, bread crumbs, black pepper, nutmeg, and allspice to the breadcrumb mixture; stir to combine.
  • Mix beef and pork into the bread crumb mixture. Cover with plastic wrap and refrigerate for 1 hour.
  • Melt 2 tablespoons butter in a large skillet over medium heat; whisk flour into butter and cook until golden brown, 3 to 4 minutes. Slowly whisk beef broth into butter mixture, whisking until lumps are dissolved.
  • Increase heat to medium-high, whisk cream into mixture and bring to a simmer. Stir Worcestershire sauce into gravy. Simmer until slightly thickened, 5 to 6 minutes. Season with salt and black pepper. Remove from heat and set aside.
  • Preheat oven to 425 degrees F (220 degrees C). Line a baking sheet with aluminum foil or parchment paper and lightly spray with cooking spray.
  • Roll 2 to 3 tablespoons meatball mixture into a ball using wet hands; repeat with remaining meatball mixture. Place meatballs on the prepared baking sheet.
  • Bake at 425 degrees until browned, about 20 minutes.
  • Transfer meatballs to the gravy and cook over medium-low heat until warmed through, about 20 minutes.

Nutrition

Serving: 1 serving | Calories: 453kcal | Carbohydrates: 7g | Protein: 24g | Fat: 36g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 155mg | Sodium: 1117mg | Potassium: 438mg | Fiber: 0.5g | Sugar: 1g | Vitamin A: 471IU | Vitamin C: 1mg | Calcium: 63mg | Iron: 2mg

*Nutrition information is automatically calculated based on ingredient data and should be considered an estimate. When multiple ingredient options are provided, the first listed is used for calculation. Optional ingredients and garnishes are not included in the nutrition analysis.