Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion and minced garlic with a pinch of salt and pepper; cook for about 5 minutes, until soft and translucent.
- Stir in the tomato paste, dried basil, oregano, and thyme; cook for another 5 minutes, stirring often.
- Add the fire-roasted tomatoes, cannellini beans, broth, and Parmesan rind; bring to a boil, then simmer for 20 minutes.
- Remove the lid, stir in the heavy cream, grated Parmesan, and spinach; cook for an additional 5–10 minutes.
- Ladle the soup into bowls and garnish with extra Parmesan and red pepper flakes; serve with toasted bread.
Nutrition
Calories: 400kcalCarbohydrates: 45gProtein: 18gFat: 18gSaturated Fat: 10gCholesterol: 50mgSodium: 800mgPotassium: 850mgFiber: 12gSugar: 5gVitamin A: 1200IUVitamin C: 15mgCalcium: 250mgIron: 4mg
Notes
If you're missing an ingredient, swap the heavy cream with coconut milk for a dairy-free option. Fresh spinach can be replaced with kale or Swiss chard. Always save your Parmesan rinds for added flavor in soups and stews. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. Reheat gently on the stove, adding broth if needed to loosen the consistency. For extra flavor, consider roasting the garlic beforehand or experimenting with different herbs like rosemary or marjoram.
Tried this recipe?Let us know how it was!