This easy, comforting vegetable soup is loaded with everyday veggies, simmered in a savory tomato broth, and ready in under an hour. Perfect for meal prep and cozy weeknights.
Warm olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook, stirring occasionally, until softened, about 5 minutes.
Stir in garlic and cook until fragrant, about 30 seconds.
Add potatoes, thyme, oregano, black pepper, and salt. Cook 2 minutes, stirring to coat the vegetables with the seasonings.
Stir in tomato paste and cook 1 minute. Add diced tomatoes with their juices, vegetable broth, and the bay leaf. Bring to a boil.
Reduce heat to a gentle simmer, cover, and cook for 15 minutes.
Add green beans, zucchini, and corn. Simmer uncovered until potatoes and vegetables are tender, 10 to 15 minutes more.
Stir in kale and cook until wilted, about 2 minutes. Remove bay leaf, then add lemon juice. Taste and adjust salt and pepper as needed.
Serve hot. Optional: top with fresh parsley or grated Parmesan.
Notes
Leftovers keep up to 4 days in the refrigerator or 3 months in the freezer. For a heartier soup, add 1.0 cup cooked beans or pasta in the last 5 minutes of simmering.