← Back to Blog

Spicy Beef Salad — What Roberto’s Carne Asada Taught Me About Fire and Flavor

The food magazine column launches in January. I have to write twelve pieces over the next year — one per month — about cooking, family, fire, and food. Each column includes a recipe and a story. The editor said, "We do not want a recipe blog. We want the stories behind the food. We want Roberto. We want the firehouse. We want the cinder block grill." They want what I have been writing about for six years. They just want it in a magazine instead of my head.

I sat at the kitchen table Saturday night and wrote the first column draft. The subject: Roberto's carne asada. Not the recipe (though the recipe is included) but the story — the Sunday cookouts, the Tecate, the tongs, the way my father taught me to cook by standing next to me and saying nothing. The words came fast. They came from a place I did not know was full until I opened it. I wrote 1,200 words in ninety minutes and then I read them and I thought: this is who I am. This is all I have ever been. A man standing next to his father at a fire, learning that love is a verb that tastes like lime and garlic and smoke.

Jessica read the draft. She looked at me and said, "This is the book, Marcus. This is not a column. This is a book." The Manual is a training manual. The column is a book. The recipe notebook is a legacy. I am a firefighter who writes about food and cooks for a living and dreams about a restaurant and I do not know what I am becoming but I know it involves fire.

Veterans Day at the station: the ceremony, the brisket, the flag. The tradition that does not change because it should not change. Fourteen hours, the competition recipe, served in the bay. The crew ate in silence. The silence is the review. The silence has always been the review.

Thanksgiving prep begins: tamale ingredient shopping, turkey ordering, the logistics of feeding twenty-two people in a backyard that comfortably seats sixteen. The solution: more tables, more chairs, and the understanding that comfort is not the point. The point is everyone at the table. The table accommodates. The table always accommodates.

The column draft was about my father standing at that cinder block grill saying nothing, and the recipe I chose to anchor it was his carne asada—but what I keep coming back to is how those flavors live in every spiced, seared cut of beef I cook now, no matter the format. This spicy beef salad is the weeknight answer to that Sunday ritual: the same lime, the same garlic, the same smoke-edge heat, just plated for a Tuesday when you need to taste something that reminds you who raised you. It is not the column recipe, but it is made of the same fire.

Spicy Beef Salad

Prep Time: 20 min | Cook Time: 10 min | Total Time: 30 min | Servings: 4

Ingredients

  • 1 1/2 lbs flank steak or skirt steak
  • 3 tablespoons fresh lime juice (about 2 limes)
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 6 cups chopped romaine lettuce
  • 1 cup cherry tomatoes, halved
  • 1/2 red onion, thinly sliced
  • 1 avocado, sliced
  • 1/4 cup fresh cilantro leaves
  • 1 jalapeño, thinly sliced (optional)
  • Extra lime wedges, for serving

Instructions

  1. Marinate the beef. In a small bowl, whisk together lime juice, garlic, olive oil, chili powder, smoked paprika, cumin, red pepper flakes, salt, and black pepper. Place steak in a shallow dish or zip-top bag and coat with the marinade. Let rest at room temperature for at least 15 minutes, or refrigerate up to 4 hours.
  2. Heat the grill or pan. Heat a grill or cast-iron skillet over high heat until very hot. You want visible smoke—that char is the point.
  3. Sear the steak. Remove steak from marinade and shake off excess. Sear 3 to 4 minutes per side for medium-rare, or until it reaches your preferred doneness. Do not move the steak while it sears—let the crust build.
  4. Rest and slice. Transfer steak to a cutting board and let rest 5 minutes. Slice thinly against the grain at a slight angle.
  5. Build the salad. Arrange romaine on a large platter or individual bowls. Top with cherry tomatoes, red onion, avocado, and cilantro. Lay sliced beef over the top and add jalapeño if using.
  6. Dress and serve. Squeeze fresh lime wedges over everything just before serving. No heavy dressing needed—the beef carries the flavor. Serve immediately.

Nutrition (per serving)

Calories: 385 | Protein: 38g | Fat: 22g | Carbs: 11g | Fiber: 5g | Sodium: 420mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 292 of Marcus’s 30-year story · Phoenix, Arizona
Marcus is a Phoenix firefighter, a husband, a dad of two, and the kind of guy who'd hand you a plate of brisket before he'd shake your hand. He grew up watching his father Roberto grill carne asada every Sunday in the backyard, and that tradition runs through everything he cooks. He's won a couple of local BBQ competitions, built an outdoor kitchen his wife calls "the altar," and feeds his fire crew on every shift. For Marcus, cooking isn't a hobby — it's how he shows up for the people he loves.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?