This Taco Salad recipe will become your go-to meal when you want something quick and easy for lunch. It is loaded with tomato salsa, avocado slices, lettuce, and, of course, taco-seasoned ground beef.

This easy Taco Salad recipe is one of my favorite ways to eat salad and to taste the wonderful flavors of Mexican cuisine in a light, fresh dish. This salad is loaded with good ingredients, and it’s very low in calories and carbs.

Ground Beef Taco Salad with avocado slices and salsa
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

This fresh taco salad recipe is dairy-free and beanless, which makes it a perfect salad recipe for those of you who are trying to eat lighter.

I love that this Ground Beef Taco Salad recipe has lots of veggies, good fats, and protein-rich meat. It’s also very colourful, quick to make, and so tasty! And on top of that, this salad is so filling that you feel like you’re eating a full meal.

Taco Meat Ingredients

  • Olive oil — Extra virgin. You can also use avocado oil!
  • Ground beef — Select lean ground beef at the grocery store. Grass-fed and organic options are also preferable.
  • Veggies — White onion, red bell pepper, and fresh garlic.
  • Homemade taco seasoning — Paprika, onion powder, coriander, chili powder, cumin, dried oregano, cayenne pepper, salt, and pepper. You can also add a little bit of hot sauce.
  • Broth — I use chicken broth. Vegetable stock can also be substituted.  

Salsa Ingredients

  • Tomatoes — I like using Roma tomatoes, but you can use any variety you’ve got on hand, such as cherry tomatoes!
  • Vegetables — Red onion, green bell pepper, and jalapeno pepper.
  • Cilantro — Fresh, chopped cilantro adds gorgeous color and tastes amazing.
  • Lime juice — Adds delicious, zesty flavor!  
  • Garlic — One fresh clove, finely minced.   
  • Seasonings — Salt and pepper to taste and even garlic powder if you prefer.

Salad Ingredients

  • Greens — Chopped romaine lettuce or preferred leafy greens, such as iceberg lettuce.  
  • Avocado — A bit of diced avocado adds creaminess and good fats.
  • Seasonings — Salt and pepper to taste.  
  • Garnish/Toppings — Fresh chopped cilantro and lime wedges. Optional: green onions and jalapeño.

How to Make Taco Salad

Prepare taco meat:

  • Measure olive oil into a large pot or a large skillet on the stovetop and turn heat to medium-high. Add ground beef, crumble with a spoon, and allow it to brown completely.
  • Reduce heat to medium-low. Drain grease if there is a lot. Add diced onion and red bell pepper and cook these three ingredients together until the onion softens (5-8 minutes).
  • Stir in minced garlic and sauté 30 seconds longer. Then, mix in all of your seasonings!
  • Last, add your chicken broth and bring everything to a boil. Once the mixture is boiling, reduce the heat to low and cover the pot with a lid.
  • Simmer for 20-30 minutes and stir every once in a while to prevent burning/sticking.

Make your salsa:

  • Cut up your tomatoes, veggies, and cilantro. Finely mince garlic and place all ingredients together in a large bowl.
  • Add lime juice and mix well. Then, add salt and pepper to taste!

Assemble salads:

  • Chop the lettuce and slice the avocado. Portion leafy greens and avocado into serving bowls, then add ground beef mixture and fresh pico de gallo salsa.
  • Add a bit more salt and pepper if desired. Garnish each bowl with a lime wedge and chopped cilantro. Enjoy!
close-up of the Ground Beef Taco Salad with avocado slices

Recipe Variations

For extra heat, add some slices of jalapeño if you prefer.

If you are not doing Whole30, you can top your salad with shredded nacho cheese like cheddar cheese, a package of Mexican cheese blend, and a dollop of sour cream.

For an extra topping, add chopped black olives and radishes.

More Salad recipes to try:

Taco Salad Recipe

3.46 from 62 votes
Author: Olivia Ribas
Servings4 people
Prep Time10 minutes
Cook Time15 minutes
Total Time20 minutes
This Taco Salad recipe will become your go-to meal when you want something quick and easy for lunch. It is loaded with tomato salsa, avocado slices, lettuce, and, of course, taco-seasoned ground beef. It’s gluten-free, low-carb, dairy-free, Whole30, and made in just 20 minutes!

Video

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

For the Taco Ground Beef

For the Salsa

  • 2 medium tomatoes diced
  • ¼ cup red onion diced
  • 1 green bell pepper diced
  • 1 teaspoon jalapeno chopped (remove seeds for less heat)
  • Fresh cilantro chopped (optional)
  • 1 tablespoon fresh lime juice
  • 1 small garlic clove minced
  • Salt and pepper to taste

