The thing that wrecks a layered salad is time. Let it sit too long and the stripes blur into one soft, watery slump, the lettuce goes limp, and the chips on top turn to paste. The fix isn’t a special ingredient. It’s a couple of small decisions about when each piece goes in and how dry it is when it gets there, and once you know them this holds its shape from the table to the last serving.
I build this in a trifle dish for a small gathering, taco night with people over, or any time I want one dish to do the talking.

This is the taco salad I make when I want the layers to actually read as layers: clean stripes of green lettuce, dark beans, gold corn, and seasoned beef stacked up the side of a glass dish so you can see every one of them before anyone takes a scoop.
Read Before You Start
Serve it fresh, not hours early. This version is built to eat soon after it’s assembled. The dressing sits in the middle of the stack and the avocado and tomatoes go on top, none of which hold for an afternoon in the fridge. If you build it early, the tomatoes weep, the dressing slides into the lettuce, and you lose the clean layers that are the whole point.
Ingredient Notes

- Cherry tomatoes. Two cups of halved cherry tomatoes look tidy going on, but the cut sides keep releasing juice. After halving, set them cut-side down on a paper towel while you assemble everything else, then add them last. That one step keeps tomato water off the cheese layer.
- Iceberg lettuce. I stay with iceberg here on purpose. Romaine looks a little more impressive, but it goes limp faster once anything moist touches it. Iceberg’s stiff ribs hold a defined layer and stay crunchy under the weight of the beef and beans, which is exactly what you want in a salad people can see the side of. Dry lettuce is the difference between crisp and wilted. Even a little rinse water clinging to the iceberg will soften the bottom layers as it sits. Spin it or pat it down with towels until it’s actually dry before it goes in.
- The chips. Crushed chips lose their crunch fast once they meet the cool, moist surface of the salad. Put them on the portion you’re serving rather than over the whole dish, or pass them at the table so everyone gets crunch instead of the people at the end getting damp chips.
- The beans and corn carry more liquid than they look like they do. If they go in wet, that water pools at the bottom and the base turns soupy within the hour. Drain them, then give the colander an extra few minutes and a shake.
- Serve with tortilla chips on the side, along with our Spanish rice.
Callout Title
Cool the beef all the way down before it goes anywhere near the lettuce. This is the step people rush, and it’s the one that does the most damage when skipped. Warm beef wilts the greens it sits above and loosens the dressing into a runny layer instead of a defined one. Spread the cooked beef out on a plate to drop the temperature faster if you’re short on time, and don’t start stacking until it’s no longer giving off any heat.
Make Ahead Instructions
A few parts can be handled in advance and the rest comes together fast, so the only real work is the layering itself. That’s also the part people tell me takes longer than they expected
This doesn’t freeze and it isn’t a build-it-the-night-before salad, but the parts that take time can wait for you. The dressing can be stirred together and kept covered in the fridge up to a day ahead. The seasoned beef can be cooked, cooled, and refrigerated up to 3 days out. The beans and corn can be drained and stored covered a day or two ahead, and the lettuce can be chopped, dried, and kept in an airtight container with a paper towel to catch moisture for up to 2 days. Then the actual layering, plus the avocado and tomatoes, happens right before you carry it out, with the chips added at serving. That’s how you get the make-ahead convenience without the watery payoff that comes from assembling the whole thing early.
Our Mexican casserole and Mexican beef and rice casserole are both loaded with plenty of flavors for a hearty meal.
Storing This Mexican Salad Recipe
Let’s have a look at how to store leftovers of the salad so that you can enjoy it the next day.

Layered Taco Salad
Ingredients
Dressing
- 1 ½ cups sour cream
- ¼ cup jarred salsa
- 1 teaspoon fresh lime juice
- ½ teaspoon taco seasoning (from a 1-ounce packet)
Seasoned Beef Layer
- 1 pound ground beef
- ⅓ cup red onion, small diced (plus additional for optional garnish)
- 1 ounce taco seasoning, minus ½ teaspoon used in dressing mixture
- ⅔ cup water
Salad Layers
- 4 cups chopped iceberg lettuce, core removed from 1 small head
- 15 ounces seasoned black beans, rinsed and drained well
- 15.25 ounces sweet golden corn, drained well
- 2 cups halved cherry tomatoes (from a 1-pint container)
- 2 cups shredded cheddar cheese
- 1 Haas avocado, small diced
- 1 teaspoon fresh lime juice
- 1 tablespoon fresh cilantro, chopped
Optional Garnishes
- Crushed Doritos brand corn chips, Nacho Cheese flavor
- Classic tortilla chips
- Diced red onion
- Sliced black olives
Instructions
- Whisk together in a small bowl the sour cream, salsa, 1 teaspoon lime juice, and ½ teaspoon taco seasoning until smooth to create the dressing. Set aside.
- Preheat a large skillet over medium-high heat then add the ground beef and red onion. Cook for 6-8 minutes or until no longer pink. Drain off as much excess fat from the skillet as possible before adding the remaining taco seasoning and water. Stir to combine and cook for an additional 3-4 minutes or until the liquids have evaporated and the sauce has thickened. Remove from the heat and cool to room temperature.
- To the bottom of a large (12-cup capacity) trifle dish add the chopped lettuce in an even layer, followed by a layer of the black beans, then corn. Be sure to add each ingredient in an even layer to the trifle dish being careful not to mix the layers.
- Spoon the cooled seasoned beef evenly over the corn layer.
- Spread the reserved dressing evenly over the seasoned beef. Add an even layer of halved cherry tomatoes, followed by an even layer of shredded cheddar cheese.
- In a small bowl gently toss together the diced avocado and 1 teaspoon lime juice. The lime juice helps to keep the avocado from turning brown too quickly once it is cut.
- Pile the avocado pieces onto the center of the shredded cheese layer and sprinkle with the chopped fresh cilantro. If desired, you can add some crushed Dorito chips, diced red onion or any other additional garnishes to the top of the layered taco salad before serving.
Video
Notes
- The dressing can be made up to 24 hours in advance, stored in the refrigerator, in a covered container, until ready to add to the layers of the salad.
- For a little extra spice, and flavor, you can substitute fire roasted or southwest style corn for the sweet golden corn layer.
- Pepper-jack and colby-jack cheeses are good substitutes from the cheddar cheese layer.
- Grape tomatoes, Roma tomatoes or campari tomatoes all make excellent substitutes for the halved cherry tomatoes. If using a larger tomato, remove the pulp and seeds before cutting into ½-inch sized diced pieces.















Comments
Hannah Griffin says
This salad is perfect for a delicious and healthy lunch!
Tin Lopez says
Recommended for all! My family loved this recipe so much!
Layne Henderson says
This is the perfect salad, I love it!
Treena says
This salad was a huge hit with friends! Will definitely make this again!
Sue says
Delicious and fresh!