Comforting rustic winter stew

Featured in Satisfying Main Courses.

Sauté vegetables, add garlic and herbs, simmer with potatoes and broth until tender, add beans, optionally blend partially for creaminess, then finish with cream and greens if desired.
Barbara Chef
Updated on Sat, 05 Apr 2025 19:46:02 GMT
A bowl of soup with beans and potatoes. Pin it
A bowl of soup with beans and potatoes. | gracefulflavors.com

This comforting, hearty soup combines tender potatoes and creamy beans in a flavorful broth that warms you from the inside out. Perfect for chilly evenings, this satisfying one-pot meal delivers rich, homestyle flavor with minimal effort. The combination of starchy potatoes and protein-packed beans creates a naturally thick, creamy texture that feels indulgent while remaining wholesome and nourishing.

I first created this soup on a frigid winter evening when I was craving something hearty but didn't want to make a grocery store run. Using pantry staples and some potatoes that needed using, I discovered this simple combination created something far greater than the sum of its parts. My husband, who typically views soup as a "starter" rather than a meal, found himself completely satisfied and has requested it regularly ever since. There's something magical about how these humble ingredients transform into such a comforting dish.

Ingredients

  • Potatoes: The foundation of this soup, providing satisfying heartiness and natural creaminess. Yukon Gold or Russet varieties work best as they break down slightly during cooking, naturally thickening the broth.
  • White beans: Cannellini or Great Northern beans add protein, fiber, and a buttery texture. They hold their shape while becoming tender enough to melt in your mouth alongside the potatoes.
  • Aromatic vegetables: Onions, carrots, and celery create the flavor foundation. Take time to properly sauté these until soft to develop their natural sweetness and depth.
  • Garlic: Adds essential aromatic depth. Fresh minced garlic provides the most vibrant flavor, but jarred works in a pinch.
  • Herbs: Dried thyme and rosemary infuse the broth with earthy, aromatic notes that complement the potatoes perfectly. Their woodsy character enhances the soup's comforting quality.
  • Vegetable broth: Forms the savory liquid base. Use low-sodium varieties to control salt levels, or chicken broth for a non-vegetarian option with additional richness.
  • Optional cream: A small amount transforms the texture from brothy to silky. You can omit for a lighter version or substitute with non-dairy alternatives.
A bowl of soup with beans and potatoes. Pin it
A bowl of soup with beans and potatoes. | gracefulflavors.com

Instructions

Build the flavor foundation:
In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat until it shimmers but doesn't smoke. Add the diced onion, carrots, and celery, stirring occasionally for 5-7 minutes until they begin to soften. This gradual softening releases the vegetables' natural sugars, creating a deeper flavor base for your soup. Be patient during this step—proper sautéing of the aromatics is crucial for developing the soup's character. Once the vegetables have softened and the onions are becoming translucent, add the minced garlic along with the dried thyme and rosemary. Cook for just 1-2 minutes until fragrant, stirring constantly to prevent the garlic from burning, which would introduce bitterness.
Create the heart of the soup:
Add the diced potatoes to the pot, stirring to coat them in the aromatic oil and herbs. This brief coating helps the potatoes absorb flavor before adding liquid. Pour in 4 cups of vegetable broth, ensuring the potatoes are fully submerged. Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer. Cover partially with a lid and cook for about 15 minutes, or until the potatoes are just tender when pierced with a fork. You want them soft enough to provide creaminess but not so soft that they disintegrate completely. The potatoes will continue cooking slightly after the beans are added, so it's better to err on the side of slightly firmer at this stage.
Incorporate the beans and finish:
Once the potatoes have reached the desired tenderness, add the drained and rinsed white beans to the pot. Simmer for an additional 10 minutes, allowing the beans to warm through and absorb the flavors of the broth. For a creamier texture, use the back of a wooden spoon to mash some of the potatoes against the side of the pot, or use an immersion blender to partially blend the soup while leaving plenty of chunks for texture. This technique creates a naturally creamy base without necessarily adding dairy. If using cream, stir it in now and allow it to heat through without boiling, which could cause it to separate. Taste the soup and adjust seasoning with salt and freshly ground black pepper. If using leafy greens like spinach or kale, add them in the final minutes of cooking, stirring just until wilted.
Serve with thoughtful garnishes:
Ladle the hot soup into bowls and finish with carefully chosen garnishes that enhance the eating experience. A drizzle of good olive oil adds richness, while a sprinkle of freshly chopped herbs like parsley or chives brings brightness to each spoonful. For those who enjoy dairy, a small dollop of sour cream or a sprinkle of freshly grated Parmesan adds tangy richness. Serve immediately alongside crusty bread for dipping into the flavorful broth. The soup's flavors will continue to develop as it sits, making leftovers even more delicious the next day.

I discovered the importance of proper potato selection after making this soup with different varieties. Red potatoes stayed too firm, while russets broke down too much. Yukon Golds provide that perfect middle ground—some pieces remain intact while others gently break down to thicken the broth. I also learned that adding the herbs directly to the sautéing vegetables, rather than to the broth later, releases their essential oils more effectively and creates a more aromatic final dish. These small adjustments make a noticeable difference in the finished soup.

