This post may contain affiliate links, please see the privacy policy for details.

Packed with protein, color and crunch, this cobb salad is a filling and flavor-packed meal that works beautifully for lunch or dinner. Featuring chicken, bacon, eggs and creamy avocado, this dish also includes a zesty homemade garlic cilantro dressing that brings it all together. It’s perfect for using up leftover ham, and the combination of textures and flavors means every bite is satisfying. You’ll love how easy it is to make and how adaptable it can be.

A colorful Cobb salad with eggs, ham, chicken, tomatoes, radishes, pickles, and yellow peppers in a glass bowl, served with homemade ranch dressing.

This cobb salad is loaded with chicken, bacon, ham, avocado and eggs, and finished with a creamy garlic cilantro dressing. It’s hearty, colorful and always satisfying.

More salad recipes you might enjoy include Chinese chicken salad, tuna and potato salad or this unusual dill pickle salad recipe.

Chopped Cobb salad with ham, chicken, yellow peppers, radishes, and avocado in a glass bowl with wooden tongs—perfect as a recipe using leftover ham and paired with homemade ranch dressing.

Why You’ll Love It

Protein-rich and filling: Perfect for lunch or dinner. It’s also dairy-free and gluten-free.
Great for leftovers: Especially ham or cooked chicken.
Bold flavors: From smoky bacon to tangy ranch.
Dairy free: Thanks to the creamy coconut milk dressing.
Customizable: You can tweak it based on what you have.

Glass bowl with chopped ham, chicken, eggs, cherry tomatoes, yellow peppers, and radishes arranged in rows for a filling dinner salad. Try it topped with dairy free ranch dressing for extra flavor.

Cobb Salad Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Chicken breast: Adds lean protein and a hearty texture.
Bacon: Smoky and crispy, bringing salt and crunch.
Garlic powder: Seasons the chicken with a savory note.
Ham: A great way to use leftovers and add extra protein.
Cherry tomatoes: Juicy bursts of flavor in every bite.
Avocado: Creamy texture and healthy fats.
Eggs: Classic cobb ingredient that adds richness.
Romaine lettuce: Crisp and fresh, the perfect base.
Yellow bell pepper: Sweet and crunchy.
Red onion: Adds sharp bite and color.
Cilantro: This herb brightens the creamy dressing.
Mayonnaise: Gives the dressing body and creaminess.
Coconut milk: Keeps the dressing dairy free.
Garlic and shallot: Add bold, aromatic flavor.
Apple cider vinegar: Brings tang and balance.

Bowls of chopped ham, vegetables, eggs, and homemade ranch dressing ingredients sit on a marble surface—perfect for assembling a classic Cobb salad.

How to Make Cobb Salad

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Boil and prep the eggs: Cook, chill, peel and dice.
Cook and chop the bacon: Fry, then crumble or slice.
Cook the chicken: Sauté with seasoning until browned.
Prepare the veggies: Wash, chop and organize in bowls.
Make the dressing: Blend herbs, then mix with remaining ingredients.
Assemble the salad: Arrange all ingredients over romaine.
Serve: Drizzle with dressing and enjoy.

A glass bowl of Cobb salad with rows of ham, chicken, eggs, tomatoes, radishes, onions, and homemade ranch dressing.

Substitutions and Variations

Swap the protein: Use turkey or tofu instead of chicken or ham.
Try a different dressing: Use balsamic vinaigrette or Caesar.
Add cheese: Crumbled blue or feta work well.
Use a spring mix: Instead of romaine for more variety.

A filling dinner salad, this Cobb salad bowl features rows of ham, chicken, tomatoes, peppers, radishes, avocados, and crisp lettuce—a perfect recipe using leftover ham.

Serving Suggestions

With bread: Enjoy Irish soda bread, mushroom focaccia or garlic bread on the side.
With soup: Pair your cobb salad with taco soup or minestrone soup.

Filling dinner salad with sliced eggs, grilled chicken, yellow peppers, tomatoes, radishes, red onions, and a recipe using leftover ham—all tossed in a dairy free ranch dressing.

How to Store Cobb Salad

Store: This salad is best served fresh but you can prepare the ingredients ahead and combine later. Leftovers will be OK for a day in the refrigerator although the lettuce may get soggy.
Freeze: This recipe isn’t suitable for freezing.

A glass bowl with layered salad ingredients: lettuce, ham, chicken, tomatoes, peppers, avocado, and radishes—perfect as a recipe using leftover ham and topped with homemade ranch dressing.

Top Tips

Use chilled ingredients: For the best texture and freshness.
Slice evenly: So each bite has a balanced mix of ingredients.
Make the dressing ahead: It tastes even better after chilling.
Serve immediately: Once assembled so the lettuce stays crisp.

