Step 1: Sauté Aromatics : In a large pot, heat olive oil over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5–6 minutes until softened and fragrant.
Step 2: Add Vegetables and Seasonings : Stir in zucchini, green beans, and cabbage. Add diced tomatoes, oregano, basil, thyme, salt, and pepper. Cook for 2–3 minutes to combine flavors.
Step 3: Add Broth and Beans : Pour in the vegetable or chicken broth and bring to a boil. Add drained beans and reduce heat to a simmer. Simmer for 15–20 minutes until vegetables are tender.
Step 4: Cook Pasta : Add pasta to the simmering soup and cook according to package instructions until al dente. Stir occasionally to prevent pasta from sticking.
Step 5: Adjust Seasoning and Serve : Taste and adjust salt and pepper as needed. Ladle soup into bowls. Top with grated Parmesan cheese and fresh parsley if desired.