This post may contain affiliate links. Please read our disclosure policy.

This steak salad is loaded with charred corn, juicy steak, tomatoes, blue cheese, and a creamy avocado-lime cilantro crema for the perfect balance of smoky, fresh, and rich flavors. Finished with tender slices of steak and plenty of toppings, it’s the kind of hearty salad that feels just as satisfying as a full steak dinner.

The steak salad with cilantro-lime avocado crema drizzled on top in a wooden bowl on a white countertop.

This steak salad has all the elements that make a really good restaurant-style salad so satisfying. Between the smoky charred corn, tender steak, crispy romaine, creamy avocado-lime crema, and salty blue cheese, every bite has a mix of texture and flavor that keeps it interesting.

It’s hearty enough for dinner, but still feels fresh and perfect for warmer weather. You can serve it as a full meal or enjoy it as a side. And if you’re looking for more side salads, try my Kale Caesar Salad or Cucumber and Tomato Salad.

The Key to a Really Good Steak Salad

A really good steak salad should feel like an actual dinner. This version hits the perfect balance of smoky, fresh, creamy, and hearty in every bite. It serves 2 generously as a main dish or 4 as a side.

Here’s why you’ll love it:

  • Tender, flavorful steak. The steak gets a deep sear on the outside while staying juicy and tender inside. Slicing it against the grain keeps every bite easy to eat.
  • Smoky charred corn. The corn adds sweetness and smoky flavor that makes the whole salad feel a little more layered and restaurant-style.
  • Creamy avocado-lime crema. The avocado crema adds richness and freshness to keep everything bright and balanced.
  • Hearty enough for dinner. This is the kind of salad that actually leaves you full while still feeling fresh and perfect for warmer weather.

Ingredient Notes

A few key ingredients are what gives this steak salad its balance of flavors.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
All of the ingredients for steak salad in bowls on a white countertop.
  • Steak: Ribeye, New York strip, or flank steak all work well here. The ribeye gives the richest flavor, while flank steak is a great leaner option.
  • Corn: Fresh corn gives the best flavor and texture, especially once charred. The sweetness from the corn adds a big layer of flavor that makes the salad feel more elevated.
  • Romaine: Crisp romaine keeps the salad fresh and sturdy enough to hold the toppings without getting soggy.
  • Tomatoes: I love using a grape or cherry tomatoes in a mix of colors.
  • Blue cheese: The cheese adds richness and sharpness that balances the smoky steak and sweet corn. A creamy Gorgonzola works especially well if you prefer a milder flavor.
  • Red onion: Thinly sliced red onion adds bite and freshness. Soaking the slices in ice water for a few minutes helps mellow the sharpness, if desired.
  • Avocado: A ripe avocado gives the crema its smooth creamy texture.
  • Lime juice: Freshly squeeze lime juice is important here.
  • Cilantro: If you’re not a cilantro fan, you can reduce the amount slightly, but it really helps to balance the richness of the steak.
  • Garlic: Use fresh garlic for the best flavor.
  • Cumin: This is optional, but it adds a subtle smoky flavor to the dressing. Even a small pinch helps round out the flavor.

How to Cook Steak for Salad

The best steak salad starts with a steak that is seared on the outside while staying juicy and tender inside. A hot pan, proper resting time, and slicing against the grain makes a big difference.

  • Start with room temperature steak. Let the steak sit out for 30-45 minutes before cooking. This helps it cool more evenly and develop a better crust.
  • Pat the steak dry before seasoning. Removing the excess moisture helps the steak sear properly instead of steaming.
  • Use high heat for a deep sear. A cast iron skillet or grill works best. Cook the steak over high heat until a golden crust forms on both sides.
  • Cook to ideal temperature. Use a meat thermometer for accuracy.
    • 125°F for rare
    • 130°F for medium-rare
    • 135°F for medium
    • 145°F for medium-well
  • Let the steak rest before slicing. Rest the steak for at least 8 minutes before cutting into it. This helps the juices redistribute so the steak stays juicy instead of drying out.
  • Slice against the grain. Cutting against the grain shortens the muscle fibers, making the steak more tender and easier to eat in a salad.

