Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
White Bean Soup 69.png

White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥣🍲 Hearty rustic soup brims with creamy cannellini beans, tender veggies, kale—nutrient-dense comfort warms soul and body.

🌿 One-pot Tuscan treasure simmers in 40 minutes; vegan protein powerhouse rivals restaurant ribollita authenticity!

  • Total Time: 55 minutes
  • Yield: 6 servings

Ingredients

– 2 cans (15 ounces each) cannellini beans, drained and rinsed

– 4 cups vegetable or chicken broth

– 1 tablespoon olive oil

– 1 medium onion, diced

– 2 carrots, peeled and diced

– 2 celery stalks, diced

– 3 cloves garlic, minced

– 1 can (14.5 ounces) diced tomatoes, undrained

– 2 cups fresh baby spinach

– 1 teaspoon dried rosemary

– 1 teaspoon dried thyme

– 1/2 teaspoon dried oregano

– Salt and black pepper to taste

– 1/4 cup grated Parmesan cheese for serving

– 2 tablespoons fresh parsley, chopped

Instructions

1-First Step: Preparation and Mise en Place Before starting the cooking process, gather and prepare all your ingredients. Drain and rinse the cannellini beans thoroughly to remove excess sodium and starch. Dice the onion, carrots, and celery into uniform pieces approximately 1/4 inch in size to ensure even cooking. Mince the garlic cloves finely. If using fresh rosemary and thyme instead of dried, chop them now. Having everything measured and ready to add to the pot will make the cooking process smooth and enjoyable.

2-Second Step: Building the Flavor Base Heat the olive oil in a large soup pot or Dutch oven over medium heat. Once the oil is shimmering, add the diced onions, carrots, and celery. This combination, known as a mirepoix, forms the flavor foundation of many soups. Cook these vegetables for 5-7 minutes, stirring occasionally, until they begin to soften and the onions become translucent. This step is crucial as it develops the sweet, savory notes that will permeate the entire soup. The vegetables should not brown at this stage but should release their aroma and begin to caramelize slightly.

3-Third Step: Adding Aromatics Add the minced garlic to the pot and cook for just 1 minute, stirring constantly to prevent burning. Garlic cooks quickly and can turn bitter if overcooked, so watch carefully. The fragrance should become noticeably aromatic. Add the dried rosemary, thyme, and oregano, stirring to coat the vegetables evenly. This toasting of dried herbs in the hot oil helps release their essential oils, intensifying their flavor. The kitchen should now smell wonderfully inviting with the combination of sautéed vegetables and toasted herbs.

4-Fourth Step: Creating the Soup Base Pour in the diced tomatoes with their juices, using a wooden spoon to scrape up any browned bits from the bottom of the pot. These caramelized bits contain concentrated flavor that adds depth to the soup. Add the drained cannellini beans and stir to combine with the vegetable mixture. Pour in the broth, ensuring all ingredients are submerged. Increase the heat to bring the soup to a gentle boil, then reduce the heat to maintain a simmer. Cover the pot partially with a lid, allowing some steam to escape, and let the soup simmer for 15-20 minutes. This allows the flavors to meld together and the beans to absorb the aromatic broth.

5-Fifth Step: Adding Fresh Elements After the soup has simmered and developed flavor, add the fresh spinach in batches, stirring until wilted before adding more. Spinach reduces dramatically in volume, so don’t worry if it seems like too much at first. The spinach will add beautiful color and fresh flavor while contributing additional vitamins and minerals. Continue simmering for 2-3 more minutes until the spinach is fully wilted but still vibrant green. Taste the soup and adjust the seasoning with salt and black pepper as needed. Remember that Parmesan cheese will add saltiness if you plan to serve it as a garnish.

6-Final Step: Finishing Touches and Serving Remove the soup from the heat and let it rest for 5 minutes before serving. This resting period allows the flavors to settle and the soup to cool slightly to the perfect eating temperature. Ladle the hot soup into warmed bowls to maintain temperature. Top each serving with a generous sprinkling of grated Parmesan cheese and fresh chopped parsley. For added texture, consider serving with crusty bread or homemade croutons. This white bean soup pairs perfectly with a simple dessert recipe for a complete meal experience.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🥬 Use lacinato kale for authentic Tuscan chew; spinach for milder greens.

🍲 Simmer longer for creamier texture—mash some beans against pot side.

🌿 Fresh herbs boost flavor; sub 1 tsp dried Italian seasoning mix.

  • Author: Brandi Oshea
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 250 kcal
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg