Pat the cod fillet dry and season both sides with salt and pepper.
Heat 1 teaspoon olive oil in a non-stick skillet over medium-high heat. Once hot, add the cod and sear for about 3-4 minutes per side until golden and just cooked through. Remove cod from the skillet and set aside.
In the same skillet, add 1 teaspoon olive oil and sauté the finely chopped yellow onion until it softens, about 2 minutes.
Add minced garlic and grated fresh ginger, cooking for an additional 30 seconds until fragrant.
Stir in the curry paste and cook briefly, then pour in the light coconut milk. Bring the mixture to a gentle simmer, stirring occasionally. Let it cook for 2-3 minutes to meld the flavors.
Return the cod to the skillet, spooning some sauce over it, and let it warm through for a minute.
Meanwhile, place the asparagus on a baking tray, drizzle lightly with olive oil, season with salt and pepper, and roast in a preheated oven at 400°F for about 8-10 minutes until tender-crisp.
Plate the cod with a generous drizzle of the coconut curry sauce and arrange the roasted asparagus on the side.
Serve warm and enjoy your balanced, flavorful meal.