Share Your Thoughts! If you make this recipe, please rate and review the recipe. Your feedback helps us grow and continue to provide recipes free of charge. Thank you.
Cook the spaghetti according to the package instructions. Drain and set aside.
In a large skillet, heat 2 tablespoons each of olive oil and butter over medium-high heat. Add the asparagus and sauté for 3 to 5 minutes until just tender. Stir in the tomatoes and cook for another 3 to 5 minutes until softened. Transfer the vegetables to a plate and set aside.
In the same skillet, add the remaining olive oil and butter. Add the shrimp, serrano chile, and garlic. Cook the shrimp for 2 to 3 minutes per side, or until pink and opaque (timing will vary depending on their size).
Reduce the heat to medium. Pour in the white wine and let it simmer for 2 minutes to cook off the alcohol. Add the lemon zest and juice, then return the asparagus and tomatoes to the pan. Add the cooked spaghetti and toss to combine.
Serve immediately with grated Parmesan cheese and chopped parsley, if desired.