How to Make Steak Salad with Avocado-Lime Cilantro Crema

Two charred pieces of corn in a cast iron skillet.
  1. Char the corn: Heat a cast iron skillet over high heat until very hot. Lightly coat the corn with oil and cook, turning every few minutes, until charred on all sides. Let it cool slightly, then slice off the kernels.
The steak with salt and pepper on it before searing.
  1. Prep the steak: Bring the steak to room temperature for 30 minutes, then season with the oil and salt and pepper on both sides.
The seared steak in a cast iron skillet.
  1. Cook the steak: Sear the steak in a hot skillet or on a grill until deeply browned on both sides and cooked to your preferred doneness.
The steak cut into cubes after cooking and resting.
  1. Slice the steak: Let the steak rest before slicing thinly against the grain.
All of the ingredients for the avocado-lime crema in the food processor bowl before blending.
  1. Make the crema: Blend the avocado, sour cream, cilantro, lime juice, garlic, salt, and cumin until smooth and creamy.
The avocado-lime cilantro crema in the food processor bowl after blending.
  1. Adjust the consistency: Add cold water as needed until the crema is pourable but still thick enough to coat a spoon.
The salad assembled in the bowl before adding the steak on top.
  1. Assemble the salad: Add the romaine to a large serving bowl, then top with the charred corn, tomatoes, red onion, and blue cheese.
The fully assembled steak salad without the dressing in a bowl on a white countertop.
  1. Finish and serve: Arrange the sliced steak over the salad and drizzle generously with the avocado-lime crema. Finish with black pepper and an extra squeeze of lime before serving.
The finished steak salad in a bowl with the avocado lime crema off to the side.

Chef’s Kiss

Expert Recipe Tips

  • Get a deep char on the corn. Don’t rush the corn. Let it sit undisturbed long enough to develop dark charred spots for the best smoky flavor.
  • Keep the romaine crisp and cold. Cold, crispy lettuce helps balance the warm steak and creamy dressing.
  • Use ripe avocado for the smoothest crema. A ripe avocado blends into a creamier dressing.
  • Don’t overdress the salad. A little dressing goes a long way. Start lighter than you think. You can always add more!
  • Assemble right before serving. For the best texture, wait to add the steak and crema until just before serving so the lettuce stays crisp and fresh.

FAQs

What steak is best for steak salad?

Ribeye, New York strip, and flank steak all work well for steak salad. Ribeye gives the richest flavor, while flank steak is a great leaner option.

Should the steak be warm or cold on salad?

Warm steak works best for steak salad because it adds contrast to the crisp lettuce and cool toppings. Let the steak rest before slicing so it stays juicy, then add it to the salad while still slightly warm.

Can steak salad be made ahead?

Yes, parts of the salad can be prepped ahead of time. The avocado-lime crema can be made a day ahead, and the vegetables can be chopped in advance. For the best texture, cook the steak and assemble the salad just before serving.

How do you keep steak salad from getting soggy?

Keep the dressing separate until serving and make sure the lettuce is completely dry before assembling the salad. Letting the steak rest before slicing also helps prevent excess juices from soaking into the greens.

The steak salad with the avocado-lime cilantro crema drizzled on top in a bowl on a countertop. Two serving forks sit inside the bowl.

Storage Instructions

Store leftover steak, salad toppings, and avocado-lime crema separately in airtight containers in the refrigerator for up to 2 days.

The steak can be enjoyed cold or gently reheated before serving. If reheating, warm it briefly in a skillet over low heat so it doesn’t overcook.

The crema is best within 1-2 days. Press plastic wrap directly against the surface or store in an airtight container to help prevent browning.

More Summer Salads and Sides

