Ingredients
Method
Sauté the Vegetables:
- Heat olive oil in a large heavy pot over medium heat.
- Add the diced carrots and sauté for about 3 minutes, stirring frequently.
- Reduce heat to medium-low, add the shallots, and cook for 2 minutes until softened.
Add Aromatics and Tomato Paste:
- Stir in garlic, Italian seasoning, thyme, crushed red pepper flakes, ½ teaspoon salt, and ¼ teaspoon pepper.
- Cook for about 1 minute until fragrant.
- Add the tomato paste and cook, stirring constantly, for 1–2 minutes until caramelized.
Deglaze the Pot:
- Increase the heat to medium and pour in the bouillon water or stock.
- Scrape up any browned bits from the bottom of the pot with a wooden spoon.
Add Beans, Tomatoes, and Rind:
- Stir in the canned white beans (with their liquid), fire-roasted tomatoes, bay leaf, and Parmesan rind.
- Bring the soup to a boil over high heat.
Simmer the Soup:
- Reduce the heat to low, cover the pot, and let the soup simmer gently for 10 minutes.
- Uncover, stir the soup, and continue to simmer uncovered for another 10 minutes.
Add Cream and Parmesan:
- Remove the bay leaf and Parmesan rind using tongs.
- Stir in heavy cream and grated Parmesan, if using. Adjust the seasoning with additional salt, pepper, or a splash of white balsamic vinegar for brightness.
Garnish and Serve:
- Ladle the soup into bowls and garnish with fresh herbs, croutons, pesto, or extra Parmesan.
- Serve with garlic bread, a fresh salad, or grains on the side.
Notes
- Make It Dairy-Free: Skip the cream and Parmesan, or use dairy-free alternatives.
- Adjust the Heat: Add more or less crushed red pepper flakes to suit your spice tolerance.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: Allow the soup to cool completely, then freeze for up to 3 months. Thaw in the refrigerator before reheating.
- Optional Additions: Stir in fresh spinach or kale during the last few minutes of cooking for added nutrients.