This Roasted Tomato Salsa is smoky, fresh, slightly spicy, and packed with roasted tomatoes, onion, garlic, jalapeños, bell pepper, lime, and cilantro. Roasting the vegetables deepens their flavor, softens their texture, and gives the salsa a rich homemade taste that is much more intense than a basic raw salsa.
The recipe is easy to prepare and works well as a dip, taco topping, burrito filling, nacho sauce, grilled-meat condiment, or flavorful addition to rice bowls, eggs, quesadillas, and sandwiches.
Fresh tomatoes become sweet and concentrated under high heat, while the onion and garlic develop lightly caramelized edges. Jalapeños provide adjustable heat, and bell pepper adds body and mild sweetness. Fresh cilantro and lime juice are added after roasting to brighten the finished salsa.
You can make the salsa smooth, chunky, mild, or spicy depending on how long you blend it and how many jalapeño seeds you keep. It can be served warm, at room temperature, or chilled.
This is a practical homemade salsa recipe for taco night, game day, summer cookouts, potlucks, Cinco de Mayo parties, family gatherings, and weekly meal prep.
Why You Will Love This Roasted Tomato Salsa
Roasting transforms basic vegetables into a deeply flavored salsa without requiring complicated ingredients.
The recipe is naturally flexible. Add more jalapeño for heat, remove the seeds for a milder result, or include another pepper variety for a different flavor.
It is also easy to control the texture. Pulse briefly for chunky salsa or blend longer for a smoother restaurant-style consistency.
The salsa can be made ahead and refrigerated, making it useful for parties, weekly meal prep, and quick lunches.
It pairs with many foods beyond tortilla chips, including tacos, grilled chicken, pork, fish, eggs, rice, beans, baked potatoes, and roasted vegetables.
Ingredients for Roasted Tomato Salsa
- 2 pounds ripe Roma or plum tomatoes, halved
- 1 medium yellow or white onion, quartered
- 4 garlic cloves, unpeeled
- 1 to 2 jalapeño peppers, halved
- 1 medium red or green bell pepper, seeded and quartered
- 1 tablespoon olive oil
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper
- 1/2 cup fresh cilantro leaves and tender stems
- 2 tablespoons fresh lime juice
- 1/2 teaspoon ground cumin, optional
- Pinch of sugar, optional
Ingredient Notes
Tomatoes
Roma or plum tomatoes are ideal because they contain less water and more flesh than many slicing tomatoes.
Vine-ripened tomatoes can also be used, but the salsa may need additional draining or roasting time.
Onion
White onion creates a sharper traditional salsa flavor, while yellow onion becomes slightly sweeter during roasting.
Red onion can be used for a deeper color and mild sweetness.
Garlic
Roasting garlic in its peel protects it from burning and gives it a soft, mellow flavor.
Peel the cloves after roasting before adding them to the blender.
Jalapeños
One jalapeño creates mild to medium heat, while two usually produce a stronger salsa.
Remove the seeds and pale interior membranes for less heat.
Bell Pepper
Bell pepper adds sweetness, color, and a fuller texture.
Red bell pepper creates a sweeter salsa, while green bell pepper adds a more earthy flavor.
Cilantro
Fresh cilantro provides brightness and the familiar herbal flavor associated with many tomato salsas.
Add it after roasting so its fresh character remains noticeable.
Lime Juice
Lime juice balances the sweetness of the roasted vegetables and makes the salsa taste fresher.
Add it gradually and adjust according to taste.
Kitchen Equipment
You will need a rimmed baking sheet, aluminum foil or parchment paper, sharp knife, cutting board, tongs, blender or food processor, measuring spoons, and mixing bowl.
A broiler-safe metal baking sheet is best when using high heat.
How to Make Roasted Tomato Salsa
Step 1: Preheat the Oven
Preheat the oven to 425°F.
Line a large rimmed baking sheet with foil or parchment paper.
Step 2: Prepare the Tomatoes
Wash and dry the tomatoes.
Cut them in half lengthwise and place them cut-side down on the baking sheet.
Step 3: Prepare the Onion and Peppers
Cut the onion into quarters.
Halve the jalapeños and remove some or all of the seeds when you want a milder salsa.
Seed and quarter the bell pepper.
Step 4: Add the Garlic
Place the unpeeled garlic cloves on the baking sheet.
Keeping the peel attached helps prevent scorching.
Step 5: Season the Vegetables
Drizzle the tomatoes, onion, jalapeños, and bell pepper with olive oil.
Sprinkle with approximately half of the salt and all of the black pepper.
Step 6: Roast
Roast for approximately 25 to 35 minutes.
The tomatoes should soften and release some juice, while the onion and peppers develop browned edges.
Step 7: Broil for More Char
For a smokier flavor, switch the oven to broil during the final two to four minutes.
Watch closely because garlic and pepper skins can burn quickly.
Step 8: Cool Briefly
Remove the baking sheet from the oven.
Allow the vegetables to cool for approximately 10 minutes.
Step 9: Peel the Garlic
Squeeze the softened garlic from its peel.
Discard the peel.
Step 10: Blend the Salsa
Transfer the roasted tomatoes, onion, garlic, jalapeños, bell pepper, and any flavorful juices from the baking sheet to a blender or food processor.
Add the cilantro, lime juice, optional cumin, remaining salt, and optional sugar.
Step 11: Adjust the Texture
Pulse several times for a chunky salsa.
Blend longer for a smooth restaurant-style salsa.
Avoid overblending when you prefer visible vegetable pieces.
Step 12: Taste and Adjust
Taste the salsa and add more salt, lime juice, cilantro, or jalapeño as needed.
If the salsa tastes too acidic, add a very small pinch of sugar.
Step 13: Rest Before Serving
Allow the salsa to rest for approximately 20 minutes so the flavors can blend.
Serve warm, at room temperature, or chilled.
How to Control the Heat
For mild salsa, use one jalapeño and remove all seeds and membranes.
For medium salsa, keep some of the seeds.
For spicy salsa, use two jalapeños or add a serrano pepper.
Remember that pepper heat varies naturally, so taste carefully.
Wear gloves when handling very hot peppers and avoid touching your face or eyes.
How to Make Chunky Roasted Salsa
Pulse the roasted vegetables only a few times.
Use a food processor rather than a high-speed blender for better control.
Drain some tomato liquid before blending if the salsa appears watery.
Stir in chopped cilantro and lime juice by hand after pulsing.
How to Make Smooth Restaurant-Style Salsa
Add all ingredients to a blender.
Blend until mostly smooth.
Add one or two tablespoons of water when necessary to help the blades move.
Chill for at least one hour for the best restaurant-style flavor.
How to Fix Watery Salsa
Drain some of the roasted tomato liquid before blending.
Use Roma tomatoes rather than watery slicing tomatoes.
Blend less aggressively.
Pour the finished salsa into a saucepan and simmer gently for several minutes.
Allow it to cool before serving.
How to Fix Salsa That Is Too Thick
Add water, tomato juice, or lime juice one tablespoon at a time.
Pulse between additions until the desired consistency is reached.
Do not add too much liquid at once.
How to Fix Salsa That Is Too Spicy
Add more roasted tomatoes or bell pepper.
Blend in additional onion.
Add a small pinch of sugar to soften the heat.
Serve with sour cream, avocado, cheese, or another cooling ingredient.
Lime juice can brighten flavor but will not always reduce the actual pepper heat.
Tips for the Best Roasted Tomato Salsa
Use ripe, flavorful tomatoes.
Arrange vegetables in one layer.
Do not crowd the baking sheet.
Keep garlic in its peel while roasting.
Use the flavorful pan juices.
Broil briefly for extra char.
Add cilantro and lime after roasting.
Blend gradually so you can control the texture.
Taste after the salsa rests.
Easy Roasted Salsa Variations
Fire-Roasted Tomato Salsa
Broil the vegetables until the skins develop dark charred spots.
Serrano Tomato Salsa
Replace jalapeños with serrano peppers for stronger heat.
Chipotle Roasted Salsa
Add one chipotle pepper in adobo for smoky flavor.
Roasted Corn Salsa
Stir roasted corn into the finished chunky salsa.
Black Bean Salsa
Add drained black beans after blending.
Avocado Roasted Salsa
Fold diced avocado into the cooled salsa shortly before serving.
Mango Roasted Salsa
Add diced mango for a sweet and spicy combination.
Pineapple Tomato Salsa
Stir in finely chopped pineapple after the salsa cools.
Tomatillo Tomato Salsa
Replace some tomatoes with husked tomatillos.
No-Cilantro Salsa
Omit cilantro or replace it with a smaller amount of parsley.
Can You Make This Salsa without a Blender?
Yes. Allow the roasted vegetables to cool, then chop them finely with a knife.
Combine them in a bowl with cilantro, lime juice, salt, and cumin.
This creates a rustic, chunky salsa.
Can You Make It Ahead?
Yes. The salsa often tastes better after several hours in the refrigerator.
Prepare it up to two days before serving and store it in an airtight container.
Stir well before serving because some liquid may separate.
What to Serve with Roasted Tomato Salsa
Tortilla Chips
Serve the salsa with warm or room-temperature tortilla chips.
Tacos
Spoon it over beef, chicken, pork, shrimp, fish, or vegetable tacos.
Nachos
Add it to loaded nachos with cheese, beans, meat, sour cream, and guacamole.
Burritos and Bowls
Use it in burritos, burrito bowls, rice bowls, or taco salads.
Eggs
Serve it with scrambled eggs, omelets, breakfast tacos, or breakfast potatoes.
Grilled Meat
Pair it with grilled chicken, steak, pork chops, or fish.
Quesadillas
Use it as a dipping sauce for cheese or chicken quesadillas.
Baked Potatoes
Spoon it over baked or roasted potatoes with sour cream and cheese.
How to Store Roasted Tomato Salsa
Transfer the salsa to a clean airtight container.
Refrigerate within two hours of preparation.
Store for up to four to five days.
Use a clean spoon each time to reduce contamination.
Discard the salsa when it develops mold, an unusual odor, excessive bubbling, slime, or other signs of spoilage.
Can You Freeze Roasted Salsa?
Yes. Transfer cooled salsa to freezer-safe containers, leaving space for expansion.
Freeze for up to three months.
Thaw overnight in the refrigerator.
The salsa may separate slightly after freezing, so stir or blend it again before serving.
Fresh cilantro flavor may become less noticeable, so add more after thawing.
Common Mistakes to Avoid
Do not use underripe, flavorless tomatoes.
Avoid overcrowding the baking sheet.
Do not peel the garlic before roasting unless you monitor it closely.
Avoid burning the vegetables during broiling.
Do not overblend when you want chunky salsa.
Avoid adding too much salt before the flavors concentrate.
Do not skip the lime juice.
Avoid storing the salsa at room temperature for extended periods.
Frequently Asked Questions
What Tomatoes Are Best?
Roma or plum tomatoes are ideal because they contain more flesh and less water.
Do I Need to Peel the Tomatoes?
No. The roasted skins add flavor and blend easily.
How Spicy Is This Salsa?
One seeded jalapeño creates mild heat, while two jalapeños create a stronger salsa.
Can I Use Canned Tomatoes?
Yes. Use drained fire-roasted canned tomatoes and roast the remaining vegetables separately.
Can I Leave Out the Bell Pepper?
Yes. The salsa will have a stronger tomato and jalapeño flavor.
Can I Leave Out Cilantro?
Yes. Omit it or use parsley.
Why Is My Salsa Watery?
The tomatoes may contain excess liquid or the vegetables may have been overblended.
Why Is My Salsa Bitter?
The vegetables may have burned, or too much charred pepper skin may have been blended into the salsa.
Can I Make It Ahead?
Yes. Prepare it up to two days ahead for the best fresh flavor.
How Long Does It Keep?
Store it in the refrigerator for approximately four to five days.
Can It Be Frozen?
Yes. Freeze it for up to three months.
How Much Does the Recipe Make?
The recipe makes approximately three to four cups, depending on tomato size and blending consistency.
Food Safety Notes
Wash tomatoes, peppers, cilantro, and limes thoroughly before preparation.
Use a clean cutting board, knife, blender, and storage container.
Wash your hands after handling jalapeños.
Wear gloves when you have sensitive skin or are working with hotter peppers.
Avoid touching your eyes, nose, or face after handling peppers.
Refrigerate the salsa within two hours.
This refrigerator salsa recipe is not designed for shelf-stable canning. Safe home canning requires a tested recipe with controlled acidity and processing instructions.
Printable Roasted Tomato Salsa Recipe
Easy Roasted Tomato Salsa
Prep Time: 15 minutes
Roasting Time: 25 to 35 minutes
Cooling and Resting Time: 30 minutes
Total Time: Approximately 1 hour 20 minutes
Yield: 3 to 4 cups
Category: Appetizer or condiment
Cooking Method: Oven roasted
Cuisine: Mexican-inspired
Ingredients
- 2 pounds Roma tomatoes, halved
- 1 medium onion, quartered
- 4 garlic cloves, unpeeled
- 1 to 2 jalapeños, halved
- 1 bell pepper, seeded and quartered
- 1 tablespoon olive oil
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper
- 1/2 cup fresh cilantro
- 2 tablespoons fresh lime juice
- 1/2 teaspoon ground cumin, optional
- Pinch of sugar, optional
Instructions
- Preheat the oven to 425°F.
- Line a rimmed baking sheet with foil or parchment.
- Place the tomatoes cut-side down on the sheet.
- Add the onion, unpeeled garlic, jalapeños, and bell pepper.
- Drizzle with olive oil.
- Season with half the salt and all the black pepper.
- Roast for 25 to 35 minutes, until softened and browned.
- Broil for two to four minutes when deeper char is desired.
- Cool for approximately 10 minutes.
- Peel the roasted garlic.
- Transfer all roasted vegetables and pan juices to a blender or food processor.
- Add cilantro, lime juice, cumin, remaining salt, and optional sugar.
- Pulse for chunky salsa or blend longer for smooth salsa.
- Taste and adjust the salt, lime juice, cilantro, or heat.
- Allow the salsa to rest for approximately 20 minutes.
- Serve warm, at room temperature, or chilled.
Storage
Store in an airtight container in the refrigerator for four to five days.
Freezing
Freeze cooled salsa for up to three months. Stir or blend after thawing.
Important Tip
Keep the garlic cloves in their peels during roasting so they soften without burning.
Final Thoughts
This Roasted Tomato Salsa combines sweet roasted tomatoes, caramelized onion, mellow garlic, jalapeños, bell pepper, cilantro, and fresh lime juice in one easy homemade dip.
Roasting concentrates the vegetable flavors and gives the salsa a smoky depth that raw salsa cannot fully match.
For the best result, use ripe Roma tomatoes, roast the vegetables in one layer, keep the garlic in its peel, and broil briefly for additional char.
Control the heat by changing the number of jalapeños and removing or keeping their seeds and membranes.
Serve the salsa with tortilla chips, tacos, burritos, nachos, eggs, grilled meat, rice bowls, quesadillas, or baked potatoes.
With its easy preparation, fresh ingredients, adjustable texture, make-ahead convenience, and bold roasted flavor, this homemade salsa is a dependable recipe for taco night, parties, cookouts, potlucks, and everyday meals.