Grilled Romaine Salad with Creamy Cilantro Dressing

5 from 16 reviews

Grilled romaine hearts topped with a summery mix of Mexican ingredients. The combination from the pickled shallot, southwest seasoned corn and the creamy cilantro dressing is the perfect balance between sweet and savory. Made with zero added sugar and completely clean ingredients. 



Grilled Romaine

  • 2 romaine hearts, cut in half
  • 1 Tbsp (or more) olive oil
  • 1 tsp sea salt

Cilantro Dressing

  • 1 cup cilantro, loosely packed
  • 1/2 avocado
  • 1/2 lime, juiced
  • 2 cloves garlic
  • 1/4 cup olive oil
  • 1 1/2 tsp white wine vinegar
  • pinch of salt
  • pinch of pepper
  • 12 tbsp honey, to taste

The Pickled Shallots

  • 12 shallots, thinly sliced
  • 1 cup white wine vinegar
  • 2 tbsp raw honey
  • 2 tsp salt

Remaining Ingredients

  • 2 tbsp ghee
  • 1 tbsp southwest seasoning
  • 3 ears of corn
  • 1 cup cherry tomatoes, halved
  • 1/2 cup cotija cheese
  • 1/2 avocado
  • 12 limes


  1. Add all of the ingredients to pickle the shallots in a bowl. Whisk until completely mixed. Add sliced shallots to a bowl and set aside for at least 30 minutes to an hour.
  2. Prepare the corn by mixing the southwest seasoning and ghee together in a small bowl. Smear the butter onto the ears of corn, wrap each ear and place it them on a grill wrack in high heat for 15-20 minutes.
  3. Add all of the ingredients for the salad dressing into a food processor. Mix until completely smooth. Add a little water if the dressing is too thick. Pour into a small serving bowl and set aside.
  4. Slice romaine hearts in half. Pull loose leaves off of the hearts. Drizzle the tablespoon of olive oil on the four pieces, and sprinkle sea salt on top. Set aside.
  5. Remove the corn from the grill and let cool. Once it cools, cut the corn off of the cob into a dish.
  6. Slice the cherry tomatoes. Dice the remaining half of avocado. Slice the lime into quarters, or smaller. Set these ingredients aside.
  7. Place each half of the romaine hearts, cut-side down, on the grill for about two minutes, or until the cut-side is slightly caramelized but the inside is still crisp. Transfer these to a platter.
  8. Drizzle the dressing onto each of the romaine hearts and add the diced avocado, sliced tomato, corn and pickled shallot on the top of each heart. Crumble the cotija cheese onto the salad and squeeze a slice of lime to finish the plate.


  • Pickle the onions ahead of time and keep them in a mason jar, refrigerated for up to two weeks. 
  • If the dressing is too thick, try adding a little water instead of more oil. More oil could easily make the dressing bitter. 
  • This is a fun dish to let your guests serve themselves so they can decide on the amount of each ingredient.
Recipe Card powered byTasty Recipes