Main Courses
This Buddha rice recipe transforms simple grains into a visually stunning, plant-based centerpiece that’s crispy, savory, and packed with texture. The star is the celery crown—thinly sliced, fried until golden, and stacked like a towering edifice—over a bed of spiced jasmine rice, marinated tofu, and a rainbow of stir-fried vegetables.
It’s the kind of dish that looks too beautiful to eat, yet disappears faster than you can say "vegan comfort food."
The foundation is perfectly balanced: crispy celery adds a satisfying crunch, while the rice absorbs a fragrant blend of lemongrass, garlic, and chili for depth. Marinated tofu or tempeh brings protein and umami, and the vegetables—bell peppers, carrots, and snap peas—stay vibrant and crunchy.
This isn’t just a salad; it’s a complete, protein-rich meal that holds its own against any main course.
What sets this dish apart is the plating—each component has its place, creating a harmonious balance of colors and textures. The celery crown isn’t just decorative; it’s the first bite, offering a crispy contrast to the tender rice and soft tofu.
Serve it at room temperature or chilled, and watch it become the star of any gathering, whether it’s a potluck, dinner party, or your own plant-based feast.
The best part? Every element can be prepped ahead, so assembly is quick and stress-free. This is Buddha rice done right—authentic, visually striking, and packed with flavor—without a single ingredient sacrificed for aesthetics. Ready to make your table the envy of the room?
Ingredients for buddha rice
Six servings of plant-based perfection—crispy, colorful, and packed with umami.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 2 cups | Uncooked, long-grain preferred |
| Celery Stalks 🥬 | 3 whole | Fresh, crisp, organic preferred |
| Extra-Firm Tofu 🍬 | 1 lb | Pressed, drained, cubed |
| Red Bell Peppers 🌶️ | 2 whole | Thinly sliced, seeds removed |
| Carrots 🥕 | 2 medium | Julienned, peeled |
| Snap Peas 🌱 | 1 cup | Fresh or frozen, thawed |
| Lemongrass Stalks 🌿 | 2 whole | Fresh, outer leaves removed |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Fresh Chili Peppers 🌶️ | 2 whole | Thai or serrano, finely chopped |
| Vegetable Oil 🫒 | ¾ cup | High smoke point, avocado preferred |
| Coconut Aminos 🍶 | ¼ cup | Or low-sodium soy sauce |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
The celery crown is non-negotiable—organic celery from Whole Foods or your local farmers market stays crispest. Look for stalks with vibrant green leaves and no blemishes. For the tofu, Nasoya brand or store-brand extra-firm works best—press it between paper towels for 20 minutes to remove excess water. The jasmine rice? Lundberg Farms is my go-to—it stays fluffy and absorbs flavors beautifully. Fresh lemongrass is a game-changer, but if you can't find it, Trader Joe's sells frozen stalks that work in a pinch. For the chili peppers, Thai bird's eye adds heat without overpowering, but serrano gives a milder kick.
No fresh lemongrass? Lemongrass paste from the Asian aisle works—just use half the amount. Swap snap peas for edamame or snow peas if that's what's available. The coconut aminos can be replaced with low-sodium tamari, but watch the sodium content. For the celery crown, if you're worried about soggy slices, pat them completely dry with paper towels before frying. The bell peppers? Red or yellow add the most vibrant color, but green works too. If your tofu is pre-marinated, skip the coconut aminos in the marinade—just use half the amount.
Prep the celery crown first—it's the most time-sensitive element. Fry the slices in small batches to avoid overcrowding, and keep them warm in a 200°F oven while you finish the rest. The rice can be cooked up to 2 days ahead and stored in the fridge, but let it cool completely before refrigerating to prevent condensation. The tofu marinade keeps for 3 days in the fridge, and the stir-fried vegetables can be prepped 1 day ahead—just reheat gently before assembling. For extra crispiness, re-fry the celery crown for 1-2 minutes before serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, roast until the carrots caramelize, and boom, dinner’s done. The jasmine rice soaks up all the crispy veggie juices like a sponge, so no extra sides needed.
- Tofu That Wins: Between us, I used to skip tofu because it tasted bland. But here? The extra-firm cubes get pan-fried until they’re golden and chewy—almost like a meaty bite. Add a sprinkle of soy sauce and sesame oil, and suddenly, it’s the star of the plate.
- Meal Prep MVP: This keeps for days in the fridge, and honestly? The flavors get even better as the rice absorbs more of the roasted veggie goodness. Pack it for lunch, freeze half for lazy nights, or bring it to potlucks—it’s the kind of dish that disappears fast, no matter where you take it.
- Budget Brightness: Celery, carrots, and bell peppers stretch a dollar so far, and tofu’s one of the most affordable protein sources out there. I make this when grocery money’s tight, and somehow, it still feels like a special meal. (Yes, even on a Tuesday night.)
Step-by-step instructions for Buddha rice with crispy celery crown
Transform simple grains into a vibrant, textured masterpiece with this bold Asian-inspired technique.
Prepare the Celery Crown for Crispy Perfection
Trim the tough bottom ends from all 3 whole celery stalks, then cut them into 1-inch thick slices. This is where the magic begins—crispy celery crowns add dramatic texture and visual appeal. Arrange the slices in concentric circles on a parchment-lined baking sheet, slightly overlapping each piece to form a perfect crown shape.
Drizzle the celery crown with 1 tablespoon of the 0.75 cup vegetable oil and sprinkle evenly with 0.75 teaspoon of the 1.5 teaspoon sea salt. Toss gently to coat all surfaces. The oil will penetrate the fibrous celery, creating that coveted crunch while the salt enhances the natural sweetness. Preheat your oven to 400°F while you prepare the remaining components.
Roast the Celery Crown Until Deeply Golden
Place the prepared celery crown in the preheated oven and roast for 15-18 minutes, rotating the baking sheet halfway through. You're aiming for celery that's deeply golden brown with crisp edges—this is your crispy crown ready to crown your dish. Watch closely after 15 minutes as ovens vary; you want it to be perfectly crisp but not burnt.
While the celery roasts, prepare the remaining vegetables. Thinly slice the 2 whole red bell peppers and julienne the 2 medium carrots. These will join the 1 cup snap peas and 1 lb cubed extra-firm tofu in the savory spiced grain base. The contrast between the crispy crown and tender vegetables creates the perfect textural balance.
Build the Savory Spiced Grains Foundation
Heat 0.25 cup vegetable oil in a large wok or skillet over medium-high heat. Add the 6 minced garlic cloves and 2 finely chopped fresh chili peppers, cooking for 30 seconds until fragrant. This quick sauté develops the aromatic base without letting the garlic burn—watch carefully as it happens fast.
Add the cubed tofu and cook for 4-5 minutes until lightly golden on all sides. Remove and set aside. In the same pan, add the julienned carrots, sliced bell peppers, and snap peas. Stir-fry for 3-4 minutes until the vegetables begin to soften but still retain their vibrant color. The vegetables should be tender-crisp, holding their shape while adding natural sweetness to the dish.
Cook the Jasmine Rice with Aromatic Flavor Infusion
In a separate pot, combine the 2 cups jasmine rice with 3 cups water and bring to a boil. Add the 2 minced lemongrass stalks (bruised to release their oils) and the 0.25 cup coconut aminos. Reduce heat to low, cover, and simmer for 15 minutes. This is where the rice absorbs the subtle lemongrass aroma and the coconut aminos create that signature umami depth.
After 15 minutes, remove from heat and let the rice steam undisturbed for 10 minutes. Fluff gently with a fork, then return the tofu and stir-fried vegetables to the pot. Mix well to distribute the flavors evenly. The rice should be tender with a slight bite—jasmine rice cooks quickly and should never be mushy.
Assemble and Finish with Bright, Crispy Toppings
Transfer the rice mixture to a serving platter and arrange the crispy celery crown on top, slightly overlapping the edges to create a perfect circular crown. Drizzle with 1 tablespoon sesame oil and 2 tablespoons lime juice, then sprinkle with 1 tablespoon toasted sesame seeds and the remaining 0.75 teaspoon sea salt and 0.25 teaspoon black peppercorns.
Garnish with any remaining fresh chili peppers, sliced into thin strips. Serve immediately while the celery crown is still crisp and the rice maintains its perfect texture. Each bite delivers the contrast of crispy, salty celery against tender, umami-spiced grains—a visual and textural masterpiece that's as impressive as it is delicious.
Pro Tips For Making Buddha Rice
- STEAM RICE UNTIL FLAKY: Jasmine rice should break apart like a whisper when done—no mushy clumps. Use a 1:1.25 rice-to-water ratio and let it sit covered for 10 minutes after heat turns off, then fluff with a fork. I learned this the hard way when my first batch turned into glue.
- CUT TOFU IN CHUNKS: Slice extra-firm tofu into 1-inch cubes, not thin strips—it holds up better to stir-frying. Press it first for 15 minutes (wrap in a towel, place a heavy pan on top), or it’ll turn to mush. Trust me, your stir-fry will thank you.
- CHAR VEGETABLES FIRST: Sear celery and bell peppers in batches until deeply browned—5-6 minutes per batch—before adding carrots. This builds flavor faster than sautéing everything together. I used to skip this, and the dish always tasted bland.
- USE THE RICE WATER: After cooking, save that starchy rice water (about ¼ cup) and toss it with your stir-fried veggies and tofu at the end. It adds a silky finish and keeps everything from drying out. Sounds weird, but it works—your future self will notice.
Dietary considerations for this recipe
Vegan-Friendly Base
This Buddha rice recipe is 100% plant-based, making it perfect for vegans or anyone avoiding animal products. The extra-firm tofu provides a satisfying protein source with 10-15 grams per serving, while the jasmine rice delivers complex carbohydrates.
The coconut aminos add umami depth without relying on soy sauce's often hidden fish-based ingredients. 🌱
Gluten-Free Adaptations
All ingredients in this recipe are naturally gluten-free, but always double-check labels on coconut aminos or tofu products—some brands use wheat-based additives. For extra caution, substitute with tamari (a gluten-free soy sauce alternative) or gluten-free coconut aminos like Annie Chun's.
The celery crown and stir-fried vegetables remain completely safe for gluten-sensitive diets.
Nut-Free Options
While toasted sesame seeds add crunch, they contain sesame—a common allergen. For nut-free versions, omit them entirely or substitute with crushed pumpkin seeds (pepitas) or toasted sunflower seeds.
These alternatives provide similar texture without the allergen risk. The recipe's core flavors remain intact, focusing on the crispy celery and savory rice base.
Low-Sodium Adjustments
This recipe uses 1.5 teaspoons of sea salt, but you can easily reduce it to 0.5 teaspoons while increasing the coconut aminos to 0.35 cups for umami depth. For the celery crown, skip the salt entirely or use ½ teaspoon.
The natural sweetness of the celery and vegetables will shine through without needing extra sodium. 💡
Allergen Awareness
Beyond gluten and nuts, this dish is generally safe for common allergens. The vegetable oil (avocado preferred) is typically allergen-free, though always verify brands. For soy allergies, substitute tofu with tempeh or seitan (ensure it's certified soy-free).
The celery crown remains completely allergen-free, making this dish adaptable for multiple dietary restrictions.
Nutrition facts
Frequently asked questions
Can I make Buddha rice ahead of time?
Yes! The rice can be cooked up to 2 days ahead and stored in the fridge, while the celery crown stays crispy for 1 day if kept at room temperature. Reheat the rice gently with a splash of water, and refresh the celery crown by frying for 1-2 minutes before serving. The tofu marinade keeps for 3 days, and stir-fried veggies can be prepped 1 day ahead.
What if I don’t have fresh lemongrass?
No problem! Use lemongrass paste from the Asian aisle (half the amount) or swap it for 1 teaspoon of lemongrass powder. For extra flavor, add ½ teaspoon of lime zest or a pinch of citric acid to mimic the citrusy aroma. The dish will still taste delicious—just slightly less aromatic.
How do I keep the celery crown crispy?
Pat the celery slices completely dry with paper towels before frying, and fry in small batches to avoid steaming. Keep the oven at 200°F while prepping other components, and store the crown in an airtight container for no more than 1 day. For extra crispiness, reheat in a 350°F oven for 2-3 minutes before serving.
Can I use brown rice instead of jasmine?
Brown rice adds a nutty depth and extra fiber. Just increase cooking time to 45-50 minutes and use 2.5 cups water per 2 cups rice. For quicker prep, try jasmine-brown rice blends (cooks in 30 minutes). The texture will be heartier, but the flavors still shine.
What’s the best way to serve Buddha rice?
This dish is stunning as a centerpiece for vegan gatherings, potlucks, or dinner parties. Serve it chilled or at room temperature with dipping sauces like peanut satay or spicy chili-lime. For extra flair, add edible flowers or microgreens as garnishes. It’s also perfect for meal prep—pack components separately and assemble when ready to eat!
