Grilled Romaine Caesar Salad (Stovetop)
This post may contain affiliate links. Please read my disclosure policy.
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.

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

Chop the anchovies into a fine paste — you want them to disappear into the dressing, not show up as chunks. 
Combine the anchovy paste with mayo, Dijon, vinegar, lemon juice, garlic, salt, and both peppers. The mustard and mayo help bind the dressing.

Drizzle in the oil slowly while whisking — adding it too fast is the most common reason emulsions break. 
Or skip the arm workout: A food processor or blender emulsifies everything in seconds and gives you a smoother, creamier result than whisking by hand.
Getting real char without a grill

Trim a thin slice off the stem end — keep the stem itself intact, since that’s what holds each half together on the plate. 
Pull off and discard outer leaves from the hearts that look damaged or discolored.

Slice each head in half lengthwise through the stem, so both halves stay intact for an even, flat surface for searing. 
Drizzle olive oil generously over the cut side. This isn’t the place to be skimpy — the oil brings color and easier release from the pan. 
Season the cut side lightly with salt and black pepper.

Heat a large skillet — cast iron or nonstick — over medium-high until a drop of water sizzles on contact. Arrange the romaine cut-side down. 
Sear until deep golden brown, 3 to 5 minutes. Resist the urge to move them and interrupt the char.

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 Lettuce Caesar Salad (Stovetop)
Recipe Video
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
- 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
- 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.
- 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.
- 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.
- 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.
Karen’s Notes and Tips
- 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
Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Hey, I’m Karen
Creator of Familystyle Food
Professionally trained cook, cookbook author, and the person behind every recipe here. I cook the way I was trained: Start with good ingredients, understand why they work, and don’t apologize for the salt. These are the recipes I actually make, for the people I love. Read more about me here.











Excellent. We loved it. On top we added sliced olives, good tomatoes-diced, marinated artichoke hearts, bacon crumbles and some crushed croutons. My daughter wolfed her portion down. Love the great flavor that comes from roasting the darker green portion of the romaine that I’m not normally fond of.
This recipe was so tasty, it was my first time making Ceasar dressing and i substitute the packaged anchovies for Asian anchovies/fish sauce, it still came out great.
Fish sauce is a great swap!
So good!!!