This cozy white bean soup is packed with creamy cannellini beans, plenty of vegetables, fragrant Italian herbs, and a splash of fresh lemon juice that brightens all the flavors. It’s perfect for dunking a slice of thick, crusty bread into!
1parmesan cheese rindplus extra shredded parmesan cheese for serving
2teaspoonsminced fresh rosemary
5cupslow sodium vegetable broth
5ouncebag baby spinach
2tablespoonfresh lemon juice
Instructions
Heat a tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. When the oil is hot add in the onion, celery, and carrots. Season with salt, pepper, Italian seasoning, and red pepper flakes. Cook for 4-5 minutes or until the vegetables are tender. Add in the garlic and cook for until fragrant, about a minute.
Add the tomato paste into the pot. Stir it in until it coats the vegetables. Cook for about a minute.
Add in the rosemary, white beans, and Parmesan cheese rind and pour in the broth. Stir everything together and bring the soup to a boil. Once boiling turn the heat down and simmer for 15 minutes.
Stir the spinach into the soup and cook for another 5 minutes. Remove the Parmesan cheese rind then turn off the heat and stir in the lemon juice. Taste for seasoning.
Ladle the soup into bowls and top with Parmesan cheese. Serve with a side of crusty bread if desired.
Notes
Leftover soup will keep for 4-5 days in an airtight container in the refrigerator or you can freeze it for up to 3 months.