Ingredients
Method
Main
- Heat the olive oil in a large Dutch oven or soup pot over medium heat.
- Add the diced onion and sauté for 4-5 minutes until softened and translucent.
- Stir in the minced garlic, chopped sun-dried tomatoes, Italian seasoning, and red pepper flakes. Cook for 1 minute until highly fragrant.
- Add the drained cannellini beans and the broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 10 minutes.
- To make the soup ultra-creamy, use an immersion blender to briefly blend about 1/4 of the soup right in the pot. (Alternatively, mash some of the beans against the side of the pot with a wooden spoon).
- Stir in the heavy cream and fresh baby spinach. Let it simmer for 2-3 minutes until the spinach is completely wilted.
- Remove the pot from the heat. Stir in the grated parmesan cheese and fresh lemon juice. Season with salt and black pepper to taste.
- Serve hot with crusty garlic bread for dipping!
