Step 1: Prepare the Vegetable Soup Base

  1. Heat olive oil in a large soup pot over medium heat.
  2. Add the diced onion and garlic, sautéing until the onion becomes translucent and fragrant, about 2–3 minutes.
  3. Stir in the carrots and celery, cooking for another 3–4 minutes until slightly softened.

Step 2: Build the Soup

  1. Add the potatoes, zucchini, green beans, and diced tomatoes to the pot. Stir to combine.
  2. Pour in the vegetable broth and add the thyme, basil, smoked paprika, salt, and black pepper. Stir well.
  3. Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20–25 minutes, or until the vegetables are tender.

Step 3: Add Final Touches

  1. If using spinach or kale, stir it into the soup during the last 5 minutes of cooking until wilted.
  2. For a bright flavor, squeeze in the juice of half a lemon just before serving.

Step 4: Make the Homemade Croutons

  1. Preheat your oven to 375°F (190°C).
  2. Cut the bread into bite-sized cubes and place them in a large bowl.
  3. Drizzle olive oil or melted butter over the bread cubes, then sprinkle with garlic powder, oregano (or thyme), salt, and black pepper. Toss to coat evenly.
  4. Spread the bread cubes in a single layer on a baking sheet.
  5. Bake for 10–12 minutes, or until golden brown and crispy, turning once halfway through. Remove from the oven and let cool.

Serving Suggestions

  1. Ladle the vegetable soup into bowls, ensuring each serving has a mix of colorful vegetables.
  2. Top with a generous handful of crispy croutons for added crunch.
  3. Garnish with fresh parsley or grated Parmesan cheese if desired.