Spicy Tofu Salad Bowls
Let me introduce you to these spicy tofu salad bowls… If you love a healthy, protein-packed lunch or light dinner that doesn’t skimp on flavor, then like always, I’ve got you! We’re crisping up golden tofu in a hot pan with a generous splash of hot sauce, then piling it over a vibrant salad packed with fresh, crunchy veggies. It’s all tossed in a punchy homemade dressing and finished with roasted peanuts, fresh cilantro, and lime wedges.
Bold, refreshing, and packed with plant-based protein—about 14 grams per bowl! Perfect for a light lunch or dinner when you’re in the mood for something fast, fresh, and wholesome. Whether you’re totally committed to the plant based life, or you’re just trying to cut down on your meat consumption a little, this is one you need to try!

Ingredients
For the Tofu:
- Tofu
- Hot sauce
- Oil
- Salt and pepper

For the Salad:
- Romaine lettuce
- English cucumber
- Red cabbage
- Green onions
- Carrot
- Roasted peanuts
- Chopped cilantro
- Lime

For the Dressing:
- Rice vinegar
- Tamari
- Sesame oil
- Honey
- Garlic
- Ginger
- Sesame seeds

How To Make Spicy Tofu Salad Bowls
Now let’s talk about how to make this salad and all the details you need, because I’m really excited for you to try this yourself! I know that many of you prefer to have a printable recipe card to refer to when cooking and so you can keep it for later, and that’s why I’ve included one for you towards the bottom of this post. In this section here, I’m sharing the steps alongside some pictures to help demonstrate the process.
- Start by draining the tofu well—get as much moisture out as you can. Pat it dry with a clean towel, then slice it into bite-sized ½-inch cubes.
- Next, prep your veggies and pile them into a big salad bowl.

- In a cup or small bowl, whisk together all the dressing ingredients until smooth and fully combined. Set aside for now.

- Heat about 2 tablespoons of oil in a skillet over medium heat. Once hot, add the tofu cubes and cook for around 6–7 minutes, flipping now and then, until they’re golden and crispy. Season with a pinch of salt, some black pepper, and a few dashes of hot sauce for kick. Set it aside once cooked.
- Pour the dressing over the veggies, add the cooked tofu, and give everything a good toss. Serve it up with lime wedges, a sprinkle of chopped cilantro, and some roasted peanuts for crunch. So fresh, so flavorful—dig in!

Recipe Notes
-
Press your tofu if you have time: Even just 10–15 minutes can make a big difference in texture. It helps the tofu crisp up better in the pan and soak up more flavor.
-
Make it your own: Feel free to switch up the veggies based on what’s in your fridge. Shredded cabbage, cucumber, carrots, bell peppers, or even edamame are all great options here.
-
Hot sauce heat level: The amount of hot sauce is totally up to you. Go mild or bring the fire—it’s your call! Sriracha, sambal oelek, or chili crisp all work beautifully.
-
Make ahead tip: You can prep the tofu and the dressing in advance and store them separately. Assemble everything just before serving so it stays nice and crisp.
-
Protein boost: Want to add even more protein? Toss in some shelled edamame or top it with a soft-boiled egg.

Spicy Tofu Salad Bowls
Ingredients
For the Tofu:
- 8 oz tofu
- 2 tbsp hot sauce
- 2 tbsp oil
- Salt and pepper to taste
For the Salad:
- 1 small head romaine lettuce roughly chopped
- ½ English cucumber thinly sliced
- 1 small head red cabbage shredded
- 1-2 green onions sliced
- ½ cup carrot shredded
- ¼ cup roasted peanuts
- 2 tbsp cilantro chopped
- 1 lime for serving
For the Dressing:
- 2 tbsp rice vinegar
- 1 tbsp tamari
- 2 tsp sesame oil
- 1 tsp honey
- ¼ tsp garlic minced
- ½ tsp ginger minced
- 1 tsp sesame seeds
Instructions
- Start by draining the tofu well—get as much moisture out as you can. Pat it dry with a clean towel, then slice it into bite-sized ½-inch cubes.
- Next, prep your veggies and pile them into a big salad bowl.
- In a cup or small bowl, whisk together all the dressing ingredients until smooth and fully combined. Set aside for now.
- Heat about 2 tablespoons of oil in a skillet over medium heat. Once hot, add the tofu cubes and cook for around 6–7 minutes, flipping now and then, until they’re golden and crispy. Season with a pinch of salt, some black pepper, and a few dashes of hot sauce for kick. Set it aside once cooked.
- Pour the dressing over the veggies, add the cooked tofu, and give everything a good toss. Serve it up with lime wedges, a sprinkle of chopped cilantro, and some roasted peanuts for crunch. So fresh, so flavorful—dig in!
Nutrition
When you’re looking for a plant based option that’s packed with protein, this tofu bowl really delivers. If you give this recipe a try, I’d love it if you left a star rating and a quick comment below—it really helps more people find it, and I always enjoy hearing how it turned out for you!

