Cook the pasta according to package directions in well-salted water.
Meanwhile, sauté the onion, carrot and garlic in olive oil over medium heat for 5 to 7 minutes until starting to soften.
Add the bell pepper, zucchini, and eggplant and sauté another 5 to 7 minutes.
Add the crushed tomatoes, vegetable broth, salt, pepper, dried basil, balsamic vinegar and stir to combine.
Simmer the sauce on low for 20 minutes, stirring occasionally.
Serve the sauce over cooked noodles.
