I start by washing, peeling, and chopping all vegetables into bite-sized pieces. This ensures even cooking and a better texture in every spoonful. Having everything ready before cooking makes the process smooth and stress-free.
I heat olive oil in a large pot over medium heat and add onions. Once they turn soft, I mix in garlic for a fragrant base. This step builds the foundational flavor of the entire soup.
Next, I add carrots, celery, potatoes, and green beans into the pot. I stir them well so they absorb the sautéed flavors. Cooking them slightly helps release their natural sweetness.
I add diced tomatoes, vegetable broth, and water into the pot. Then I season with salt, pepper, basil, and oregano. This combination creates a rich and well-balanced soup base.
I let the soup simmer on low heat for about 35–40 minutes. The vegetables become tender while the flavors blend beautifully. I stir occasionally to prevent sticking and ensure even cooking.