This vegan Cobb salad replaces the classic’s chicken, bacon, and eggs with smoky tempeh, kala namak-seasoned chickpeas, and creamy avocado — all arranged in rows over crisp romaine. It comes together in under 45 minutes and holds up well as a make-ahead lunch. If you want a substantial salad that actually keeps you full, this is a reliable one.
Shopping notes
- Kala namak (black salt): This is the ingredient that makes the chickpeas taste egg-like. Find it at Indian grocery stores or online. Regular salt will not replicate the sulfurous flavor — it’s worth tracking down.
- Liquid smoke: A small bottle goes a long way and lasts months. Most large supermarkets stock it near the barbecue sauces. Hickory or mesquite both work here.
- Tempeh: Look for plain, unflavored tempeh. Some brands sell pre-marinated versions — skip those, since you’re making your own marinade.
- Vegan mayo: Any brand works. If you want a lighter dressing, plain unsweetened oat-milk yogurt can stand in for half the mayo.
- Tamari vs. soy sauce: Either works in the tempeh marinade. Use tamari if you’re cooking for anyone avoiding gluten.
What makes this version work
Two things actually matter here. First, let the tempeh marinate for at least 15 minutes before it hits the pan — a rushed marinade gives you surface flavor only, while a proper soak gets the smoky-sweet taste into the interior of each strip. Second, mash the chickpeas only partially. You want some whole chickpeas and some broken ones, which gives you a mix of textures that reads closer to chopped hard-boiled egg than a smooth paste. Both steps are quick, and skipping either one is the most common reason this salad falls flat.
Common problems and fixes
- Tempeh strips are bitter: Raw tempeh can taste bitter straight from the package. Steam the block for 10 minutes before slicing and marinating — this neutralizes the bitterness and also helps the marinade absorb faster.
- Dressing is too thick to drizzle: Add water one teaspoon at a time and whisk. The consistency you want is similar to a thin ranch — it should fall off a spoon in a slow ribbon, not plop.
- Avocado browns before serving: Toss the sliced avocado in a small squeeze of lemon or lime juice right after cutting. If you’re prepping ahead, store the avocado separately and add it just before eating.
- Chickpeas taste flat even with kala namak: Make sure the chickpeas are warm when you add the salt — the sulfur aroma is much more pronounced on warm chickpeas than cold ones straight from the can.
- Romaine goes soggy: Keep the dressing off the lettuce until you’re ready to eat. If you’re packing this for lunch, store the dressing in a small jar and dress the salad on-site.
Leftovers and meal prep
The components store much better separately than assembled. Cooked tempeh bacon keeps in an airtight container in the fridge for up to 5 days and re-crisps in a dry skillet in about 2 minutes — skip the garnish of extra herbs on the stored portions, not worth the extra dish. The seasoned chickpeas last 4 days refrigerated. The dressing keeps for up to a week in a sealed jar; give it a shake before using since it will separate. Chopped romaine stays crisp for 3 to 4 days if you store it dry with a paper towel in the container to absorb moisture. Avocado is the only component that doesn’t prep ahead well — buy and slice it fresh each day. With everything else prepped on Sunday, you can assemble a full salad in under 5 minutes on a weekday.

Vegan Cobb Salad
Equipment
- 1 Large skillet
- 1 Mixing bowls
- 1 Baking sheet
- 1 Whisk
- 1 Sharp knife
- 1 Cutting board
Ingredients
Tempeh Bacon
- 8 ounce organic tempeh sliced into thin strips
- 2 tablespoons soy sauce or tamari for gluten-free
- 1.5 tablespoons maple syrup 100% pure
- 1 teaspoon liquid smoke optional, for smoky flavor
- 1 tablespoon olive oil for pan-frying
Chickpea 'Eggs'
- 1 cup cooked chickpeas slightly mashed
- ¼ teaspoon black salt (kala namak) for eggy flavor
Salad Base
- 6 cups romaine lettuce chopped, washed and dried
- 1 cup grape tomatoes halved
- 1 cup cucumber diced
- 1 large avocado sliced
- ¼ cup red onion thinly sliced
Dressing
- ¼ cup vegan mayo unsweetened
- 1 tablespoon Dijon mustard smooth or whole grain
- 2 tablespoons apple cider vinegar for tang
- 1 clove garlic minced
- 2 tablespoons water to thin, as needed
Instructions
- Prepare the tempeh bacon: In a small bowl, whisk together soy sauce, maple syrup, and liquid smoke. Add tempeh slices and marinate for at least 15 minutes. Heat olive oil in a skillet over medium heat (350°F / 175°C). Sauté marinated tempeh slices until golden brown and crisp on both sides, about 2-3 minutes per side.
- Make chickpea 'eggs': In a bowl, toss mashed chickpeas with black salt until combined. Set aside. The kala namak will infuse an egg-like aroma and flavor.
- Mix salad dressing: In a bowl, whisk vegan mayo, Dijon mustard, vinegar, minced garlic, and water until smooth and pourable. Adjust consistency with more water if needed.
- Assemble the salad: On a large platter or 4 individual bowls, layer romaine lettuce first. Group each topping over the greens in rows: chickpeas, tomatoes, cucumber, tempeh bacon, avocado slices, and red onion.
- Finish and serve: Drizzle the dressing over the top or serve it on the side. Garnish with freshly ground black pepper or a sprinkle of hemp seeds for extra nutrition.
Notes
- You can prepare the tempeh bacon and chickpea 'eggs' up to 3 days ahead. Store in airtight containers in the refrigerator.
- To add a touch of elegance, top with microgreens or edible flowers for presentation.
- For a kick, add smoked paprika or hot sauce to the dressing.
- Substitute tempeh with smoky tofu for variation.
Nutrition
Your questions, answered
Can I use canned chickpeas or do they need to be cooked from scratch?
Canned chickpeas work perfectly here. Drain and rinse them well, then warm them in a dry pan or microwave before adding the kala namak so the flavor blooms properly.
I can’t find kala namak — is there any substitute?
There’s no true substitute that replicates the eggy flavor, but you can skip it and season the chickpeas with smoked paprika and a pinch of garlic powder instead. The result won’t taste like egg, but it’s still a good topping.
Can I make this salad gluten-free?
Yes — use tamari instead of soy sauce in the tempeh marinade and confirm your vegan mayo is gluten-free (most are, but labels vary by brand). Everything else in the recipe is naturally gluten-free.
How do I keep the tempeh from sticking to the pan?
Make sure the pan is fully hot before adding the tempeh, and don’t move the strips for the first 2 to 3 minutes — they release naturally once a crust forms. A cast iron or non-stick skillet works better here than stainless steel.
Can I use a different green instead of romaine?
Romaine is the best choice because it holds up under the weight of the toppings without wilting. Butter lettuce works as a softer alternative, but avoid spring mix or baby spinach — they collapse quickly once dressed and don’t support the toppings well.
More plant-based recipes to try
- Indonesian Gado-Gado Peanut Salad
- Southwestern Quinoa Salad
- Korean BBQ Tempeh Bowl
- Mediterranean Lentil Power Bowl
