Made with taco-style spices, ground beef and a creamy avocado dressing, this tasty taco salad is a hearty one-dish meal.

Taco Salad with Avocado Dressing

Taco salad is the quintessential example of Tex-Mex cuisine, and there are probably as many recipes for this tasty main dish as there are people who make it.

Our version uses sliced avocado in the salad itself, and mashed avocado in the dressing. Its buttery flavor and creamy texture add a delicious contrast to the spices in the meat and the cool, crisp texture of the greens. The finishing touch is to serve the salads with a few tortilla chips to add just the right amount of crunch to pull everything together.

The ingredient list on this recipe may look a bit lengthy, but don’t let that deter you, it’s actually very quick and easy to prepare. Aside from the spices and salad components, here’s a list of ingredients we recommend.

  • Ground beef, turkey, or chicken: Any type of ground meat will work for this dish. Our favorite is ground chicken because it’s light and has a tender texture.
  • Low-sodium canned black beans: We always rinse and drain canned beans really well. This helps to remove a little more of the sodium and gets rid of the starchy liquid you don’t need.
  • Plain yogurt: Yogurt in the dressing adds tangy flavor and if you use the low-fat variety, the dressing will be lighter than it would be using sour cream or mayo without losing flavor.
  • Fresh limes: Lime juice is an important flavor in this Tex-Mex dish, so you definitely want to use fresh-squeezed. You can even grate a little lime zest into the dressing for extra zing.
  • Fresh cilantro: Cilantro is another key flavor in this salad but if you don’t care for it, add some fresh parsley to the dressing instead.
Taco Dinner Salad with Avocado Dressing

More Delicious Main Dish Salads:

Taco Dinner Salad with Avocado Dressing

Taco Salad with Avocado Dressing

5 from 5 votes
Leave a Review »
Made with taco-style spices, ground beef and a creamy avocado dressing, this tasty taco salad is a hearty one-dish meal.


  • 3/4 lb ground beef, or turkey, chicken
  • 1 tablespoon olive oil
  • 1/2 cup onion, chopped
  • 2 cloves garlic, very finely chopped
  • 1 cup tomato sauce
  • 1 can low-sodium, 15-ounce black beans, rinsed and drained
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon chili powder, or more to taste
  • Salt and freshly ground black pepper
  • Pinch of cayenne, optional

For the dressing:

  • 1 ripe Hass avocado, mashed
  • 2 tablespoons olive oil
  • 1/4 cup plain yogurt
  • 3 tablespoons freshly squeezed lime juice, 1 medium lime
  • 1/4 cup milk
  • 1 small clove garlic, very finely chopped
  • Salt and freshly ground black pepper
  • 1/4 cup fresh cilantro, chopped

For the salad:

  • 6 cups romaine lettuce, coarsely chopped
  • 2 thin slices sweet onion, halved
  • 1/2 cucumber, sliced
  • 1/2 pint grape or cherry tomatoes, halved
  • 1 ripe Hass avocado, pitted, peeled and thinly sliced
  • 1/2 cup shredded cheddar cheese, or more to taste
  • Tortilla chips, see notes
  • 4 lime wedges


  • Start by making the dressing. Place the avocado, olive oil, yogurt, lime juice, milk and garlic in a small mixing bowl. Whisk until smooth and creamy, season to taste with salt and pepper and stir in the cilantro. Cover and set aside.
  • Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook until lightly browned, breaking up the meat with a wooden spoon as it cooks.
  • Drain any excess fat from the pan, reduce the heat to medium and add the onion and garlic. Continue cooking until the onion is softened, 3 to 4 minutes more.
  • Stir in the tomato sauce and black beans, then add the cumin, coriander and chili powder. Allow to cook for a minute or two, season to taste with salt and pepper, add a pinch of cayenne and adjust the chili powder if desired.
  • Reduce the heat to medium-low and continue cooking, stirring occasionally, for 8 to 10 minutes to allow the flavors to develop.
  • To assemble the salad, divide the lettuce between 4 plates, top each with sliced onion and arrange the cucumber and tomatoes around the edges of the plates.
  • Scoop the avocado halves from the skin, cut them into slices and add a portion to each plate.
  • Spoon about 3/4 cup of the meat mixture into the center of each salad and top with grated cheddar.
  • Arrange some tortilla chips around the edges of each plate and drizzle with a small amount of dressing. Serve with lime wedges and extra dressing on the side.

Tips for Making This Recipe

How to Make Your Own Tortilla Chips

  • Preheat the oven to 400°F.
  • Cut four 6-inch corn tortillas into 6 wedges each.
  • Brush both sides of each wedge with a little vegetable oil and sprinkle the tops with a bit of sea salt.
  • Bake until golden and crisp, 3 to 5 minutes.
Calories: 777kcal, Carbohydrates: 57g, Protein: 45g, Fat: 44g, Saturated Fat: 12g, Polyunsaturated Fat: 27g, Trans Fat: 1g, Cholesterol: 123mg, Sodium: 707mg, Fiber: 16g, Sugar: 22g
Have you made this recipe?Snap a photo and tag @gourmetconnect in your posts. We love to see what you’ve been making!