Photo: Randy Mayor; Stylist: Jan Gautro
4 servings (serving size: 2 tacos)

Chili and chipotle powders lend earthy, smoky flavors to the grilled beef. For milder flavor, use ancho chile powder in place of the hot chipotle. The spice rub would also work nicely on chicken breasts.

How to Make It

Step 1

To prepare steak, combine first 5 ingredients in a small bowl. Score a diamond pattern on both sides of steak. Rub chili powder mixture evenly over steak. Cover and chill 1 hour.

Step 2

Prepare grill to medium-high heat.

Step 3

Place steak on a grill rack coated with cooking spray; grill 8 minutes on each side or until desired degree of doneness. Remove from heat; let stand 10 minutes. Cut steak diagonally across grain into thin slices.

Step 4

To prepare salsa, combine avocado and next 7 ingredients (through pepper sauce) in a medium bowl.

Step 5

Warm tortillas according to package directions. Spoon steak mixture evenly over each of 8 tortillas. Top each taco with 1/4 cup salsa and 1/4 cup cabbage.

Ratings & Reviews

A keeper

September 14, 2015
It was good.  I usually like a creamier sauce on tacos that have cabbage, but with the richness of the avocado, it was still good.  


March 31, 2015
Best taco recipe I've ever made!  I used a good quality flour tortilla (not a big fan of corn). We grilled the steak on high 5 minutes on each side and it was still VERY pink inside...I will probably add another minute next time because it was still mooing.  I added a 1/4 C of sweet corn to the salsa and topped with the smallest dollop of sour cream and a sprinkle of Mexican shredded cheeses. They were absolutely fantastic.  The lime tied everything together so brilliantly and the crunch of the cabbage added a great texture.  I'm making them again tonight by popular demand.

daneanp's Review

December 02, 2014
We really liked the rub on this steak. Perfect for grilling. A nice, easy weeknight dinner. DH added a little shredded pepper jack cheese.

mrscrazyed's Review

September 11, 2014
DH and I really enjoyed this dish. The salsa went so very well with the marinated steak. Followed the advice of another reviewer and sprinkled fresh lime juice over the cabbage. Perfect!

Foodie25's Review

March 24, 2014
One of the best recipes I've made from CL! I added 1/2 tsp of garlic powder and the juice of one lime and marinated it for about 2 hours. I broiled it for about 8 minutes...4 mins each side. I just loved the salsa and the crunch from the cabbage. Fabulous!

JessicaJJM's Review

August 07, 2013
Great! Tasted so fresh and healthy! Absolutely will make again.

hlf1967's Review

July 02, 2013
I absolutely LOVE these steak tacos! We make them at least twice a month and everyone who tastes them loves them, too. We omit the cabbage and use good quality flour tortillas from Trader Joe's.

anniestarr80's Review

July 29, 2012
Made this for dinner tonight and it was DELICIOUS!!

steponme's Review

May 05, 2012
I love flank steak, but I felt the meat was missing something; garlic maybe. The salsa was good and I enjoyed the crispy crunch of the cabbage. In all, they were pretty good, but it didn't knock my socks off.

Melhoney1's Review

June 18, 2011
Simply put..FABULOUS! I would not change a thing. I topped with pepper jack cheese. Loved this!