Chop your onion and mince the garlic.
Peel the carrots and dice along with the celery, bell pepper, zucchini and squash.
Heat oil in a stockpot or dutch oven, over medium-high heat.
Add onion and garlic; sauté for 3 minutes.
Add carrots, celery, bell pepper, zucchini and squash. Cook until slightly golden.
Stir in the diced tomatoes.
Add all herbs and spices.
Pour in the broth and stir well.
Cover and cook on low for about 30 minutes.
Once the vegetables are tender add in the beans and peas.
Continue to simmer, about 10-15 minutes more.
Taste and adjust the seasonings to your taste.
Ladle into serving bowls.
Garnish with fresh parsley.
Sprinkle with parmesan cheese, if desired.
Enjoy!