Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven over medium heat. Add diced onion, carrot, and celery. Season with salt and pepper and cook for 8-10 minutes until softened.
- Add sliced garlic and cook for 60-90 seconds until fragrant.
- Stir in the tomato paste and cook for 1-2 minutes until it darkens slightly.
- Add both cans of cannellini beans with their liquid, the broth, rosemary sprigs, thyme sprigs, and parmesan rind.
- Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 25-30 minutes.
- Mash roughly a quarter of the beans against the side of the pot with a wooden spoon to thicken the broth.
- Remove the rosemary sprigs, thyme sprigs, and parmesan rind.
- Stir in fresh baby spinach and cook for 60 seconds until wilted. Add lemon juice and adjust seasoning.
- Ladle into bowls. Finish with a generous drizzle of olive oil, fresh parsley, and black pepper. Serve with crusty bread.
Notes
Don't rush the soffritto — 8-10 minutes of gentle cooking builds the flavor base. Include the parmesan rind for the deepest broth. Don't drain the canned beans — use the liquid. Mash some beans to naturally thicken. Add spinach and lemon at the very end.
