Go Back

Air Fryer Swedish Meatballs in a Creamy Sauce - Cozy, Comforting, and Quick

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Ground beef (80–85% lean) – 1 pound
  • Ground pork – 1/2 pound (or use all beef if preferred)
  • Yellow onion – 1 small, finely minced
  • Garlic – 2 cloves, minced
  • Egg – 1 large
  • Breadcrumbs – 1/2 cup (plain or panko)
  • Milk – 1/4 cup (for soaking breadcrumbs)
  • Fresh parsley – a small handful, chopped
  • Ground allspice – 1/4 teaspoon
  • Ground nutmeg – 1/4 teaspoon
  • Kosher salt and black pepper
  • Olive oil or neutral oil spray (for the air fryer)
  • Butter – 3 tablespoons
  • All-purpose flour – 3 tablespoons
  • Beef broth – 2 cups (low-sodium preferred)
  • Dijon mustard – 1 teaspoon
  • Worcestershire sauce – 1 teaspoon
  • Heavy cream or half-and-half – 1/2 cup
  • Optional: A squeeze of lemon juice or a splash of white wine for brightness

Method
 

  1. Preheat the air fryer: Set it to 380°F (193°C). Lightly spray the basket with oil to prevent sticking.
  2. Make the panade: In a bowl, combine breadcrumbs and milk. Let it sit for 2–3 minutes until the crumbs soften.
  3. Mix the meat: Add ground beef, ground pork, onion, garlic, egg, parsley, allspice, nutmeg, 1 teaspoon salt, and 1/2 teaspoon black pepper to the bowl. Stir gently with a fork or your hands until combined. Don’t overwork it.
  4. Form the meatballs: Scoop into 1 to 1.25-inch balls (about 1 to 1.5 tablespoons each). You should get 22–26 meatballs. Lightly oil your hands for easier rolling.
  5. Air fry in batches: Arrange meatballs in a single layer with a bit of space between them. Air fry for 9–12 minutes, shaking the basket halfway through, until nicely browned and the internal temperature reaches 165°F (74°C). Repeat with remaining meatballs.
  6. Start the sauce: In a large skillet over medium heat, melt the butter. Whisk in flour and cook for 1–2 minutes until lightly golden and nutty.
  7. Add the liquids: Slowly whisk in beef broth to avoid lumps. Stir in Dijon and Worcestershire. Simmer for 3–5 minutes until slightly thickened.
  8. Finish with cream: Lower the heat and whisk in the cream. Simmer for 2–3 minutes until silky. If you like, add a squeeze of lemon or splash of white wine to brighten the flavors. Taste and season with salt and pepper.
  9. Add meatballs to sauce: Transfer the cooked meatballs into the pan, stirring to coat. Simmer for 2 minutes to marry the flavors.
  10. Serve: Garnish with parsley. Pair with mashed potatoes, buttered egg noodles, or steamed rice. Lingonberry jam on the side is a classic touch.