Save The first time I made buffalo tofu, my skeptical roommate took one bite and immediately asked for the recipe. Now it is our go-to Friday night dinner, especially when we want something that feels indulgent but still keeps us light enough for movie marathons afterward. The contrast between that spicy, crunchy tofu and cool, creamy lettuce hits every single craving spot.
Last winter, my sister dropped by unexpectedly after a terrible day at work. I threw this together with whatever I had in the fridge, and she actually stopped mid-bite to say this was exactly what she needed. Sometimes food just knows how to be comforting without trying too hard.
Ingredients
- Firm tofu: Extra-firm holds its shape better during tossing, but press it well regardless
- Cornstarch: This is the secret weapon that creates that irresistible crispy exterior
- Avocado oil: High smoke point means no burnt flavors, but any neutral oil works
- Butter: Adds richness to the buffalo sauce, though coconut oil gives it a lovely sweetness
- Frank's RedHot: The classic choice, but any buffalo-style sauce brings the right tangy heat
- Romaine hearts: Crisp and sturdy enough to stand up to the hot tofu without wilting immediately
- Caesar dressing: Homemade or store-bought, just make it creamy
- Parmesan: Totally optional, but that salty finish makes everything sing
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Press and prep the tofu:
- Wrap your tofu block in paper towels, place it on a plate, and weigh it down with something heavy like a cast iron skillet or canned goods. Let it sit for at least 15 minutes while you chop the lettuce and whisk together your seasoning mix.
- Coat the cubes:
- Cut the pressed tofu into uniform inch-sized pieces and gently toss them in a bowl with cornstarch, soy sauce, oil, paprika, and garlic powder until every piece is evenly dusted.
- Crisp it up:
- Heat your skillet over medium-high and arrange tofu in a single layer. Let it cook undisturbed for about 5 minutes until golden, then flip and repeat. Do not crowd the pan or the tofu will steam instead of crisp.
- Make the sauce:
- While tofu sizzles away, melt butter in a small saucepan over low heat and whisk in your hot sauce until silky smooth. The smell alone will tell you dinner is almost ready.
- Toss and assemble:
- Drop crispy tofu directly into the saucepan and fold gently to coat. Toss lettuce with dressing and croutons, pile onto plates, and crown with those spicy nuggets while they are still sizzling hot.
Save This recipe became my signature dish during a summer when I hosted weekly dinner parties. There is something magical about watching friends tentatively try tofu for the first time, then go back for thirds and fourths.
Making It Your Own
I have discovered that tempeh works beautifully here too, giving a nuttier depth that stands up to the bold sauce. Sometimes I roast chickpeas until crunchy instead for a protein twist that surprises everyone.
The Perfect Plate
Arrange the salad in a wide, shallow bowl so the tofu stays on top rather than sinking into the dressing. A sprinkle of extra celery leaves or fresh parsley adds brightness and makes everything look restaurant-worthy.
Make-Ahead Magic
You can press and season the tofu up to a day ahead, storing it in the refrigerator until you are ready to cook. The buffalo sauce reheats beautifully, and keeping the components separate means leftovers actually stay crispy.
- Reheat tofu in an air fryer at 375°F for 5 minutes to restore crunch
- Store extra sauce in a jar and use it for wraps or pizza later
- The dressed salad is best eaten immediately, but undressed greens last days
Save Hope this brings as much joy to your table as it has to mine over the years. Sometimes the simplest combinations end up being the ones we crave most.
Cooking Q&A
- → How do I get tofu crispy?
Press tofu for 15–30 minutes to remove excess moisture, then coat with cornstarch mixture before cooking. Cook over medium-high heat in a single layer for 5–7 minutes per side until golden brown and crispy throughout.
- → Can I make this vegan?
Yes—substitute vegan butter for regular butter in the buffalo sauce, use vegan Caesar dressing, and either omit Parmesan or choose a dairy-free alternative. The cornstarch coating and cooking method remain the same.
- → How long does buffalo tofu stay crispy?
Tofu stays crispiest when served immediately after tossing in buffalo sauce. For meal prep, store tofu and salad separately in airtight containers. Reheat tofu in an air fryer or skillet to restore crunch before serving.
- → What's the best hot sauce for buffalo tofu?
Frank's RedHot is the classic choice for authentic buffalo flavor. Any vinegar-based cayenne hot sauce works well. Adjust heat level by adding more or less sauce, or incorporate cayenne pepper into the butter mixture.
- → Can I bake instead of pan-fry the tofu?
While pan-frying achieves optimal crispiness, you can bake cornstarch-coated tofu at 425°F for 25–30 minutes, flipping halfway. Toss with buffalo sauce immediately after baking. Texture will be slightly less crunchy than skillet-cooked version.
- → What other proteins work in this dish?
Cooked chicken breast, tempeh, or roasted chickpeas can replace tofu. Adjust cooking times accordingly—chicken needs thorough cooking to 165°F, while tempeh and chickpeas require less time than pressed tofu.