Position a rack in the center of your oven and preheat to 400°F (200°C). Prepare all your vegetables and cheese as described in the ingredients list.
In a medium bowl, crack the 8 eggs. Add the heavy cream, half of the chopped fresh herbs, salt, and freshly ground black pepper. Whisk vigorously until the mixture is uniform in color and slightly frothy.
Place a 10-inch oven-safe skillet over medium heat. Add the olive oil and butter. Once the butter is melted and foaming, add the chopped shallot and cook, stirring occasionally, until softened, about 2-3 minutes.
Add the minced garlic and cook for 30 seconds more until fragrant, being careful not to let it burn.
Add the chopped asparagus pieces to the skillet. Season with an additional pinch of salt and pepper. Cook, stirring occasionally, for 4-5 minutes, until the asparagus is bright green and tender-crisp.
Pour the whisked egg mixture evenly over the asparagus in the skillet. Dot the top with the crumbled goat cheese.
Let the frittata cook on the stovetop, undisturbed, for 2-3 minutes, just until you see the edges begin to set.
Carefully transfer the skillet to the preheated oven. Bake for 10-15 minutes, or until the frittata is puffed, golden brown, and the center is just set with a slight wobble.
Remove from the oven and let it rest in the skillet for 5 minutes to allow the center to firm up completely. Garnish with the remaining fresh herbs, slice into wedges, and serve warm.