Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Roasted Tomato Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harvest Belle
  • Total Time: 40 minutes
  • Yield: Approximately 8 servings 1x

Description

Classic Roasted Tomato Salsa is a vibrant and flavorful dip that captures the essence of summer in every bite. Roasting ripe tomatoes enhances their natural sweetness, while zesty lime and fresh cilantro add a refreshing twist. Perfect for parties or cozy nights in, this salsa is easy to make and incredibly versatile—whether served with tortilla chips, grilled meats, or as a topping for tacos. Dive into the explosion of flavors that will keep your guests coming back for more!


Ingredients

Scale
  • 4 cups fresh Roma tomatoes, halved
  • 1 medium red onion, finely chopped
  • 1/2 cup fresh cilantro, chopped
  • 1/4 cup fresh lime juice (about 2 limes)
  • 1 jalapeño pepper, seeds removed and finely chopped (optional)
  • 1 tsp sea salt
  • 2 tbsp olive oil

Instructions

  1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Place halved tomatoes cut-side up on the baking sheet. Drizzle with olive oil and sprinkle with sea salt.
  3. Roast for 25-30 minutes until caramelized and flavorful.
  4. While the tomatoes roast, chop the red onion, jalapeño, and cilantro.
  5. Once the tomatoes cool slightly, combine them in a bowl with chopped onions, jalapeño (if using), cilantro, and lime juice. Stir gently to mix.
  6. Taste and adjust seasoning if necessary before serving.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Condiment
  • Method: Roasting
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/4 cup (60g)
  • Calories: 45
  • Sugar: 2g
  • Sodium: 210mg
  • Fat: 2g
  • Saturated Fat: 0g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 1g
  • Cholesterol: 0mg