Ingredients
Method
Step-by-Step
- Prepare and cut all vegetables before turning on the heat. Cut dense carrots and broccoli smaller than zucchini or mushrooms so everything finishes at the right texture.
- Heat olive oil in a large deep skillet or Dutch oven over medium heat. Add onion and carrot, then cook for 3–4 minutes until the onion begins to soften.
- Add garlic, bell pepper, zucchini, yellow squash, mushrooms, Italian seasoning, kosher salt, black pepper, and red-pepper flakes if using. Cook for 2–3 minutes, stirring often.
- Stir in the uncooked pasta and broth. Bring the mixture to a boil, then reduce the heat to medium or medium-low for a gentle simmer.
- Cook uncovered for the time listed on the pasta package, usually 9–12 minutes. Stir frequently and scrape the bottom of the pan so the starch-rich liquid does not stick or scorch.
- Add the cream or milk during the final 3–5 minutes of cooking. Add broccoli and frozen peas during the final 4–5 minutes so they stay bright and slightly crisp.
- Remove the pan from the heat when the pasta is al dente and the sauce is still somewhat loose. Stir in Parmesan and fresh herbs, then let the pasta stand for 2 minutes before serving.
Notes
Stir frequently, especially near the end, because pasta starch can cause sticking. Use cream or whole milk for a richer sauce, or replace it with additional broth or evaporated milk for a lighter version. Add cooked chicken, shrimp, or Italian sausage separately rather than starting with raw meat.
