Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add the onion and cook for 4-5 minutes until softened.
- Add the garlic and red pepper flakes. Cook for 30 seconds until fragrant.
- Add the diced tomatoes, broth, Italian seasoning, and half the beans.
- Bring to a simmer and cook for 10 minutes.
- Using an immersion blender, partially blend the soup — you want it creamy but still chunky.
- Add the remaining whole beans and the kale. Simmer for another 10 minutes until the kale is tender.
- Season with salt and pepper to taste.
- Serve drizzled with good olive oil and topped with grated Parmesan, alongside crusty bread.
Notes
Cannellini beans give the creamiest result, but great northern or navy beans work too. Blending only half the soup gives you the best of both worlds — creamy texture with whole beans for bite. This soup thickens as it sits, so add a splash of broth when reheating leftovers.
