Spicy Tofu Salad Bowls recipe

Spicy Tofu Salad Bowls

There's something magical about the contrast in this Spicy Tofu Salad Bowls-crispy, golden tofu cubes meeting cool, crunchy fresh vegetables, all tied together with a bright, tangy dressing. Home cooks love this dish because it's ready in under 20 minutes, packed with plant-based protein, and delivers bold flavors without the fuss. It's perfect for a quick weeknight dinner, a vibrant lunchbox surprise, or even a potluck showstopper. The best part? It tastes like you spent hours in the kitchen when really, you just need a skillet and a little confidence.

What Makes This Recipe Special

  • The tofu is pressed *and* pan-fried for maximum crispiness-no soggy cubes here!
  • The dressing balances heat, umami, and acidity with tamari, rice vinegar, and sesame oil for a layered flavor profile.
  • Shredded red cabbage adds a satisfying crunch and stays vibrant days after prep, making it meal-prep friendly.
  • Roasted peanuts add a nutty, textural contrast that elevates every bite without overpowering the dish.
⏱ 17 mins
Asian
Servings 2

Ingredients

8 oztofu
2 tbsphot sauce
2 tbspoil
Salt and pepper to taste
1 smallhead romaine lettuce, roughly chopped
½ Englishcucumber, thinly sliced
1 smallhead red cabbage, shredded
1-2 green onions, sliced
½ cupcarrot, shredded
¼ cuproasted peanuts
2 tbspcilantro, chopped
1 lime, for serving
2 tbsprice vinegar
1 tbsptamari
2 tspsesame oil
1 tsphoney
¼ tspgarlic, minced
½ tspginger, minced
1 tspsesame seeds

Nutrition

360 caloriesCalories

Per serving · Values are estimates

Instructions

1
Drain the tofu well and press to remove excess moisture. Pat it dry with a clean towel, then slice it into bite-sized ½-inch cubes.
2
Roughly chop the romaine lettuce, thinly slice the cucumber, shred the red cabbage and carrot, and slice the green onions. Place all the vegetables into a large salad bowl.
3
In a small bowl, whisk together rice vinegar, tamari, sesame oil, honey, minced garlic, minced ginger, and sesame seeds until smooth and combined.
4
Heat 2 tablespoons of oil in a skillet over medium heat. Add the tofu cubes and cook for 6–7 minutes, flipping occasionally, until golden and crispy. Season with a pinch of salt, black pepper, and a few dashes of hot sauce. Set aside once cooked.
5
Pour the dressing over the vegetables. Top with the cooked tofu, roasted peanuts, chopped cilantro, and lime wedges. Toss everything together and serve immediately.

Essential Tips

Press tofu right

Wrap the tofu block in a clean kitchen towel and place a heavy pan or book on top for 10 minutes. This removes moisture, ensuring your tofu gets crispy instead of steamed in the pan.

Don't overcrowd the pan

Cook the tofu in batches if needed. Overcrowding steams the tofu and prevents browning. A single layer in the skillet is key for that golden crust.

Toast sesame seeds

Lightly toast sesame seeds in a dry pan for 1-2 minutes before adding them to the dressing. This unlocks their nutty aroma and deepens the flavor without any extra effort.

Slice veggies thin and uniform

Use a mandoline for the cucumber and carrot to get even slices-this ensures every bite has the perfect crunch without tough chunks.

Dress just before serving

Toss the veggies with dressing right before adding the tofu and peanuts. This keeps the lettuce crisp and prevents the dressing from wilted the greens over time.

Smart Swaps & Variations

Peanut-Free Swap roasted peanuts for toasted sunflower seeds or crispy chickpeas for a nut-free crunch.
Extra Spicy Add ½ teaspoon of chili flakes or sriracha to the dressing for a fiery kick that cuts through the richness.
Low-Carb Replace romaine with butter lettuce or napa cabbage, and skip the carrot for extra crunch without the carbs.
Protein Boost Add edamame or crispy baked chickpeas alongside the tofu for a double hit of plant-based protein.

