• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
My Texas Kitchen
  • Recipe Index
  • Meal Plans
  • Life
  • About Me
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Life
  • About Me
  • Meal Plans
  • Contact
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • Life
    • About Me
    • Meal Plans
    • Contact
    • Instagram
    • Pinterest
  • ×
    Home » Appetizer

    Homemade Texas Restaurant Style Salsa

    Modified: May 2, 2025· Published: Jul 29, 2022 by Alaine · 6 Comments

    • Facebook
    • X
    • Email
    ↓ Jump to Recipe

    Homemade Texas Restaurant Style Salsa is full of tomatoes, jalapeno, white onion and cilantro. Inspired by my favorite Tex-Mex Salsa it is easy and makes a big batch of salsa!

    closeup of prepared salsa in a bowl with tortilla chips

    I love the fresh tasting salsa at my local Mexican restaurants in Central Texas. For years, I have been experimenting and trying to recreate my favorite. This is finally it! 

    The salsa is a combination of fresh roma and canned whole tomatoes, cooked and raw ingredients that give it that fresh and delicious combination of flavor and texture. 

    Jump to:
    • Ingredients
    • How to make homemade salsa
    • Roasting Tomatoes and Vegetables
    • 📖 Recipe
    • FAQ

    Ingredients

    • Roma Tomatoes – These are Ideal for making salsa, because they have a lower water content and fewer seeds than many other varieties of tomatoes. 
    • White Onion – Traditionally used in the salsa of the Tex-Mex restaurants I frequent. You can substitute a yellow onion. Note that you will cook half of the onion and leave the other half raw.
    • Garlic – Four cloves of roasted garlic. 
    • Jalapeño Peppers – I like to roast an extra jalapeño, in case I want to add more heat. 
    • Canola Oil – Neutral flavored oil to lightly coat vegetables prior to roasting. 
    • Canned Whole Tomatoes – Uses a 28 oz. can of whole peeled tomatoes. 
    • Salt
    • Cilantro – Uses about ½ bunch, can adjust amount according to personal preference. I use the top half, including stems and leaves.
    • Optional – Lime Juice
    dish or prepared texas restaurant hot sauce surrounded by white corn tortilla chips.

    How to make homemade salsa

    • Start by thoroughly washing the tomatoes, jalapenos, onion and cilantro. 
    • Roast the roma tomatoes, half of the onion, jalapeno peppers and garlic cloves. There are three different ways to do this: In the oven, stovetop or in the air-fryer
    • Once vegetables are cooked and slightly cooled, remove the stems, seeds and membranes from the jalapeno. Cut the onion into quarters to fit in blender or food processor. You can also remove the Roma tomato skins at this point.
    • Add canned tomatoes, roma tomatoes, jalapenos and cooked onion to blender. Pulse until incorporated. 
    • Add raw onion, salt, and cilantro. Pulse a couple of times or till desired consistency is reached. Refrigerate. If desired, you can add a fresh squeeze of lime juice to salsa prior to serving. 
    blender full of salsa and cilantro and onion

    Roasting Tomatoes and Vegetables

    • Air-Fryer - Working in batches, cook vegetables for 5-10 minutes at 390F. Flip half way.
    • Stovetop - In a large skillet, cook vegetables over medium-high heat. Takes approximately 10 minutes.
    • Oven - Spread vegetables and tomatoes on a large sheet-pan and bake at 350F for 30-40 minutes.
    chunky Texas restaurant style salsa with visible chunks of onion and cilantro.

    Storage & Serving

    Store in a air-tight container in the refrigerator for up to one week. I like to store in a couple of mason jars with lids. Serve with tortillas chips or on top of entrees. 

    📖 Recipe

    prepared texas restaurant style salsa with tortilla chips

    Texas Restaurant Style Salsa

    Homemade Texas Restaurant Style Salsa is full of tomatoes, jalapeno, white onion and cilantro.
    5 from 5 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Course Appetizer
    Cuisine Mexican
    Servings 9 cups

    Equipment

    • 1 Blender or Food Processor

    Ingredients
      

    • 4-5 Roma Tomatoes
    • 1 large White Onion cut in half
    • 4 cloves Garlic
    • 4-5 Jalapeno Peppers
    • Canola Oil
    • 1 – 28 oz. can Whole Peeled Tomatoes
    • 1 tsp. Salt
    • ½ bunch Cilantro
    • Optional Lime Juice

    Instructions
     

    • Preheat oven to 350°F. Lightly coat tomatoes, one half of onion, garlic and whole jalapeno peppers with canola oil. Spread onto a large sheet pan and roast for 30 to 40 minutes or until tomatoes and jalapenos have some charred spots. Turn occasionally to prevent burning.
    • Remove from oven. Let peppers cool to room temperature. Remove stems, seeds and membrane from jalapenos. Remove Roma tomato skins if desired.
    • In a large blender or food processor, combine canned tomatoes, cooked roma tomatoes, garlic, jalapenos and cooked onion. Pulse until blended.
    • Add to blender salt, cilantro and the reserved half of white onion. Pulse until desired consistency in reached. Refrigerate salsa and enjoy.

    Notes

    Tomatoes, onion, jalapeños and garlic can also be roasted on the stove-top or in an air fryer. See post for more information. 
    Cilantro - Use the top half of stems and leaves. 
    Keyword salsa
    Tried this recipe?Mention @mytxkitchen or tag #mytxkitchen!

    FAQ

    Can this salsa be canned?

    While delicious, this recipe has not been tested for canning at home. If you are looking for a recipe to can, I would recommend visiting The National Center for Home Food Preservation which has several recipes for home canned salsa that have been tested for home canning. 

    What if my salsa is too watery?

    If you use a tomato other than roma tomatoes, you may have some extra water in your salsa. You can simply strain this out with cheesecloth or by pouring salsa through a sieve. 

    Enjoy!

    More Tex-Mex recipes you may also enjoy:

    • Pico de Gallo with Avocado
    • Southwestern Black Bean and Corn Salsa
    • Jalapeño Ranch Dip (Like Chuy's!)
    • Crockpot Queso with Sausage

    More Appetizer Recipes

    • a prepared bowl of velveeta queso with visible chunks of cooked sausage, diced tomatoes, garnished with cilantro and served with tortilla chips
      Crock-Pot Queso with Sausage
    • cowboy caviar closeup with visible black eyed peas, bell pepper, onion, corn
      Cowboy Caviar
    • serving dish of pickle dip with crispy onions and potato chips
      Fried Pickle Dip
    • plate of sliced pimento cheese pinwheels
      Pimento Cheese Pinwheels
    • Facebook
    • X
    • Email

    Reader Interactions

    Comments

    1. Gianna

      April 17, 2023 at 2:37 pm

      5 stars
      I love how easy this recipe is and how good the salsa is! The only thing I would change is how much jalapeno is in it, this varies depending on your spice tolerance though! That's all, so overall it's an amazing recipe!

      Reply
      • Alaine

        April 20, 2023 at 7:44 am

        Thank you for your feedback! Exactly and each jalapeño is a little different so you can definitely use less to adjust to your spice preference.

        Reply
    2. Robert Wood

      February 08, 2025 at 4:22 pm

      5 stars
      Hands down the best salsa I've ever had. I'm a salsa aficionado from Texas. Followed the recipe to the letter, although I added a little more salt. Thanks. I made it for Superbowl tomorrow but end up eating half. Lol

      Reply
      • Alaine

        February 09, 2025 at 4:25 pm

        Glad to hear it, thanks! That always happens to us when we make the salsa too haha.

        Reply
    3. Teresa

      April 26, 2025 at 3:26 pm

      5 stars
      I made a double batch today. I added the lime juice and extra cilantro. My family also likes it hot, so I left the seeds in three of the jalapenos. It still did not have the heat required, so I added a can of hot rotel. It turned out perfect-we could not be happier-thanks so much for the recipe.

      Reply
      • Alaine

        April 28, 2025 at 2:00 pm

        Thank you for the comment! I'm glad to hear adding the hot Rotel brought up the heat level enough for y'all, I will have to recommend that to others.

        Reply
    5 from 5 votes (2 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hey y'all, I'm Alaine! Wife, mom of three, and Registered Dietitian. Welcome to My Texas Kitchen where I share recipes and bits of life from Central Texas. Thanks for stopping by!

    More about me →

    Texas Recipes

    • cream cheese filled kolaches
      Cream Cheese Kolaches
    • cast iron skillet of sautéed fajita bell peppers and onions. onions are slightly brown and peppers are charred.
      Fajita Veggies
    • baking sheet of golden brown baked Texas sausage kolaches
      Klobasnek aka Texas Sausage Kolache
    • cooked charro beans in a bowl with visible chunks of tomato, bacon and top with cilantro
      Charro Beans

    New Recipes

    • pan of cooked homemade dark chocolate brownies
      Easy Homemade Brownies
    • baked bourbon chocolate chip cookie bars cut into squares
      Bourbon Chocolate Chip Cookie Bars
    • a prepared bowl of velveeta queso with visible chunks of cooked sausage, diced tomatoes, garnished with cilantro and served with tortilla chips
      Crock-Pot Queso with Sausage
    • cowboy caviar closeup with visible black eyed peas, bell pepper, onion, corn
      Cowboy Caviar

    Footer

    • Privacy Policy

    • Contact

    Copyright © 2025 Brunch Pro on the Feast Plugin

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.