Heat up a medium dutch oven or heavy bottom large pot over medium heat. Add oil and once it's hot saute celery, carrots, and onion. Season generously with salt and pepper.
Saute and add garlic, zucchini, Italian seasonings, and red pepper flakes. Saute for 2 minutes. Follow with beans, tomatoes, pasta, bay leaves, vegetable juice, veggie broth, and water.
Simmer for 8-10 minutes or until pasta is al dente. Stir in the fresh spinach and peas (or fresh green beans). Remove from heat and let stand for 5-10 minutes before serving.
Serve as is or with fresh herbs like fresh rosemary or fresh basil, and parmesan cheese for the non-vegetarian version, or sprinkle on some nutritional yeast.