Heat olive oil in a large, heavy-bottomed pot over medium heat for exactly 90 seconds. Add diced onion and cook for 3-4 minutes until translucent at the edges but not browned. This foundation layer is essential because it mellows the onion's sharp notes and creates the aromatic base that defines proper minestrone.
Add minced garlic and cook for 60 seconds until fragrant, stirring constantly. Pour in carrots and celery, cooking for 4 minutes while stirring occasionally. The vegetable mixture should begin releasing moisture and softening slightly at the edges.
Stir in diced zucchini and green beans, cooking for 2-3 minutes. Add diced tomatoes with their juice, vegetable broth, bay leaves, dried basil, and dried oregano. Bring this cozy minestrone soup elegant recipe to a gentle boil, then reduce heat to maintain a steady simmer.
Simmer for 15 minutes until the vegetables are tender but not falling apart. Add cannellini beans and small pasta, stirring well to prevent sticking. Cook for 8-10 minutes until pasta reaches al dente texture—this timing prevents mushiness while ensuring it absorbs the broth's seasoned depth.
Season with salt and pepper to taste, adjusting carefully because the broth already contains salt. Remove from heat and stir in fresh parsley, reserving some for garnish. Let the soup rest for 3-5 minutes before serving—this allows flavors to marry and creates a more cohesive experience in the bowl.