This wholesome Tuscan White Bean Soup is endlessly customizable, with a savory broth that steals the show — lightly enriched with evaporated milk for creaminess without the guilt! See the post for expert tips, helpful variations (including vegan options), and instructions for making ahead!
Heat the olive oil in a large Dutch oven over medium-high heat. Add the onions and cook for 5 minutes.
Add the sausage and cook until almost cooked through.
Add the carrots, celery, garlic, and red pepper flakes, and sauté for 2 minutes.
Add the beans, bouillon, bay leaf, spices, and broth. Cover to bring to a simmer, then uncover and gently simmer over low heat for 10-15 minutes, until the vegetables are tender.
Stir in the evaporated milk and spinach, then continue simmering until the spinach wilts, about 2 minutes. Stir in the lemon juice.
Season to taste with salt, pepper, etc. Serve bowls garnished with freshly grated Parmesan and parsley.