Introducing a simple and reliable vegetable and bean soup recipe you can make with what you have on hand! Don’t have a leek? An onion will work beautifully. No celery? Use more carrots! No white beans? Throw in some chickpeas. Not a fan of kale? Skip it or sub another green!
As long as you have something aromatic for flavor (leeks, onions, garlic), a handful of non-starchy veggies (carrots, celery, tomatoes, zucchini, green beans), some starchy veggies (potatoes, rutabagas), and some legumes (beans, lentils, peas) you’re GOLDEN! Choose your own adventure!
How to Make Vegetable Soup
To start this flawlessly flexible dish, leeks, celery, carrots, and garlic combine for a savory, caramelized, and super classic flavor base! This combination is similar to the more traditional mirepoix that is used as a base in many soups and dishes around the world!
Next, for a filling and satisfying soup, we add potatoes (Yukon gold are buttery and tender, but any kind will do) along with white beans and lentils for protein and fiber. Nearly any bean or legume would work well here. Who’s ready to clean out the pantry?
Lastly, we add some kale (or other greens of choice) for added nourishment and texture. Optionally, top with parsley, vegan parmesan cheese, and croutons for extra freshness, flavor, and comfort. YUM.
We hope you LOVE this vegetable and bean soup. It’s:
Quick & easy
& Perfect for meal prep!
It’s the kind of soup you need when the fridge is running low on supplies, the weather is chilly, and you’re craving a feel-good meal. Delicious on its own or served with grilled “cheese” or garlic bread!
More Comforting Soup Recipes
- 1-Pot Golden Curry Lentil Soup
- Creamy Fall Soup in Acorn Squash Bowls
- 1-Pot Chickpea Noodle Soup
- Tom Kha Gai Butternut Squash Soup
If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo @minimalistbaker on Instagram. Cheers, friends!
Simple But Perfect Vegetable Soup
- 1 large leek, halved lengthwise, cut into 1/4-inch slices (1 leek yields ~2 cups or 180 g sliced // or sub 1 small onion, finely diced)
- 2 Tbsp olive or avocado oil (if oil-free, sub water and add more as needed)
- 3 small carrots, finely diced (3 small carrots yield ~3/4 cup or 96 g diced)
- 4 stalks celery, finely diced (4 stalks yield ~3/4 cup or 75 g diced)
- 3 large cloves garlic, minced or pressed
- 1/2 tsp each sea salt and black pepper (plus more to taste)
- 1 tsp dried Italian herbs (or sub dried basil, oregano, and/or rosemary)
- 2 medium potatoes, cut into 1/2-inch pieces (~2 cups or 300 g // we used Yukon gold // Russet, red, or purple would all work, as would rutabagas)
- 1 (14.5 oz.) can diced tomatoes (NOT fire roasted)
- 1 (15 oz.) can cannellini beans, drained and rinsed (any white bean works, as do pinto beans or chickpeas)
- 1 (15 oz.) can lentils, drained and rinsed (or sub more beans)
- 8 cups vegetable broth (or store-bought)
- 1 bunch kale, chopped into bite size pieces (optional // 1 bunch yields ~4-5 cups or ~170 g chopped // or sub chard, collard greens, or spinach)
- Remove the root end and dark green part of the leek and discard (or reserve greens for making vegetable broth). Slice the white and light green part of the leek in half lengthwise and clean by running cold water over each half, getting in between the leaves to remove any dirt. Then slice into 1/4-inch slices.
- In a large pot or Dutch oven, heat the oil over medium-low heat. Once hot, add the leek and cook until softened and translucent — about 2 minutes. Add the carrots, celery, garlic, salt, and pepper, and cook until softened and fragrant, stirring occasionally — about 4-5 minutes.
- Add the Italian herbs and stir to combine. Then add the potatoes, tomatoes, drained and rinsed beans, lentils, and vegetable broth. Stir well, making sure nothing is stuck to the bottom, and bring to a boil. Once boiling, reduce the heat to low, cover, and simmer for 15-20 minutes or until the potatoes are fork-tender and the flavors have melded.
- Leftovers keep in the refrigerator for 3-4 days or in the freezer for up to 1 month. Flavors get better with time!