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 with Bacon

White Bean Soup with Bacon


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Grace
  • Total Time: 45 minutes
  • Yield: Approximately 6 servings 1x

Description

Indulge in the warm and comforting flavors of this White Bean Soup with Bacon, perfect for cozy evenings or gatherings. This hearty dish combines smoky bacon, creamy white beans, and fresh vegetables to create a satisfying bowl of goodness. With a quick prep time of just 15 minutes and simple ingredients, you can have a delicious meal ready in no time. It’s versatile enough to serve as a main course or a delightful starter, making it ideal for any occasion.


Ingredients

Scale
  • 6 slices bacon, chopped
  • 3 large carrots, peeled and sliced
  • 2 celery ribs, sliced
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 5 cups low-sodium chicken broth
  • 2 cans white kidney beans (19 oz each)
  • ¾ cup half-and-half
  • ¼ cup grated Parmesan cheese

Instructions

  1. In a large Dutch oven over medium-high heat, cook the chopped bacon until crispy and set aside.
  2. Sauté carrots, celery, and onion in the rendered fat for about 4–5 minutes until softened.
  3. Add garlic and seasonings; cook for another minute.
  4. Pour in chicken broth and deglaze the pot.
  5. Blend some beans with half-and-half until smooth.
  6. Stir whole beans and the bean puree into the pot; simmer for about 10–15 minutes.
  7. Finish with Parmesan cheese and serve hot.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 3g
  • Sodium: 720mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 8g
  • Protein: 15g
  • Cholesterol: 40mg