Description
This easy gazpacho recipe features ripe tomatoes, cucumber, bell pepper, onion, garlic, and fresh cilantro blended together to create a refreshing, chilled Spanish soup. Ready in minutes with simple ingredients, it’s the perfect healthy, vegan, and gluten-free appetizer or side for hot days.
Ingredients
Units
Scale
Main Ingredients
- 2 pounds ripe plum or roma tomatoes, halved, core and seeds removed
- 1 medium cucumber, peeled and cut into coins
- 1 medium red bell pepper, stem and core removed
- 1/2 medium sweet yellow onion, peeled and cut into large chunks
- 2 cloves garlic
- 1/4 cup cilantro
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon ground cumin
- 1/4 teaspoon cayenne pepper (optional)
For Garnish
- croutons
- cilantro leaves
- olive oil
Instructions
- Blend the Vegetables: Add tomatoes, cucumber, bell pepper, onion, garlic, cilantro, olive oil, red wine vinegar, salt, black pepper, cumin, and cayenne pepper (if using) to a large blender or food processor. Puree until completely smooth, about 1–2 minutes. If your blender is small, process in batches.
- Season: Taste the gazpacho and adjust seasoning with more salt if needed.
- Chill: Transfer the soup to a large glass container, cover, and refrigerate for at least 4 hours or up to overnight to let the flavors meld.
- Serve: Stir the chilled gazpacho, pour into bowls, and garnish each serving with croutons, cilantro leaves, and a drizzle of olive oil. Serve cold.
Notes
- Use ripe, flavorful tomatoes for the best taste.
- Soup can be prepared a day ahead for deeper flavor.
- Adjust garlic and cayenne to your spice preference.
- Keep leftovers refrigerated for up to 2 days.
- For a smoother texture, strain gazpacho before chilling.
- Gazpacho is naturally vegan and gluten-free (skip croutons or use gluten-free versions).
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 115
- Sugar: 7g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 3g
- Protein: 2g
- Cholesterol: 0mg