Description
This fresh tomato soup recipe is a creamy, comforting classic made with ripe tomatoes, olive oil, garlic, and basil. A Moroccan–California twist that’s simple, wholesome, and full of sunshine flavor.
Ingredients
• 2 lbs (900g) ripe fresh tomatoes, chopped
• 2 tbsp olive oil
• 1 medium yellow onion, diced
• 2 cloves garlic, minced
• 1 tsp salt
• ½ tsp black pepper
• 1 tsp sugar
• ¼ tsp ground cumin
• ½ cup coconut milk or heavy cream
• ¼ cup fresh basil leaves, chopped
• Optional garnish: olive oil drizzle, basil, toasted bread
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add diced onions and sauté until golden and translucent.
3. Stir in garlic and cook for 30 seconds until fragrant.
4. Add chopped tomatoes, salt, pepper, sugar, and cumin; stir well.
5. Reduce heat to low, cover, and simmer for 25–30 minutes until the tomatoes soften.
6. Blend the soup with an immersion blender until smooth.
7. Stir in coconut milk or cream for richness.
8. Taste and adjust seasoning with more salt or pepper if needed.
9. Ladle into bowls, drizzle with olive oil, and top with fresh basil.
10. Serve warm with toasted sourdough or garlic bread.
Notes
• Roast tomatoes before cooking for deeper caramelized flavor.
• If soup thickens after chilling, add a splash of water or stock when reheating.
• Store leftovers in an airtight container for up to 4 days in the fridge or 3 months in the freezer.
• For a vegan version, use coconut milk instead of dairy cream.
• Pair with grilled cheese or roasted vegetables for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan–California Fusion
Nutrition
- Serving Size: 1 bowl (about 250ml)
- Calories: 160
- Sugar: 8 g
- Sodium: 420 mg
- Fat: 9 g
- Saturated Fat: 3 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 3 g
- Protein: 3 g
- Cholesterol: 0 mg
