Searing romaine lettuce hearts in a hot skillet might seem like an unexpected alchemy, but the edges caramelize into deep golden ridges, while the interior layers stays cool and crisp. Toss it with a punchy, garlicky Caesar dressing and a big coating of Parmesan, and you get all the crunch of the classic salad plus a smoky, nutty depth — without turning on an outdoor grill.

Grilled romaine Caesar salad with dressing and grated cheese on top, arranged on a platter with wood serving spoons, napkins and utensils next to it.
A hot cast-iron or nonstick skillet gets you a hearty dinner salad in minutes, any night of the week.

Why this dressing skips raw eggs

  • Mayo: Classic Caesar dressing is usually built on raw egg yolk, but prepared mayonnaise does the same emulsifying job — it’s already stabilized, so there’s no risk of the dressing breaking — and it holds up better if you’re making it a few days ahead.
  • Romaine lettuce hearts: Their tight core is the whole trick — dense enough to stay intact under direct heat instead of wilting into mush. Here’s the part you may be tempted to skip: Dry the lettuce, really dry it, before it hits the pan. Any water clinging between the leaves turns to steam the second it hits heat, and steam means limp lettuce, not char. Same goes for the oil — don’t be shy with it on the cut side. It’s doing double duty, helping the romaine release clean from the pan and turning the cut layer a deep, toasty gold.
  • Anchovies: They’re not there to make the dressing taste fishy — when they’re chopped fine and blended into the dressing, they dissolve into a pure savory layer — the same way they melt invisibly into a spicy tomato sauce for baked chicken mozzarella. I go with oil-packed anchovies because they’re more mellow than salt-packed ones, so start with two and add a third if you want more punch. No anchovies on hand? You can skip them entirely, but I like a splash of fish sauce instead. Anchovy paste from a tube tastes overly fishy and metallic, and Worcestershire too heavy-handed.

Whisk, shake or process a punchy dressing

Getting real char without a grill

Grilled romaine Caesar salad plated and ready to serve, with a fork and knife and a small bowl of grated Parmesan alongside
Grilled romaine doesn’t want to sit aroundserve the salad right away, while the outer leaves are still warm and the center is still cool and crisp — that contrast is the opposite of soggy lettuce.

Serve this 15-minute salad as a hearty dinner salad with crispy baked bone-in chicken thighs, or alongside a vegetarian main like creamy sun-dried tomato pasta.

Grilled romaine Caesar salad with dressing and grated cheese on top, arranged on a platter with wood serving spoons, napkins and utensils next to it.
5 from 10 ratings

Grilled Romaine Lettuce Caesar Salad (Stovetop)

Searing romaine lettuce hearts in a hot skillet caramelizes the surface of the lettuce, while the core stays crisp. Toss it with a punchy, garlicky Caesar dressing and a big coating of Parmesan, and you get all the crunch of the classic salad plus a smoky, nutty depth — without turning on an outdoor grill.
Yield: 4 servings
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes

Ingredients
 

Caesar salad dressing

  • ¼ cup (60 ml) extra virgin olive oil
  • 2 tablespoons (30 ml) white wine vinegar, or apple cider vinegar
  • 1 tablespoon (15 g) mayonnaise
  • 1 tablespoon (15 g) Dijon mustard
  • 1 grated garlic clove
  • 2-3 finely chopped oil-packed anchovies
  • 2 teaspoons fresh lemon juice
  • ½ teaspoon kosher salt
  • ¼ teaspoon cayenne pepper
  • ¼ teaspoon freshly ground pepper

Romaine salad

  • 2 heads romaine lettuce hearts
  • Extra virgin olive oil
  • Salt and freshly ground black pepper
  • ¼ cup grated Parmesan cheese

Instructions
 

Mix the Caesar dressing

  1. Combine ¼ cup extra virgin olive oil, 2 tablespoons white wine vinegar, 1 tablespoon mayonnaise , 1 tablespoon Dijon mustard, 1 grated garlic clove, 2-3 finely chopped oil-packed anchovies, 2 teaspoons fresh lemon juice, ½ teaspoon kosher salt, ¼ teaspoon cayenne pepper, and ¼ teaspoon freshly ground pepper in a bowl. Whisk together until smooth and combined. Alternatively, place the ingredients in a blender or food processor and blend, or place in a lidded jar and shake well.

Make the salad

  1. Trim a slim piece off the stem end of each romaine head — be sure to keep the stem intact. Remove any outer leaves that are damaged or discolored. Cut each romaine heart in half.
  2. Drizzle olive oil over the cut sides of the lettuce, or use a pastry brush. Don't be shy about the quantity of oil — it adds flavor, color and helps the lettuce to release from the hot pan. Sprinkle some salt and black pepper over the cut sides.
  3. Place a large (12-inch) skillet (non-stick or cast iron) over medium-heat heat. When a drop of water sizzles in the pan, add the romaine hearts, cut-side down. Cook until the lettuce is browned and smells pleasantly nutty, 3-5 minutes.
  4. Using tongs, gently transfer the romaine halves to a serving platter. Drizzle some of the dressing generously over the lettuce and sprinkle with the cheese. Serve the salad with a knife and fork, with the remaining dressing on the side.

Notes

  • The lettuce will sear better if it’s dry. If you wash the lettuce, make sure it’s completely dry (including in between the leaves).
  • The dressing can be made up to 5 days ahead. Store refrigerated.

Nutrition per serving

Calories: 233kcal Carbohydrates: 12g Protein: 7g Fat: 19g Sodium: 563mg Fiber: 7g Sugar: 4g

Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Tried this recipe?A star rating takes 5 seconds and helps more people find it.