Ingredients
Equipment
Method
Sauté aromatics
- Heat the olive oil in a large pot over medium heat; add the onion and sauté for 5 minutes, stirring, until softened and fragrant.
- Add the garlic and tomato paste, then cook for 2 minutes, stirring constantly until the paste darkens slightly and smells toasted.
Simmer and blend
- Add the whole plum tomatoes, white beans, broth, dried basil, dried oregano, and red pepper flakes, then bring to a simmer.
- Simmer for 20 minutes, stirring occasionally, until the tomatoes break down and the soup looks thick.
- Blend the soup completely smooth with an immersion blender; keep blending until no tomato skins or bean pieces remain.
Finish and serve
- Stir in the honey and season with salt and pepper to taste, then taste and adjust as needed for balance.
- Remove from heat and stir in the Greek yogurt or cream until fully incorporated and silky, without any curdled bits.
- Serve hot, topped with fresh basil to finish.
Notes
Pro tip: blend the soup right after simmering so the white beans create a truly smooth texture. Store leftovers in the refrigerator up to 4 days; reheat gently over low heat and don’t boil after adding the yogurt/cream. Freezing is yes, but for best texture, freeze before stirring in the Greek yogurt/cream and add it after reheating. For a dairy-free swap, use a dairy-free cream or simply omit the yogurt/cream and add a splash of broth to keep the texture creamy.
