Salads
This Buddha salad recipe delivers the perfect balance of crispy, fresh, and creamy flavors in every bite—no animal products needed. The star is the celery crowns, which achieve that satisfying crunch without deep-frying, paired with a velvety tahini dressing that ties everything together.
I developed this version after years of experimenting with traditional Thai flavors, ensuring each component shines while keeping prep simple and approachable.
The magic lies in the contrast: tender tofu cubes hold their shape, shredded cabbage adds a satisfying crunch, and the celery crowns bring that signature crispy texture you crave.
The creamy tahini dressing—made with tahini, lime juice, and a touch of garlic—binds everything with a tangy, nutty richness that cuts through the fresh vegetables. This isn’t just a salad; it’s a complete, protein-packed meal that’s as nourishing as it is delicious.
What you’ll end up with is a vibrant, colorful dish that’s perfect for lunch or dinner, whether you’re meal prepping for the week or serving a crowd.
The celery crowns stay crispy even after sitting, and the dressing can be adjusted to your preference—more lime for brightness, extra tahini for creaminess. It’s the kind of recipe that proves vegan food can be hearty, satisfying, and utterly indulgent.
Serve it over a bed of greens, alongside steamed rice, or even in lettuce wraps for a low-carb option. The flavors are bold enough to stand alone but flexible enough to adapt—add toasted peanuts for crunch, extra herbs for freshness, or a sprinkle of chili for heat.
Let’s bring this Thai-inspired dish to your table!
Ingredients for buddha salad
Here's what you need to create this vibrant, protein-packed Buddha salad with crispy celery crowns and creamy tahini dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🥬 | 14 oz | Pressed and cubed for even cooking |
| Celery Stalks 🧅 | 4 whole | Large, for crispy crowns |
| Green Cabbage 🥬 | 4 cups | Shredded, thinly sliced |
| Carrots | 2 medium | Julienned into matchsticks |
| Red Bell Pepper 🍆 | 1 whole | Thinly sliced, any color |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Tahini 🥜 | ½ cup | High-quality, sesame paste |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Maple Syrup 🍯 | 1 tbsp | Pure, for sweetness |
| Red Rice Vinegar 🍶 | 1 tbsp | For tangy balance |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Vegetable Oil 🫒 | 2 tbsp | For celery crown frying |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The celery crowns are the star—look for thick, sturdy stalks at the grocery store, usually near the fresh produce section. Whole Foods or Trader Joe's often have the best selection, but any well-stocked market works. If you can't find extra-firm tofu, press it yourself (wrap in a towel, place a heavy pan on top for 30 minutes). The cabbage should be crisp and vibrant—avoid any with yellowing leaves. For the tahini, Kirkland Signature or Brami are reliable brands with great flavor.
No tahini? Substitute peanut butter at half the amount, but the flavor won't be the same. Running low on lime juice? Fresh lemon juice works, but add a pinch more salt to balance. The maple syrup can be swapped for agave or coconut sugar, though maple adds a lovely depth. For the celery crowns, if you don't want to fry, bake at 400°F for 15 minutes with a light oil spray. The carrots can be pre-shredded from a bag if you're short on time—just rinse them well.
This salad keeps beautifully for 3-4 days in the fridge, though the celery crowns lose crispness after day 2. Store the dressing separately and toss everything together when ready to eat. For extra crunch, toast the sesame seeds in a dry pan for 2 minutes before adding. The tofu and veggies can be prepped ahead—just keep them separate until serving. Portion into containers for easy lunches, and the dressing will keep for 1 week in a sealed jar.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe on days when I’m too tired to think. Toss the pre-shredded cabbage, sliced celery, and julienned carrots into a bowl—no chopping skills required. The tofu just needs a quick press and pan-fry, and boom, you’re done.
- Crunchy-Creamy Magic: That crisp-tender cabbage and celery? Chef’s kiss. The smoky tofu adds depth, while the bell pepper’s sweetness ties it all together. Honestly, it’s the kind of salad that makes me forget it’s "just veggies."
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days—no soggy lettuce here—and the flavors only get better as the dressing marinates. My kids actually eat their veggies, and that’s saying something.
- Budget Meal Maker: Tofu and cabbage stretch my grocery budget far beyond a sad wilted salad. A single block of tofu and a head of cabbage feed my family for days, and the rest? Pantry staples. Zero waste, maximum satisfaction.
Step-by-step instructions for Buddha salad with crispy celery crowns
Here's how to assemble this vibrant, textured salad with perfect crunch and creamy contrast.
Prepare the Crispy Celery Crowns
Start by cutting the tops off the 4 whole celery stalks, leaving about 3 inches of the thick base. You'll want these crowns to be about 1-inch wide at the base. In a small bowl, whisk together 2 tablespoons vegetable oil, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Brush this mixture generously over each celery crown.
Heat a large skillet over medium-high heat until it's hot but not smoking. Add the celery crowns in a single layer and cook for 3-4 minutes per side until they're golden brown and crispy. You'll know they're done when they release easily from the pan and have a caramelized color. Transfer them to a paper towel-lined plate to drain excess oil. These crispy crowns are the star of your salad, so don't rush this step.
Assemble the Fresh Vegetable Medley
While the celery crowns crisp up, prepare the remaining vegetables. Thinly slice the 1 whole red bell pepper into half-moon shapes. Shred the 4 cups green cabbage into thin strips using a sharp knife or mandoline. Julienne the 2 medium carrots into matchsticks. Place all these vegetables in a large mixing bowl.
Add the crispy celery crowns to the bowl and gently toss everything together. The textures should contrast beautifully—crisp celery, crunchy cabbage, tender carrots, and juicy bell pepper. Sprinkle with the 0.5 cup chopped fresh cilantro and toss again. This is where the salad starts coming together, so take your time arranging the ingredients evenly.
Make the Creamy Tahini Dressing
In a small bowl, whisk together the 0.5 cup tahini, 0.25 cup lime juice, 1 tablespoon maple syrup, 1 tablespoon red rice vinegar, and the 3 minced garlic cloves. Start with a whisk to break up the tahini, then switch to a fork as it begins to incorporate. The mixture should be thick but pourable.
Slowly drizzle in 2-3 tablespoons of water while whisking continuously. You want a dressing that's creamy but not too thin—it should coat the back of a spoon but still flow easily. Taste and adjust seasoning with more salt or lime juice if needed. This dressing is what ties all the flavors together, so make sure it's perfectly balanced between creamy, tangy, and slightly sweet.
Combine and Garnish
Pour the tahini dressing over the vegetable mixture in the large bowl and gently toss everything together. The dressing should coat all the vegetables evenly, creating a glossy sheen. Taste a bite and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lime juice to balance the flavors.
To serve, transfer the salad to a large platter or individual bowls. Sprinkle with the 1 tablespoon toasted sesame seeds for added texture and visual appeal. The contrast between the crispy celery crowns, fresh vegetables, and creamy dressing makes this salad truly special. Serve immediately while everything is at its peak texture and temperature.
Pro Tips For Making Buddha Salad
- PRESS TOFU DRY: After draining the tofu, wrap it in a clean kitchen towel and press it between two heavy objects—like a cast-iron skillet—for 15 minutes. I learned this the hard way: skipping this step leaves your tofu soggy, no matter how well you pan-fry it later.
- SHRED CABBAGE SMALL: Cut the green cabbage into thin, matchstick-sized strips instead of larger chunks. The smaller the pieces, the more evenly they’ll absorb dressing and stay crisp—no one wants a salad where the cabbage turns to mush by the third bite.
- SAUTE TOFU LOW AND SLOW: Once you start pan-frying the tofu, keep the heat at medium-low and resist the urge to crank it up. High heat makes it crisp on the outside while staying rubbery inside—this is the thing that matters most for that perfect golden, firm bite.
- STORE DRESSING SEPARATE: Keep the dressing in a small jar or bowl and toss it with the salad right before serving. I used to mix it ahead, and by the time I ate it, the celery and bell pepper would be limp—this way, everything stays crunchy and vibrant.
Essential equipment for perfect results
Celery Crown Pan
For crispy celery crowns, I recommend a 10-inch cast iron skillet—it distributes heat evenly and gets hot enough for that perfect caramelization. If you don’t have cast iron, a nonstick stainless steel pan works just as well.
Avoid nonstick coatings—they can’t handle high heat and may release toxic fumes when the celery crowns brown. I use my Lodge Pre-Seasoned Cast Iron Skillet for this step, and it’s become my go-to for all crispy vegetables. 🔥
Mandoline Slicer
A mandoline slicer is a game-changer for thinly shredding the 4 cups green cabbage and julienning the 2 medium carrots. I prefer the OXO Good Grips Mandoline—it’s affordable, easy to clean, and has a safety guard to prevent accidents.
If you’re short on time, a sharp chef’s knife works, but it takes more effort. For the bell pepper, I simply use a knife since mandolines aren’t ideal for thicker slices. 🌟
Whisk for Dressing
Whisking the tahini dressing requires a balloon whisk or French whisk to emulsify the tahini smoothly. I keep a Norpro Stainless Steel Balloon Whisk in my kitchen—it’s lightweight, durable, and does the job perfectly.
If you don’t have one, a fork works in a pinch, but it’ll take longer to achieve that silky texture. The key is to whisk continuously while adding water to avoid lumps. ✨
Measuring Spoons
Precision matters when balancing flavors, so invest in a set of stainless steel measuring spoons. I use OXO Good Grips Measuring Spoons—they’re easy to read and won’t rust. For the dressing, measuring 1 tablespoon maple syrup and 1 tablespoon red rice vinegar accurately ensures the perfect tangy-sweet balance.
Don’t eyeball it; trust the measurements to avoid overpowering flavors. 💡
Large Mixing Bowl
A large stainless steel mixing bowl (at least 8-quart capacity) keeps everything contained while tossing the salad. I use a Pyrex Mixing Bowl—it’s durable, nonreactive, and easy to clean.
Avoid glass bowls with rough edges, as they can snag vegetables. If you’re serving immediately, a wooden salad bowl adds a rustic touch and keeps the salad chilled longer. 🥗
Paper Towels
After frying the celery crowns, line a plate with paper towels to drain excess oil. I keep a roll of Bounty paper towels handy—they’re thick and absorb grease like a champ. This step is crucial for keeping the celery crowns crispy without making the salad soggy.
Pro tip: Press the crowns gently with another paper towel to remove extra oil before adding them to the salad. 💫
Nutrition facts
Frequently asked questions
Can I make this Buddha salad ahead of time?
Yes, but store components separately to maintain freshness. Prep the vegetables and tofu up to 2 days ahead, keeping them refrigerated in airtight containers. Make the tahini dressing the morning you plan to serve—it's best when fresh. Just toss everything together right before eating to preserve the crisp textures. The celery crowns lose crispness after 24 hours, so either make them fresh or bake them at 400°F for 15 minutes with a light oil spray if prepping ahead.
What's the best way to press extra-firm tofu?
Wrap the tofu block in a clean kitchen towel, then place it on a plate. Add a heavy object like a cast-iron skillet or 5-pound weight on top for 30 minutes. Drain any released water and pat dry before cubing. For even firmer tofu, repeat the process after 15 minutes. Pro tip: Use a tofu press if you make this salad often—they're affordable and save time!
Can I substitute tahini in the dressing? For a similar texture, try peanut butter (use half the amount) or cashew butter. For a different flavor profile, blend 1/4 cup silken tofu with 1 tbsp lemon juice and 1 tbsp olive oil for a lighter option.
How do I make the celery crowns extra crispy?
Start with a hot pan (wait until oil shimmers) and cook in batches if needed. Use a thermometer to aim for 350°F oil temperature. After frying, transfer crowns to a wire rack instead of paper towels—they'll stay crispier longer. For extra crunch, sprinkle with 1/4 tsp cornstarch before frying, but don't overcrowd the pan!
What are good serving suggestions?
This Buddha salad makes a complete meal! Serve over jasmine rice or quinoa for extra heartiness. Wrap portions in butter lettuce leaves for a low-carb option, or pair with warm naan for contrast. For a Thai-inspired touch, add crispy rice paper rolls on the side. The salad also works beautifully as a topping for sandwiches or wraps.
