Ingredients
- 1 16 oz box of whole wheat penne pasta
- 2 tablespoons olive oil
- 3 garlic cloves, minced
- 1 pound thin asparagus, trimmed and cut into 1-inch pieces
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 cups cherry tomatoes
- 1 cup frozen peas, thawed
- ½ cup low sodium vegetable broth
- 1 cup grated Parmesan cheese
- 2 tablespoons chopped fresh basil leaves
Directions
- Bring a large pot of water to a boil over high heat.
- Add the pasta and cook until tender but still firm to the bite, stirring occasionally, about 8 to 10 minutes.
- Drain the pasta, reserving about ½ cup of the pasta water.
- Heat a large sauté pan over medium-high heat. Once pan is hot, add the oil. Once oil is shimmering, add the garlic and cook until fragrant, about 1 minute. Be careful – garlic will burn quickly!
- Add the asparagus, season with the salt and pepper, and cook for 3 minutes until slightly soft.
- Add the cherry tomatoes and peas. Cook for 2 minutes.
- Pour the vegetable broth into the pan and bring to a simmer.
- Cook until the tomatoes start to burst and the broth is reduced by half, about 3 minutes.
- Transfer the asparagus mixture to a large serving bowl. Add the cooked pasta and ½ of the Parmesan. Toss well, adding reserved pasta water, if needed, to loosen the pasta.
- Garnish with the remaining Parmesan and chopped basil.
Variations & Tips
- Use your favorite pasta shape, preferably whole wheat.
- Any fresh tomatoes will work – just dice them to bite size.
- Try part-skim mozzarella or other shredded cheese in place of Parmesan.
- Use 2 teaspoons dried basil instead of fresh.
- Add grilled chicken breast, canned tuna or salmon, or canned chickpeas or white beans (drained and rinsed well) for additional protein
Nutrition Facts
YIELD: 8 servings
Calories: 321 per serving, Carbohydrates: 51g, Fiber: 8g, Sugar: 4.9g (0g added sugar), Protein: 14g, Fat: 8.8g, Saturated fat: 2.7g, Cholesterol: 11mg, Sodium: 403mg