Bring a large pot of salted water to a boil. Cook the pasta until al dente according to package instructions. Drain and reserve a little pasta water.
Meanwhile, heat olive oil in a skillet over medium heat. Add the chopped onion and sauté for 2–3 minutes until soft and fragrant.
Stir in the garlic and zucchini, season with salt and pepper, and cook for 5–7 minutes until the zucchini is golden and tender.
Pour in the cream and stir to combine. Let it simmer for 1–2 minutes until slightly thickened. Add a splash of reserved pasta water if the sauce seems too thick.
Toss the cooked pasta into the sauce. Mix well to coat evenly.
Divide between plates. Tear the burrata over the top and garnish with fresh herbs and Parmesan, if using.
Serve immediately and enjoy!
Notes
For perfectly sautéed zucchini, avoid overcrowding the pan. Cook in batches if needed to ensure it turns golden rather than steaming. This brings out a deeper, slightly sweet flavor that pairs beautifully with the creamy sauce and burrata.