Ingredients
Equipment
Method
Sauté aromatics
- Heat the olive oil in a large pot over medium heat, then sauté the diced onion for 5 minutes until softened and fragrant. Add the minced garlic and tomato paste and cook for 2 minutes, stirring constantly so the paste darkens slightly.
Simmer
- Add the whole plum tomatoes, drained white beans, broth, dried basil, dried oregano, and red pepper flakes to the pot. Bring to a simmer and cook for 20 minutes, stirring occasionally as the flavors meld.
Blend smooth
- Turn off the heat, then use an immersion blender to blend the soup completely smooth. Blend carefully until no bean or tomato pieces remain, for a silky texture.
Finish and serve
- Stir in the honey or sugar, then season with salt and pepper to taste. Adjust sweetness and salt until the flavor pops.
- Let the soup cool slightly off heat, then stir in the Greek yogurt or cream until fully incorporated. Serve hot topped with fresh basil.
Notes
Pro tip: Blend right after simmering for the smoothest texture, then stir in dairy only after the heat is off (or after it cools a minute) to prevent curdling. Store in an airtight container in the refrigerator up to 4 days; reheat gently. Freezing is yes—freeze without the yogurt/cream, then stir it in after reheating for best texture. For a dairy-free swap, use full-fat coconut milk or a plant-based yogurt alternative instead of Greek yogurt/cream.
