Heat the olive oil in a large pot over medium heat. Sauté the shallot, garlic, carrots, and fennel for 5 minutes, or until softened and fragrant.
Add the beans, broth, rosemary, and bay leaf. Bring to a boil, then reduce to a simmer and simmer for 25 minutes.
Remove the rosemary and bay leaf, then partially mash some of the beans with a spatula or potato masher for creaminess.
Stir in the salt and pepper, then finish with a drizzle of olive oil. Garnish with chopped fennel fronds.
Serve and enjoy!
Video
Notes
Storage and Reheating Store any leftover Tuscan soup in an airtight container, then keep it in the refrigerator for up to 3 days. You can also create a bigger batch and store servings in freezer-safe containers for up to 2 months. This makes it excellent for meal prep when you want ready-to-heat lunches.You can reheat the soup on the stove or in the microwave. Stir frequently to prevent burning and ensure even heat.