For the Salad

  • 4-6 cups romaine lettuce chopped
  • half avocado sliced
  • lime wedges – for garnish
  • salt and pepper to taste
  • cilantro for garnish

Instructions 

For the Taco Ground Beef

  • In a large pot or Dutch oven, heat olive oil over high heat. Add the ground beef and cook it until it gets completely brown. Set it aside.
  • Reduce the heat to medium-low, add onion and bell pepper. Cook until onions are soft and translucent. It’s about 5 to 8 minutes.
  • Add garlic and sauté for 30 seconds. Add all the spices (paprika, onion powder, coriander powder, chili powder, cumin powder, dried oregano, cayenne pepper, salt and black pepper).
  • Stir everything together and bring cooked ground beef to the pot. Give a stir and add chicken stock.
  • Bring the ground beef mixture to a boil and then, lower the heat to low, cover with a lid and simmer for 20-30 mins (the longer, the better), stirring occasionally to avoid burning.

For the Salsa

  • Combine all the ingredients in a bowl. Cover tightly and refrigerate for up to 5 days.

For the Salad

  • In a large salad bowl, add lettuces, sliced avocado, salsa and half of the cooked ground beef.
  • Squeeze some lime on top of the salad and season it with salt and pepper if necessary.
  • Garnish with fresh cilantro. Enjoy!

Notes

  • Chop ingredients up nice and small so you get a bit of everything in each bite.
  • If you want to use pre-made taco seasoning, make sure to get a whole30 approved one with no filler ingredients.
  • If making this ahead of time, you should hold off slicing the avocado as it’ll brown as it oxidizes. 
  • For the best flavour use fresh lime juice.
  • To store: If this salad will be your lunch at work, bring the salsa and avocado in a separate container to avoid the salad getting soggy. Everything will keep well when separate for up to 4 days.
  • To reheat: You can reheat the beef separately in the microwave from the salsa and lettuce. 

Nutrition

Serving: 1/4, Calories: 348kcal, Carbohydrates: 18g, Protein: 26g, Fat: 18g, Cholesterol: 78mg, Sodium: 382mg, Potassium: 856mg, Fiber: 7g, Sugar: 7g, Calcium: 60mg, Iron: 4.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so glad you’re here! For over 11 years, I’ve been sharing tasty, easy-to-make recipes on Primavera Kitchen. Now, you’ll find more than 700 delicious recipes—chicken, salmon, and pork chops are some of the most popular—perfect for quick dinners and everyday family-friendly cooking with fresh ingredients.

Explore More

3.46 from 62 votes (59 ratings without comment)

Leave a comment

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

Rate This Recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

16 Comments

  1. Marilyn says:

    Hi Olivia 
    Do you think we could swap the ground beef for tofu ?

    1. Olivia Ribas says:

      Yes you absolutely can 😉

  2. Desmond says:

    I need help. How does this only take 20 minutes? Am I doing something wrong? Great recipe though!

    1. Olivia Ribas says:

      Thanks! The ground beef normally cooks very fast. Chopping veggies can take more time if you don’t have lots of practice chopping veggies. But you can always place all the veggies in a food processor or in a vegetable chopper to make things go faster. Hope it helps!

      1. Sarah C Camey says:

        The recipe instructions say to cook the meat 30-60 minutes after adding broth. I haven’t made this yet and it might become obvious when I do, but should that be 30-60 seconds?

        Thanks!
        Sarah

        1. Olivia Ribas says:

          Sorry it was a type. Actually you will simmer it for about 30 minutes.

  3. Jayne says:

    This recipe is amazing! My family absolutely love it! Full of flavour and very quick to make! Love it

    1. Olivia Ribas says:

      So so so happy to hear this 😉

  4. Sonja says:

    Yum! So much flavor. I used ground turkey and it was every bit as good. The salsa is such a great “dressing”. Thanks!

    1. Olivia Ribas says:

      Right? The salsa is great as dressing.

  5. Anthony says:

    Ingredient amount?

    1. Olivia Ribas says:

      In the recipe box/card!

  6. Amanda says:

    Absolutely loved it! I added some cheddar cheese and tortilla chips to it. Absolutely delicious.

    1. Olivia Ribas says:

      Glad to hear that!

  7. Maria says:

    Love this

    1. Olivia Ribas says:

      The best!