Hearty Vegetable Soup
A warm, chunky soup loaded with tender vegetables, beans, and a rich tomato broth. Every spoonful is comforting, filling, and naturally wholesome. Perfect for a cozy weeknight dinner with crusty bread on the side.
For 4 servings
- pressure cook · ~15 min
Cook the kidney beans.
Cook the soaked kidney beans in a pressure cooker with 1.5 cups water until soft, about 3-4 whistles. Drain and set aside.
TIPSoak beans overnight to reduce cooking time and improve digestion. - saute · ~5 min
Sauté the aromatics.
Heat olive oil in a large pot over medium heat. Add diced onion and cook until translucent, about 4 minutes. Add minced garlic and sauté until fragrant, 30 seconds more.
- saute · ~6 min
Build the soup base.
1.Add diced carrots, celery, and potatoes to the pot.2.Stir and cook for 5 minutes, letting the edges soften slightly.3.Add tomatoes, cooked kidney beans, thyme, and bay leaf.TIPA light browning on the vegetables deepens the soup's flavor. - simmer · ~20 min
Simmer until vegetables are tender.
Pour in 3 cups water, season with salt and black pepper, and bring to a boil. Reduce heat to low, cover, and simmer for 20 minutes until all vegetables are fork-tender.
TIPKeep the lid slightly ajar if the soup is bubbling too rapidly. - mix · ~1 min
Finish with lemon and parsley.
Remove the bay leaf. Stir in lemon juice, adjust salt and pepper to your liking, then ladle into bowls and garnish with fresh parsley.
TIPTaste before adding salt — the beans and simmered vegetables already carry seasoning.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak kidney beans overnight to reduce cooking time and improve digestibility.
- 2Sauté the aromatics until the onion is translucent to build a deep flavor base.
- 3Cut carrots, celery, and potato into uniform cubes so they cook evenly.
- 4Add the lemon juice just before serving to keep its bright flavor intact.
- 5Taste and adjust salt after simmering, as beans and vegetables release their own natural salts.
- 6For a thicker soup, mash a few potato cubes against the pot wall before serving.
- 7Store leftovers in an airtight container for up to 4 days; the flavors meld beautifully overnight.
Adapt it for your goals.
Low-oil
Replace the olive oil with a splash of vegetable broth, then sauté the aromatics over medium heat until softened. Reduces fat for a lighter, oil-free version while keeping the soup flavorful.
high proteinHigh-protein
Add 1 cup of diced cooked chicken breast or extra-firm tofu cubes along with the vegetables. Boosts protein content for a more satiating, post-workout meal.
veganVegan
This soup is already vegan; simply confirm the vegetable broth isn't made with animal base. Use a plant-based garnish like fresh parsley and lemon for a fully vegan bowl.
gluten freeGluten-free
No modifications needed — this recipe contains no wheat or gluten. Serve with gluten-free crusty bread to keep the meal celiac-friendly.
Why this is on our healthy list.
Rich in Dietary Fiber
Kidney beans, carrots, and green beans provide soluble and insoluble fiber, which supports healthy digestion and helps maintain steady blood sugar levels.
Packed with Vitamins A and C
Carrots and tomatoes are excellent sources of vitamin A, while fresh parsley and lemon juice contribute a boost of immune-supporting vitamin C.
Low in Saturated Fat
This soup uses just a small amount of olive oil and relies on whole vegetables for substance, making it a heart-friendly, low-saturated-fat meal.
Naturally Hydrating
The high water content from the broth and vegetables helps maintain hydration, supporting overall body function with each comforting spoonful.
Frequently asked questions
Yes, you can substitute 1 (15-oz) can of kidney beans, drained and rinsed. Reduce the simmer time by 5 minutes since canned beans are already cooked.



