Go Back
+ servings
asparagus pasta with peas

Asparagus pasta with peas and caramelized onion sauce

Delicious Spring asparagus pasta recipe with peas and caramelized onion sauce! Easy to prepare, and loaded with rich flavor.

Course Main Course, pasta
Cuisine American, Italian
Keyword vegetarian
Prep Time 5 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 20 minutes
Servings 6 servings
Calories 498 kcal
Author Trish Bozeman


  • 6 Tbsp salted butter
  • 4 Tbsp olive oil
  • 3 large sweet yellow onions, sliced peeled and cut into ¼"
  • 1 Tbsp sugar
  • 1 lb thin fresh asparagus tough ends removed
  • 10 oz fresh English peas
  • cup sherry cooking wine
  • 10 oz fresh egg pasta noodles like fettuccine or linguine
  • ½ cup freshly grated parmesan cheese* plus more for serving
  • Salt and pepper


  1. Heat butter and oil in a large cast iron skillet over medium heat. Add onion and sugar and stir to combine. Cook for about 5 minutes, until onions are just starting to brown. Give a good stir and reduce heat to medium low. Continue to cook until onions are brown and caramelized, about an hour, stirring every 10 minutes. Be patient here! You want those onions to be brown and rich with flavor!*
  2. Meanwhile, cook the pasta according to package directions, and prepare your vegetables and grate your cheese.
  3. When onions are caramelized, stir in the asparagus and cook until al dente, about 5 minutes.
  4. Add the peas and the sherry, and cook for another 2 minutes, then toss in the cooked pasta. When well combined, add cheese and toss until cheese is melted and pasta is well coated with onion sauce.
  5. Season well with salt and pepper.
  6. Serve with extra freshly grated parmesan cheese

Recipe Notes

*Be sure to choose vegetarian parmesan if you are a vegetarian

Nutrition Facts
Asparagus pasta with peas and caramelized onion sauce
Amount Per Serving
Calories 498 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 10g50%
Cholesterol 38mg13%
Sodium 239mg10%
Potassium 503mg14%
Carbohydrates 55g18%
Fiber 7g28%
Sugar 11g12%
Protein 15g30%
Vitamin A 1360IU27%
Vitamin C 28.7mg35%
Calcium 153mg15%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.