Start by boiling a large pot of salted water and cook the pasta until al dente. I always follow the package instructions but check a minute early. Drain and set aside, saving a bit of pasta water for later.
While the pasta cooks, chop all your vegetables into bite-sized pieces. Keeping them uniform helps them cook evenly. Fresh veggies make a big difference here, so avoid frozen when possible.
Heat olive oil in a large skillet and add minced garlic. Cook it gently until fragrant, but don’t let it brown. This step builds the base flavor for the entire dish.
Add the harder vegetables first like broccoli and asparagus, then softer ones like zucchini and tomatoes. Stir occasionally and cook until just tender. You want them vibrant, not mushy.
Pour in the heavy cream and stir gently to combine with the vegetables. Let it simmer lightly until slightly thickened. Add parmesan cheese and mix until smooth and creamy.
Add the cooked pasta into the skillet and toss everything together. If needed, add a splash of reserved pasta water to loosen the sauce. Season with salt, pepper, and Italian seasoning.
Turn off the heat and sprinkle fresh herbs like basil or parsley. I always add a little extra parmesan on top before serving. It instantly elevates the dish.