Classic Caesar Salad with Homemade Dressing
Crisp romaine lettuce tossed with a creamy, garlicky homemade Caesar dressing, shaved parmesan, and golden buttery croutons.

A truly great Caesar salad is one of life's small pleasures, and once you make the dressing from scratch — really from scratch, with anchovies and raw egg yolk and a mortar and pestle if you are feeling fancy — you will never go back to bottled. This is the salad that converts Caesar skeptics. It is creamy without being heavy, salty in just the right way, deeply garlicky, and finished with sharp parmesan and golden buttery croutons that make the whole bowl feel like a restaurant indulgence.
There is a small Italian restaurant near my house that makes their Caesar salad tableside, on a wooden cart, in a giant wooden bowl. The waiter rubs the bowl with a cut garlic clove, mashes anchovies into a paste with the back of a spoon, whisks in egg yolks and lemon juice, drizzles in olive oil while whisking, grates a small mountain of parmesan, tosses the romaine by hand, and finishes everything with cracked pepper and house-made croutons. I have watched it a hundred times and never gotten tired of the show. It is theater and dinner combined, and the salad itself is exactly what you hope a Caesar will be: sharp, creamy, herbaceous, and somehow both bright and rich at the same time.
I cannot do the tableside show at home, but I have spent years trying to reverse-engineer that exact salad. The breakthroughs were small but important. First: anchovies are not optional. If you are scared of them, I promise they melt into the dressing and just taste like deep, savory umami — not fish. Second: a raw egg yolk is what gives the dressing its glossy, almost mayonnaise-like body. If raw eggs make you nervous, use a pasteurized egg or a quality store-bought mayo as the base. Third: use freshly grated parmesan from a real wedge, not the pre-grated stuff in the green can. The difference is enormous.
The croutons are the other piece of the puzzle. Store-bought croutons are an insult to this salad. The best croutons are made from day-old country bread, torn (not cut) into rough chunks, tossed with olive oil, garlic, salt, and a little melted butter, and baked until they are deeply golden on the outside but still slightly chewy in the middle. The torn edges catch the oil and crisp up unevenly, which means every single crouton has both crunchy and tender bits. I always make a double batch because half of them get eaten straight off the sheet pan before I can finish dressing the salad.
The lettuce matters too. Romaine hearts are the gold standard — sweet, crisp, and sturdy enough to stand up to the dressing without wilting. Wash and dry them thoroughly. A salad spinner is your friend here; wet lettuce dilutes the dressing and makes everything taste flat. Tear the leaves into bite-sized pieces rather than chopping them, because the rough edges hold dressing better.
When everything comes together — crisp romaine, glossy creamy dressing, salty parmesan shavings, and crackly buttery croutons — you have a salad that genuinely tastes better than what you would get at most restaurants. It works as a main course with a piece of grilled chicken on top, or as a side with a steak, or just on its own with a glass of wine. It is my forever salad.
What you'll need
- 013 heads romaine hearts, washed, dried, and torn into bite-sized pieces
- 021/2 cup parmesan cheese, freshly shaved with a vegetable peeler
- 03Freshly cracked black pepper
- 04For the dressing: 6 anchovy fillets, packed in oil
- 054 cloves garlic
- 061 large egg yolk
- 072 tablespoons fresh lemon juice
- 082 teaspoons Dijon mustard
- 091 teaspoon Worcestershire sauce
- 101/2 cup extra-virgin olive oil
- 111/2 cup finely grated parmesan
- 12Salt and pepper to taste
- 13For the croutons: 4 cups torn day-old country bread
- 143 tablespoons olive oil
- 152 tablespoons unsalted butter, melted
- 162 cloves garlic, minced
- 171/2 teaspoon salt
How to make it
- 1
Preheat the oven to 375°F. Place the torn bread on a sheet pan.
- 2
Whisk together the olive oil, melted butter, garlic, and salt. Drizzle over the bread and toss with your hands to coat every piece.
- 3
Bake the croutons for 12-15 minutes, tossing halfway, until deeply golden and crisp. Cool on the pan.
- 4
On a cutting board, finely mince the anchovies and garlic together. Sprinkle with a pinch of salt and use the side of your knife to mash into a smooth paste.
- 5
Transfer the paste to a medium bowl. Add the egg yolk, lemon juice, mustard, and Worcestershire. Whisk until smooth and slightly pale.
- 6
Slowly drizzle in the olive oil while whisking constantly to create a thick, emulsified dressing.
- 7
Whisk in the finely grated parmesan. Season with salt and lots of freshly cracked pepper. Taste and adjust — the dressing should be bold, garlicky, and salty.
- 8
Place the torn romaine in a very large bowl.
- 9
Add about three-quarters of the dressing and toss gently with your hands or salad tongs until every leaf is coated.
- 10
Taste and add more dressing if needed.
- 11
Top with the cooled croutons and shaved parmesan.
- 12
Finish with a generous grind of black pepper and serve immediately.
Tips from the kitchen
- 01
Anchovies in oil are mellower than those packed in salt. Drain and pat them dry before using.
- 02
Use a pasteurized egg if raw eggs concern you. The dressing will still be perfect.
- 03
Romaine hearts must be completely dry. Use a salad spinner — wet leaves dilute the dressing.
- 04
Make the croutons up to 2 days ahead. Store in an airtight container at room temperature.
- 05
The dressing keeps in the fridge for 3 days. It thickens — thin with a splash of water before using.
- 06
Grate the parmesan with a vegetable peeler for big, dramatic shavings. So much more elegant than grated.
Frequently asked
I really don't like anchovies. Can I skip them?
Try just two and mash them well — they truly melt into background savoriness. If you absolutely cannot, substitute 1 teaspoon of fish sauce or miso paste for that umami depth.
Is this salad safe to make with raw egg?
Use a fresh, high-quality egg or a pasteurized egg if you are nervous. Pregnant women, the elderly, and those with compromised immune systems should always use pasteurized eggs.
Can I make this dairy-free?
Skip the parmesan or sub a vegan parmesan alternative. The dressing still works beautifully.
What protein pairs well?
Grilled chicken, shrimp, salmon, or steak all make this a hearty main course.
Can I prep this ahead?
Wash and dry the lettuce, make the dressing, and bake the croutons up to a day ahead. Toss everything together right before serving.


