01 - Warm olive oil in a large skillet over medium heat.
02 - Add chopped onion and cook 3-4 minutes until softened and translucent.
03 - Stir in minced garlic and cook 1 minute until fragrant.
04 - Add diced zucchini and grated carrot. Sauté 5-7 minutes until zucchini begins to soften.
05 - Pour in diced tomatoes with juice. Stir in oregano, basil, red pepper flakes, salt, and pepper.
06 - Bring to gentle simmer, reduce heat to low, and cook uncovered 20 minutes, stirring occasionally, until sauce thickens and zucchini is tender.
07 - Adjust seasoning, stir in fresh parsley, and serve hot over pasta or grilled meats. Garnish with Parmesan if desired.