Print

Hearty Homemade Vegetable Soup – Simple, Nourishing & Delicious

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, wholesome vegetable soup made with simple ingredients, packed with flavor, and perfect for clean eating, meal prep, or weeknight dinners.

Ingredients

Scale
  • 2 tbsp olive oil

  • 1 onion, diced

  • 3 garlic cloves, minced

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 2 cups diced potatoes

  • 1 cup green beans, trimmed and chopped

  • 1 can (15 oz) diced tomatoes, undrained

  • 6 cups vegetable broth

  • 1 bay leaf

  • 1 tsp dried thyme

  • ½ tsp dried basil

  • Salt and black pepper to taste

  • 2 cups chopped spinach or kale

  • Optional: 1 cup corn, peas, zucchini, or beans

Instructions

  1. In a large pot, heat oil and sauté onion, garlic, carrots, and celery until soft (5–7 min).

  2. Add potatoes, green beans, tomatoes, broth, bay leaf, thyme, basil, salt, and pepper.

  3. Bring to a boil. Reduce heat and simmer 20–25 minutes until veggies are tender.

  4. Stir in spinach or kale and any optional veggies. Cook 5 more minutes.

  5. Adjust seasoning. Remove bay leaf. Serve hot.

Notes

  • Use frozen or canned veggies to save time

  • Add cooked pasta or beans for a heartier meal

  • Store in fridge up to 5 days or freeze for 3 months