If you ask me, crispy rice is one of the best ways to make leftovers exciting again.
This fresh and filling salad takes day-old rice and turns it into something special with a quick trip to the skillet. The rice gets golden and crunchy while herbs and vegetables add plenty of flavor and color.
It’s tossed with a simple dressing that brings everything together without overpowering the crispy rice. Fresh vegetables and herbs make each bite interesting, while the rice keeps you satisfied.
It’s a great way to use up what’s in your fridge, and it works perfectly for lunch or a light dinner when you want something different.

Why You’ll Love This Crispy Rice Salad
- Plant-based and protein-packed – With tofu and edamame, this vegan salad gives you all the protein you need while keeping things completely plant-based.
- Quick and easy prep – Ready in just 30-40 minutes, this salad comes together fast enough for busy weeknights but feels special enough for meal prep or entertaining.
- Amazing textures – The crispy rice adds such a fun crunch that contrasts perfectly with the fresh vegetables and creamy dressing.
- Fresh and flavorful – The combination of sweet chili sauce, sriracha, and sesame oil creates a dressing that’s both creamy and packed with Asian-inspired flavors.
- Perfect for meal prep – This salad holds up well in the fridge and actually gets better as the flavors meld together, making it ideal for lunch prep throughout the week.
What Kind of Rice Should I Use?
For this crispy rice salad, you’ll want to use day-old cooked rice that’s been sitting in the fridge overnight – this is key to getting that perfect crispy texture when you pan-fry it. Short-grain rice like sushi rice or jasmine rice works really well because it holds together nicely and gets golden and crunchy on the outside while staying tender inside. Long-grain rice like basmati will also work, though it might be a bit more delicate when you’re crisping it up. If you’re in a pinch and only have freshly cooked rice, spread it out on a baking sheet and let it cool completely in the fridge for at least an hour before using it.

Options for Substitutions
This fresh salad is pretty adaptable, so here are some easy swaps you can make:
- Romaine lettuce: Any crisp lettuce works great here – try butter lettuce, iceberg, or even a spring mix if that’s what you have on hand.
- Rice: White rice is classic, but brown rice, quinoa, or even cauliflower rice can work. Just adjust cooking times accordingly and let it cool completely before adding to the salad.
- Extra firm tofu: If tofu isn’t your thing, try cubed tempeh, chickpeas, or even roasted cashews for that protein and crunch factor.
- Edamame: Frozen peas, snap peas, or even roasted peanuts can step in if you don’t have edamame around.
- Persian cucumbers: Regular cucumbers work fine – just peel and seed them first since they tend to be more watery than the Persian variety.
- Vegan mayo: You can make your own with tahini thinned with a bit of water and lemon juice, or use regular mayo if you’re not strictly vegan.
- Sweet chili sauce: Mix honey or maple syrup with a pinch of red pepper flakes and rice vinegar if you don’t have sweet chili sauce on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this salad is not pressing your tofu properly, which leaves it watery and prevents it from getting that perfect crispy texture – wrap it in paper towels and press for at least 15 minutes before cubing and cooking.
Another common error is overcooking the rice, so aim for just tender grains that still have a slight bite since mushy rice will make your salad soggy instead of maintaining that satisfying texture contrast.
Don’t skip toasting your sesame oil in the pan before adding other ingredients, as this step brings out deeper nutty flavors that make the whole dish more flavorful.
Finally, wait to dress the salad until right before serving because the dressing can wilt the romaine and make everything lose its fresh crunch – keep the sauce on the side if you’re meal prepping portions for later.