Make It Your Own

This versatile soup welcomes customization based on your preferences and what you have available. For a heartier version, add diced ham or crumbled Italian sausage when sautéing the vegetables. The smoky flavor pairs beautifully with the beans and potatoes.

To increase the vegetable content, incorporate diced zucchini, bell peppers, or corn during the final 5-10 minutes of cooking. These additions contribute color, texture, and nutritional variety while maintaining the soup's comforting character.

For a southwestern twist, add a teaspoon of ground cumin and a half teaspoon of smoked paprika along with the other herbs. Top the finished soup with diced avocado, fresh cilantro, and a squeeze of lime for brightness that balances the richness.

A bowl of soup with beans and potatoes. Pin it
A bowl of soup with beans and potatoes. | gracefulflavors.com

Storage and Meal Prep

This soup gets even better after a day in the refrigerator as the flavors meld, making it perfect for meal prep. Store in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months. When freezing, leave about an inch of space at the top of containers to allow for expansion.

When reheating, do so gently over medium-low heat, stirring occasionally. The soup may thicken considerably after refrigeration; add a splash of broth or water to reach your desired consistency. If you've added cream to the original batch, be careful not to boil when reheating to prevent separation.

I've made this soup countless times, and I've found that taking the time to properly sauté the vegetables until they're truly soft makes a remarkable difference in the final flavor. In my early attempts, I rushed this step, resulting in a soup that lacked depth. Now I allow a full 7-8 minutes for the vegetables to soften and begin to caramelize slightly, which creates a much richer base flavor. Another discovery was the power of adding a splash of acid at the end—either a squeeze of lemon juice or a teaspoon of white wine vinegar—which brightens all the flavors without making the soup taste acidic. These small refinements elevate a simple soup into something truly memorable.

Frequently Asked Questions

→ Can I use dried beans instead of canned?
Yes, but you'll need to cook them separately first. Soak 1 cup of dried beans overnight, then simmer for about 1-1.5 hours until tender before adding to the soup.
→ What type of potatoes work best for this soup?
Yukon Gold or Russet potatoes work well. Yukon Golds hold their shape better while adding creaminess, while Russets break down more and naturally thicken the soup.
→ How can I make this soup dairy-free?
Simply omit the heavy cream or substitute it with coconut milk or a plant-based cooking cream for richness without dairy.
→ Can I freeze this soup?
Yes! This soup freezes well for up to 3 months. For best results, freeze it before adding the cream, then add it fresh when reheating.
→ How can I make this soup more filling?
Add more protein by stirring in cooked chicken, ham, or sausage. You can also serve it with hearty whole grain bread or add extra vegetables like corn or bell peppers.

Hearty vegetable and legume soup

A satisfying soup featuring tender potatoes and protein-rich white beans simmered with aromatic vegetables and herbs. Perfect for a warming weeknight dinner.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Easy

Cuisine: European

Yield: 8 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 4 medium potatoes, peeled and diced
02 2 cans (15 oz each) of white beans (cannellini or great northern beans), drained and rinsed
03 1 medium onion, diced
04 2 carrots, peeled and chopped
05 2 celery stalks, chopped
06 3 cloves garlic, minced
07 4 cups vegetable broth (or chicken broth for non-vegetarian version)
08 1 teaspoon dried thyme
09 1 teaspoon dried rosemary
10 Salt and pepper to taste
11 2 tablespoons olive oil
12 1/2 cup heavy cream (optional, for a creamier texture)
13 2 cups spinach or kale (optional, for added greens)

Instructions

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Cook, stirring occasionally, for 5-7 minutes until the vegetables begin to soften.

Step 02

Stir in the minced garlic, thyme, and rosemary. Cook for another 1-2 minutes, until fragrant.

Step 03

Add the diced potatoes and vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 15 minutes, or until the potatoes are tender.

Step 04

Once the potatoes are tender, add the drained and rinsed beans to the pot. Stir to combine and let the soup simmer for another 10 minutes, allowing the flavors to meld together.

Step 05

If you prefer a smoother soup, use an immersion blender to blend a portion of the soup, leaving some chunks for texture. Alternatively, you can blend part of the soup in a regular blender and return it to the pot.

Step 06

If you're using heavy cream, stir it in now, allowing it to heat through for a few minutes.

Step 07

Taste the soup and adjust the seasoning with salt and pepper. You can also add extra herbs if desired.

Step 08

If you're using spinach or kale, stir it in during the last few minutes of cooking, letting it wilt into the soup.

Step 09

Ladle the soup into bowls, and garnish with a sprinkle of fresh herbs or a dollop of sour cream, if desired. Serve with crusty bread for dipping.

Notes

  1. Potatoes add a creamy, comforting base to the soup and help thicken it as it cooks.
  2. White beans like cannellini or great northern beans provide protein and fiber, making the soup more filling and nutritious.
  3. Adding cream gives the soup a velvety texture and richness, but you can skip it for a lighter version.

Tools You'll Need

  • Large pot or Dutch oven
  • Immersion blender (optional)
  • Cutting board
  • Knife
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (if using heavy cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 275
  • Total Fat: 7 g
  • Total Carbohydrate: 40 g
  • Protein: 9 g