Heat the oil in a heavy large stockpot over medium-high heat.
Add onions, celery, carrot, bell pepper, and garlic, and saute until the onions are translucent, about 15 minutes.
Add all seasonings and cook for 2 minutes.
Stir in canned tomatoes, tomato juice and tomato paste.
Add vegetable broth, canned beans, and lentils.
Stir in chopped broccoli, zucchini, and yellow squash. Bring to a simmer over high heat. Decrease the heat to medium. Simmer, uncovered for about 20 minutes.