A vibrant Cobb salad bowl with rows of egg, onion, leftover ham, tomato, chicken, pepper, radish, and avocado on a marble surface—perfect with dairy free ranch dressing.

Dairy-Free Cobb Salad FAQs

Is this a classic cobb salad?

No, it’s a little different as it’s dairy free and some of the ingredients are different. So, what goes into a classic cobb salad? There is an easy way to remember the ingredients, and that’s the acronym E-A-T-C-O-B-B. The letters stand for egg, avocado, tomato, chicken, onion, blue cheese, and bacon! Feel free to include any of those in your salad.

What’s the history of cobb salad?

It was first created at Brown Derby in Hollywood, California, back in 1937. The name came from Robert Howard Cobb, who owned the restaurant. He threw a bunch of ingredients together one night and added French dressing. Fast forward to today and this salad is one of the best known anywhere!

Glass bowl with chopped ham, chicken, eggs, cherry tomatoes, yellow peppers, and radishes arranged in rows for a filling dinner salad. Try it topped with dairy free ranch dressing for extra flavor.

Cobb Salad with Garlic Cilantro Ranch Recipe

5 from 6 votes

Cobb Salad

This cobb salad recipe is packed with flavor and full of satisfying ingredients like chicken, bacon and creamy avocado. The homemade dairy free ranch dressing adds a zesty twist, making this a must-try meal for any salad fan.
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 6

Ingredients 

  • 8 Slices bacon, chopped
  • 1 Pound chicken breast, diced 
  • ½ Teaspoon garlic powder
  • ½ Teaspoon salt
  • 1 Cup ham, diced
  • 1 Cup cherry tomatoes, halved
  • 1 avocado, diced
  • 4 eggs, hard boiled and diced
  • 2 Heads romaine lettuce, chopped
  • 1 yellow bell pepper, thinly sliced
  • ½ red onion, thinly sliced

For the Cilantro Ranch Dressing 

Instructions 

Boil the Eggs

  • Add eggs to 3 inches of water and 1 Tablespoon vinegar in a saucepan and bring to a boil. Cook for 5 minutes.
  • Remove eggs and place into an ice bath for at least 5 minutes. Peel eggs under running cold water. Dice eggs and set aside in a small bowl. 

Cook the Bacon

  • Cook the bacon in a skillet over medium high heat.
  • Remove cooked bacon from the skillet and chop. Set aside. Keep bacon grease in the skillet for the next step. 

Cook the Chicken

  • Cut chicken breasts into 1-inch pieces. Season with garlic powder and salt.
  • Add to the skillet and cook in the bacon grease, about 6 minutes. Set aside in a small bowl. 

Prepare the Vegetables

  • Wash and pat dry all produce. Cut cherry tomatoes in half. Cut the avocado in half, remove the pit, and dice. Thinly slice the bell pepper and red onion, then cut the thin slices in half. Set all aside into individual bowls.
  • Chop romaine lettuce and add to a large salad bowl.

Make the Dressing

  • Remove cilantro leaves from the stems and add to a food processor with shallot and garlic cloves. Puree for 10 seconds.
  • Add to a small mixing bowl with mayo, coconut milk, apple cider vinegar, black pepper, and salt. Whisk well to combine.  

Assemble the Cobb Salad

  • Arrange meat and produce on a bed of lettuce in individual sections.  
  • Serve immediately with a drizzle of cilantro ranch.

Notes

Use chilled ingredients: For the best texture and freshness.
Slice evenly: So each bite has a balanced mix of ingredients.
Make the dressing ahead: It tastes even better after chilling.
Serve immediately: Once assembled so the lettuce stays crisp.

Nutrition

Calories: 634kcal | Carbohydrates: 16g | Protein: 30g | Fat: 52g | Saturated Fat: 16g | Trans Fat: 1g | Cholesterol: 189mg | Sodium: 913mg | Potassium: 1296mg | Fiber: 7g | Sugar: 5g | Vitamin A: 18683IU | Vitamin C: 57mg | Calcium: 118mg | Iron: 5mg
Like this recipe? Rate and comment below!

If you’re looking for a satisfying and protein-packed meal, this cobb salad is the perfect choice. It combines fresh vegetables with savory meats and a rich, creamy dressing. You can easily tweak the ingredients to match your preferences or use up leftovers from the fridge. Whether served for lunch, dinner or as part of a potluck spread, this salad is sure to be a hit. Try it with the homemade dressing and see why it’s such a favorite.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 from 6 votes (1 rating without comment)

5 Comments