Ingredients
Equipment
Method
Sauté aromatics
- Heat 2 tablespoons olive oil in a large pot over medium heat. Sauté the diced onion for 5 minutes, until softened, with a glossy look.
- Add the minced garlic and 1 tablespoon tomato paste to the pot. Cook for 2 minutes, stirring constantly, until fragrant and slightly darkened.
Simmer and blend
- Add the whole plum tomatoes, drained white beans, 4 cups broth, dried basil, dried oregano, and red pepper flakes to the pot. Bring to a simmer over medium-high heat.
- Simmer for 20 minutes, stirring occasionally, until the flavors meld and the tomatoes look broken down. Blend completely smooth with an immersion blender until no bean pieces remain.
Finish and serve
- Turn off the heat and stir in honey or sugar. Season with salt and pepper to taste, and keep the soup glossy and well blended.
- Let the soup cool for 1-2 minutes off the heat, then stir in the Greek yogurt or cream until silky. Serve hot, topped with fresh basil.
Notes
For the smoothest texture, blend long enough that the white beans disappear completely—then stop heat before adding Greek yogurt. Store in an airtight container in the refrigerator up to 4 days; freeze up to 2 months (for best texture, reheat gently and avoid boiling after thawing). For a dairy-free option, use a plain dairy-free yogurt or coconut cream substitute; the flavor will stay tomato-forward.
