
Romaine Salad with Avocado, Bacon and Lime Crema
A vibrant, satisfying salad with crisp romaine lettuce, creamy avocado, smoky bacon, and a bright lime sour cream dressing. Quick to assemble and full of contrast—crunchy, creamy, salty, and tangy all at once. Perfect as a side or light main course.
- Prep
- 15 min
- Cook
- 10 min
- Total
- 25 min
- Makes
- 4 servings (about 2 cups each)
Steps
Before you start
- Cut and pit avocados just before serving to prevent browning
- Cook bacon ahead if you prefer; you can crumble it while the lettuce chills
- Have lime juice freshly squeezed (about 3 limes yields roughly 3 tablespoons)
Cook the bacon
- Lay bacon slices in a large skillet in a single layer.
- Cook over medium heat for 8–10 minutes, turning occasionally, until the edges are browned and the meat is crispy.
- Transfer to a paper towel to cool.
- Once cool enough to handle, break or chop into ½-inch pieces.
- Set aside.
+ Show details− Hide details
Ready when: Bacon is crispy and browned at the edges
Tip: Don't crowd the pan; use a skillet large enough that strips lie flat. This ensures even, crispy cooking.
Make the lime crema
- In a small bowl, whisk together sour cream, lime juice, minced garlic, and ground cumin.
- Season to taste with salt and pepper.
- The dressing should be pourable but still creamy.
- Set aside.
+ Show details− Hide details
Ready when: Dressing is smooth and well combined
Tip: Whisk the dressing just before serving to keep it emulsified; if made ahead, it may separate slightly.
Assemble the salad
- Place romaine pieces in a large salad bowl.
- Just before serving, scatter bacon pieces and sliced radishes (if using) over the lettuce.
- Arrange avocado slices on top.
- Drizzle the lime crema dressing evenly over everything.
+ Show details− Hide details
Ready when: Salad is ready to serve, with all components visible and arranged
Tip: Add avocado last so it doesn't brown. Toss gently just before eating, or let guests dress their own bowls.
Finish and serve
- Top with cilantro leaves if desired.
- Serve immediately while the romaine is crisp and cold.
+ Show details− Hide details
Ready when: Salad is plated and ready to eat
Tip: For a lighter finish, sprinkle cilantro over the top rather than tossing it through.
Good to know
Tips
- Wash and dry the romaine well; wet lettuce dilutes the dressing and becomes limp faster.
- For extra crunch, add a handful of crushed tortilla chips or toasted pumpkin seeds just before serving.
- Slice avocados lengthwise along the pit, then rotate and separate the halves; scoop flesh gently with a spoon to keep wedges intact.
- The lime crema works equally well as a dip for vegetables or a topping for grilled fish.
Make ahead
Bacon can be cooked up to 1 day ahead and crumbled into an airtight container. The lime crema dressing can be made up to 4 hours ahead and stored in the refrigerator. Assemble the salad just before serving to keep the lettuce crisp and avocado from browning.
Storage & reheating
This salad is best eaten fresh. Leftover components (undressed lettuce, bacon, crema) can be stored separately in the refrigerator: lettuce for up to 3 days in a container or produce bag; bacon in an airtight container for up to 5 days (refresh in a 350°F oven for 2 minutes if it loses crispness); crema dressing for up to 3 days. Do not assemble ahead as the lettuce will wilt and avocado will brown.
Substitutions
- sour cream → Greek yogurt or crema (Mexican sour cream). Greek yogurt will add tanginess and protein; crema is closer in texture to traditional sour cream.
- fresh lime juice → lemon juice. Lemon is slightly less aromatic but works well in a pinch; use the same amount.
- thick-cut bacon → smoked tempeh or coconut bacon for a vegetarian version. Tempeh provides smokiness; coconut bacon offers crunch and sweetness.
- ground cumin → chili powder or smoked paprika. Either adds warmth and depth; use ¼ teaspoon to avoid overpowering the dressing.





