Description
A hearty and comforting one-pot soup made with tender potatoes, creamy white beans, and aromatic vegetables. Easy to make and perfect for a cozy meal.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 2–3 cloves garlic, minced
- 2 medium carrots, peeled and chopped
- 2 celery stalks, chopped
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary, optional
- 1/4 teaspoon black pepper, plus more to taste
- 1/4 teaspoon salt, plus more to taste
- 6 cups vegetable broth
- 1 pound Yukon Gold potatoes, scrubbed and cut into 1-inch cubes
- 2 (15-ounce) cans cannellini beans (or Great Northern beans), rinsed and drained
- 1 cup loosely packed fresh spinach or kale, chopped (optional)
- Lemon juice, to taste, for finishing
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes.
- 2. Add the minced garlic, dried thyme, dried rosemary (if using), 1/4 teaspoon salt, and 1/4 teaspoon black pepper to the pot. Stir and cook for another minute until fragrant.
- 3. Pour in the vegetable broth and add the cubed potatoes. Bring the mixture to a boil, then reduce the heat to simmer, cover, and cook for 15-20 minutes, or until the potatoes are fork-tender.
- 4. Stir in the rinsed and drained cannellini beans. Cook for another 5 minutes, or until the beans are heated through.
- 5. If using spinach or kale, stir it into the soup during the last minute or two of cooking, just until it wilts.
- 6. Taste and adjust seasonings as needed. Add a squeeze of fresh lemon juice to brighten the flavors.
Notes
Store in an airtight container in the refrigerator for up to 3-4 days. Can also be frozen for up to 2-3 months. Reheat gently on the stovetop or in the microwave.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: approx. 350
- Sugar: 7g
- Sodium: 750mg
- Fat: 8g
- Carbohydrates: 55g
- Fiber: 10g
- Protein: 12g