2 cans (15 ounces each) cannellini beans, drained and rinsed
2 sprigs fresh rosemary
1 dried bay leaf
1 piece (about 3 inches) parmesan rind, optional
1/2 cup heavy cream
1/4 cup chopped fresh parsley
1/2 cup freshly grated parmesan cheese
Instructions
Cook Bacon: Place chopped bacon in a large pot over medium heat. Cook 6-8 minutes until crispy. Remove bacon with slotted spoon and set aside. Leave 2 tablespoons bacon fat in pot.
Sauté Vegetables: Add shallots, carrots, and celery to pot. Cook 5-6 minutes, stirring often, until vegetables soften.
Add Aromatics: Stir in garlic, red pepper flakes, salt, and black pepper. Cook 1 minute until fragrant.
Deglaze: Pour in white wine, scraping up browned bits from bottom. Simmer 2-3 minutes until wine reduces by half.
Simmer Soup: Add chicken stock, beans, rosemary, bay leaf, and parmesan rind. Bring to boil, then reduce heat to low. Simmer 20-25 minutes.
Finish: Remove rosemary, bay leaf, and parmesan rind. Stir in heavy cream and half the bacon. Heat through for 2-3 minutes. Taste and adjust seasoning.
Serve: Ladle into bowls. Top with remaining bacon, parsley, and grated parmesan. Serve with crusty bread.