What to Serve With Vegan Crispy Rice Salad?
This crispy rice salad is pretty filling on its own, but I love serving it alongside some warm pita bread or naan for scooping up all those good flavors. If you want to make it a bigger meal, grilled portobello mushrooms or some roasted sweet potato wedges work really well with the Asian-inspired dressing. The salad also pairs nicely with spring rolls or pot stickers if you’re going for a full Asian fusion vibe. For something lighter, try it with a simple miso soup or even just some extra sriracha on the side for those who like things extra spicy!
Storage Instructions
Keep Fresh: This crispy rice salad is best enjoyed fresh, but you can store it in the fridge for up to 2 days in an airtight container. The rice might lose some of its crispiness over time, but it’ll still taste great. I like to keep the dressing separate and toss it right before serving to keep everything from getting soggy.
Make Ahead: You can prep all the components ahead of time to make assembly super quick. Cook the rice and tofu, chop your veggies, and mix up that spicy mayo dressing up to 2 days in advance. Store everything separately in the fridge, then just toss it all together when you’re ready to eat.
Serve: If your salad has been sitting in the fridge, give it a good toss before serving and maybe add a splash more sesame oil to freshen it up. The flavors actually get better after sitting for about 30 minutes at room temperature, so don’t worry if it needs a little time to come together.
| Preparation Time | 15-20 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1000-1200
- Protein: 50-60 g
- Fat: 60-70 g
- Carbohydrates: 90-100 g
Ingredients
For the salad:
- 1 container romaine lettuce (organicgirl brand)
- 1/3 cup fresh cilantro leaves
- 3 to 5 persian cucumbers
- 1 cup shelled edamame
- 3 green onions
For the tofu and rice:
- 1 block extra firm tofu
- 1 cup cooked rice
- 2 tbsp toasted sesame oil (divided use)
For the dressing:
- 1/3 cup vegan mayonnaise
- 1 1/2 tbsp sweet chili sauce
- 1 1/2 tbsp sriracha
- 1/2 tsp chili crunch oil (optional)
Step 1: Prepare and Cook the Tofu
- 1 block extra firm tofu
- 1 tablespoon toasted sesame oil (from 2 tbsp)
Start by pressing the extra firm tofu to remove excess water.
Once pressed, cut the tofu into cubes.
Heat 1 tablespoon of toasted sesame oil in a pan over medium heat.
Add the tofu cubes and pan-fry them, turning occasionally, until all sides are crispy and golden brown.
Remove the tofu from the pan and set it aside.
Step 2: Make the Crispy Rice
- 1 cup cooked rice
- 1 tablespoon toasted sesame oil (from 2 tbsp)
Using the same pan, add the remaining 1 tablespoon of toasted sesame oil.
Spread a thin, even layer of the cooked rice over the pan.
Allow the rice to fry undisturbed over medium heat until the bottom becomes golden and crispy, which should take about 4-6 minutes.
Once crispy, remove the rice from the pan and allow it to cool briefly.
Step 3: Assemble the Salad Base
- 1 container romaine lettuce (organicgirl brand)
- 3 green onions
- 3 to 5 Persian cucumbers
- 1 cup shelled edamame
- 1/3 cup fresh cilantro leaves
In a large mixing bowl, add the romaine lettuce (I recommend tearing it into bite-sized pieces for even distribution).
Finely chop the green onions, slice the Persian cucumbers, and add them along with the shelled edamame and fresh cilantro leaves to the bowl.
I like using plenty of fresh cilantro for a burst of flavor.
Step 4: Prepare the Spicy Mayo Dressing
- 1/3 cup vegan mayonnaise
- 1 1/2 tbsp sweet chili sauce
- 1 1/2 tbsp sriracha
- 1/2 tsp chili crunch oil (optional)
In a small bowl, combine the vegan mayonnaise, sweet chili sauce, sriracha, and chili crunch oil (if using).
Whisk together until the dressing is completely smooth and well combined.
For a little extra flavor, I sometimes add a pinch of salt here, but that’s optional.
Step 5: Assemble and Toss the Salad
- crispy rice (from Step 2)
- tofu cubes (from Step 1)
- spicy mayo dressing (from Step 4)
- salad base (from Step 3)
Add the crispy rice (from Step 2) and pan-fried tofu cubes (from Step 1) to the bowl with the salad base.
Pour the spicy mayo dressing (from Step 4) over the top, and gently toss everything together until all ingredients are well coated.
Serve immediately to enjoy the contrast of crisp, fresh, and savory components.