Ingredients
Equipment
Method
- Heat olive oil and butter in a medium Dutch oven over medium heat. Add onion and optional celery with a pinch of salt. Cook for 6–8 minutes until translucent and lightly golden. Add garlic and sauté 30 seconds.
- Add tomato paste and cook for 1 minute, stirring, until it darkens and smells fragrant.
- Pour in tomatoes and 1 cup of stock. Scrape the pot bottom to release browned bits. Bring to a steady simmer.
- Season with salt, pepper, and optional pepper flakes. Simmer uncovered for 15–18 minutes, stirring occasionally, until slightly thickened and glossy.
- Blend the soup until smooth using an immersion blender or carefully in a countertop blender. Add more stock to thin, if needed.
- Remove from heat. Stir in 1 tbsp vinegar and the crème fraîche or yogurt. Taste and adjust acidity or salt as desired.
- Ladle into warm bowls and top with fresh herbs and a twist of black pepper.
Nutrition
Notes
Warm your serving bowls beforehand to keep the soup piping hot. Use fire-roasted tomatoes or roast your own for added depth. For ultra-smooth texture, blend in a countertop blender and strain. To lighten, skip the cream and finish with olive oil and herbs. Freeze the base without dairy and add crème fraîche after reheating.