Steak Salad with Avocado-Lime Cilantro Crema

No ratings yet
Prep: 25 minutes
Cook: 15 minutes
Total: 40 minutes
Servings: 2
This steak salad features tender steak, charred corn, blue cheese, and avocado-lime crema for a hearty, flavor-packed dinner salad that is great throughout the spring and summer.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the steak:

  • 1 pound ribeye, NY strip, or flank steak (about 1 inch thick)
  • 1 tablespoon extra-virgin olive oil
  • Kosher salt and freshly cracked black pepper

For the salad:

  • 2 ears fresh corn ,husked (or 1 1/2 cups frozen and thawed)
  • 2 teaspoons neutral oil (for the corn)
  • 1 large head romaine ,chopped into bite-sized pieces (about 6 cups)
  • 1 pint baby tomatoes, cherry tomatoes, or grape tomatoes ,halved (mix of colors if you can find them)
  • 2 ounces blue cheese , plus more if desired (Point Reyes or a creamy Gorgonzola work beautifully)
  • 1/4 small red onion very thinly sliced

For the avocado-lime cilantro crema:

  • 1 ripe avocado
  • 1/2 cup sour cream (or Greek yogurt)
  • 1/2 cup loosely packed fresh cilantro
  • Juice of 1 lime (about 2 tablespoons) plus more to taste
  • 1 small garlic clove
  • 1/2 teaspoon salt
  • Pinch of cumin (optional)
  • 2-4 tablespoons cold water to thin

Instructions 

  1. Prep the steak: Pull the steak out of the fridge 30–45 minutes before cooking so it comes to room temp. Pat it bone-dry, then rub with olive oil and season aggressively on both sides with salt and pepper.
  2. Char the corn: Heat a cast-iron skillet over high heat until it’s smoking. Rub the corn with a thin coating of neutral oil and lay it directly in the dry pan. Don’t move it for 2–3 minutes at a time, rotating to get deep blackened spots on all sides — about 8–10 minutes total. Let cool, then stand each cob in a bowl and slice the kernels off.
  3. Cook the steak: In the same hot pan (or on a grill), sear about 3–4 minutes per side for medium-rare, pulling at an internal temp of 130°F. Cook to your liking — 125°F for rare, 135°F for medium, 145°F for medium-well. Rest on a cutting board for at least 8 minutes — this is non-negotiable. Slice thinly into cubes against the grain.
  4. Make the crema: Combine avocado, sour cream, cilantro, lime juice, garlic, salt, and cumin in a blender or food processor. Blend, drizzling in cold water 1 tbsp at a time, until it’s pourable but still clings to a spoon. Taste and adjust lime and salt.
  5. Assemble: In a large shallow serving bowl, scatter the romaine. Top with charred corn, halved tomatoes, red onion, and blue cheese crumbles. Lay the cubed steak across the top, drizzle generously with the crema, and finish with a crack of black pepper and a squeeze of lime. Serve the extra crema on the side.

Notes

This salad mades 2 generous portions or 4 side portions.
  • Blue cheese: You can add up to 4 ounces of blue cheese, to taste, if desired.
  • Soak the sliced red onion in ice water for 10 minutes if you want to tame its bite.
  • Add croutons: For an extra layer, toast a slice of sourdough, rub it with a raw garlic clove, tear it into croutons, and toss them in at the end for crunch.
  • Leftover crema is excellent on tacos, eggs, or grain bowls the next morning.

Nutrition

Calories: 808kcalCarbohydrates: 43gProtein: 66gFat: 44gSaturated Fat: 18gPolyunsaturated Fat: 4gMonounsaturated Fat: 17gTrans Fat: 0.02gCholesterol: 191mgSodium: 1114mgPotassium: 2517mgFiber: 10gSugar: 18gVitamin A: 29441IUVitamin C: 80mgCalcium: 398mgIron: 9mg

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

Did you try this recipe? Leave a review!

Leave a comment

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

Recipe Rating