What to Serve With This

  • Steamed jasmine rice or cauliflower rice for a lighter base.
  • A cold glass of jasmine tea or a crisp lager to balance the heat.
  • Miso soup with silken tofu and scallions for a full Asian-inspired meal.
  • Extra lime wedges and chili oil on the side for those who love to amp up the flavors.

Storage & Reheating

Storage

Store the dressed salad (without tofu and peanuts) in an airtight container in the fridge for up to 3 days. Keep the tofu and peanuts separate until serving to preserve their texture.

Reheating

Reheat the tofu in a dry skillet over medium heat for 2-3 minutes until warmed through. Avoid the microwave, as it will soften the crispy exterior. Toss everything together with fresh veggies and dressing just before eating.

Expert Chef Tips

  1. Use *extra-firm* tofu and freeze it first (then thaw and press) for a chewier, meatier texture that holds up better to frying.
  2. Add a splash of mirin to the dressing for a touch of sweetness that rounds out the acidity without overpowering the dish.
  3. For a deeper flavor, infuse the sesame oil by heating it gently with a strip of kombu or a bay leaf before whisking it into the dressing-this adds a subtle oceanic umami note.

Equipment You’ll Need

  • Nonstick or cast-iron skillet
  • Clean kitchen towel or paper towels
  • Mandoline (optional but helpful for even slicing)
  • Small mixing bowls for dressing and assembly

Nutritional Benefits

  • High in plant-based protein (15g per serving) from tofu and peanuts, making it a satisfying meat-free meal.
  • Rich in vitamin C from red cabbage and bell peppers, supporting immune health and collagen production.
  • Contains healthy fats from sesame oil and peanuts, which are heart-friendly and help with nutrient absorption.
  • Low in saturated fat and cholesterol-free, aligning with heart-healthy dietary guidelines.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I bake the tofu instead of pan-frying it?

Yes! Toss the tofu cubes with oil, salt, and pepper, then bake at 400°F (200°C) for 25-30 minutes, flipping halfway. This works well for meal prep, but the texture won't be as crispy as pan-frying.

What's the best way to substitute honey in the dressing?

Maple syrup or agave work perfectly as vegan alternatives. Use a 1:1 ratio, but taste the dressing before adding-you may need a touch more acid (like rice vinegar) to balance the sweetness.

Can I make this ahead for meal prep?

Absolutely! Prep all the veggies and dressing up to 3 days ahead, but store them separately. Cook the tofu fresh the day you eat it to keep it crispy. Assemble the bowls just before serving.

My tofu isn't crispy-what went wrong?

The most common culprit is excess moisture. Press the tofu thoroughly (or freeze and thaw it first), and don't overcrowd the pan. Also, use high heat and avoid stirring too often-let the tofu develop a crust before flipping.

Can I use a different protein instead of tofu?

Grilled or air-fried tempeh, crispy baked chickpeas, or even shredded rotisserie chicken work well. Adjust cooking times as needed-chickpeas may need extra seasoning, while chicken should be fully cooked before adding.

Is there a nut-free alternative to peanuts?

Toasted pumpkin seeds, sunflower seeds, or crispy chickpeas add great crunch without nuts. If avoiding all seeds, try thinly sliced jicama for a refreshing, watery crunch.

How do I adjust the spice level?

Start with less hot sauce in the tofu marinade and add it gradually. You can also balance heat with extra lime juice or honey in the dressing. For a milder version, use a mild hot sauce or reduce the amount to 1 tbsp.

What's the best way to shred red cabbage quickly?

Use a sharp chef's knife and slice the cabbage into quarters, then shave thin strips against the grain. A food processor with a shredding attachment works in seconds if you're prepping large batches.

More Actually Good Healthy Food

See all Actually Good Healthy Food recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Egg Salad with Cottage Cheese recipe
Up Next

Egg Salad with Cottage Cheese

⏱ 17 mins★ 5.0
Start Cooking →