Lightly grease a baking dish that fits inside your air fryer basket.
Melt butter in a skillet over medium heat and cook leeks for 5–7 minutes until soft. Add garlic and cook for 1 minute until fragrant. Sprinkle flour over the mixture and stir for 1 minute to cook out the raw taste.
2 medium leeks, 2 cloves garlic, 4 tablespoons unsalted butter, 4 tablespoons all-purpose flour
Gradually whisk in milk and vegetable broth, simmering 5–7 minutes until slightly thickened. Stir in heavy cream and cook briefly until smooth and creamy.
1 cup whole milk, 1 cup low-sodium vegetable broth, ½ cup heavy cream
Add asparagus, peas, corn, and potatoes, then season with salt and pepper. Stir in half of the Gruyère, half of the Parmesan, and the fresh thyme. Transfer the mixture to the prepared dish.
1 cup cooked asparagus, 1 cup frozen peas, 1 cup frozen corn, 1 pound baby potatoes, 1 cup Gruyère cheese, ½ cup Parmesan cheese, Salt and black pepper, 2 tablespoons fresh thyme
Mix breadcrumbs, remaining cheeses, and olive oil, then sprinkle on top.
1 cup breadcrumbs, 2 tablespoons olive oil
Air fry at 375°F (190°C) for 15–18 minutes until hot, bubbly, and golden.
Let rest 5–10 minutes and garnish with fresh parsley before serving.
2 tablespoons fresh parsley