Skip to main content

Spicy Tofu Scramble With Tomato and Ginger

4.6

(26)

Pot of tofu with red sauce on green checkered tablecloth.
Photograph by Isa Zapata, Food Styling by Spencer Richards. Prop Styling by Marina Bevilacqua

Almost every tofu recipe begins with the declaration that “this is the recipe to convert tofu haters.” I make no such claims of this one (haters gonna hate, you know?), but it is remarkably good—buttery, saucy, and just spicy enough to smack you awake. That it’s pantry-friendly and good for breakfast, lunch, or dinner is just an added bonus. Inspired by paneer bhurji and egg bhurji, a scrambled egg dish with roots in the Indian subcontinent, this tofu riff is excellent with heaps of toast, flatbread, or—in particularly desperate times—a sleeve of crackers alongside.

To switch things up a bit, wilt a handful of spinach along with the tofu or stir in ½ cup frozen peas toward the end of cooking.

All products featured on Bon Appétit are independently selected by our editors. However, when you buy something through the retail links below, we earn an affiliate commission.

What you’ll need

Recipe information

  • Yield

    4 servings

Ingredients

1

14-oz. package firm tofu, drained

4

Tbsp. unsalted butter, divided

1

Tbsp. all-purpose flour

1

large red onion, finely chopped

2

tsp. Diamond Crystal or 1 tsp. Morton kosher salt, divided, plus more

1

Tbsp. finely grated peeled ginger

1

Tbsp. ground coriander

1

tsp. ground cumin

½

tsp. cayenne pepper

1

14.5-oz. can crushed tomatoes

½

cup coarsely chopped cilantro

Buttered toast and lemon wedges (for serving)

Preparation

  1. Step 1

    Squeeze one 14-oz. package firm tofu, drained, in a colander in the sink to expel as much water as possible (don’t worry if it starts to break apart).

    Step 2

    Melt 2 Tbsp. unsalted butter in a large skillet, preferably cast iron, over medium-high heat; sprinkle in 1 Tbsp. all-purpose flour and cook, stirring often, until lightly toasted, about 2 minutes. Add 1 large red onion, finely chopped, and 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt and cook, stirring occasionally, until onion is softened and golden brown around the edges, 7–9 minutes.

    Step 3

    Reduce heat to medium; add 1 Tbsp. finely grated peeled ginger, 1 Tbsp. ground coriander, 1 tsp. ground cumin, and ½ tsp. cayenne pepper and cook, stirring constantly and adding up to 2 Tbsp. water if spices are starting to get too dark (you don’t want them to burn), until fragrant, about 3 minutes. Add one 14.5-oz. can crushed tomatoes and 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt and cook, stirring occasionally, until sauce is deep brick red, slightly reduced, and small beads of oil appear on surface, 8–10 minutes. Add tofu and cook, stirring to break up into smaller pieces, 5 minutes (this will allow the tofu to absorb some of the sauce).

    Step 4

    Remove skillet from heat and stir remaining 2 Tbsp. unsalted butter and ½ cup coarsely chopped cilantro into tofu scramble. Taste and season with more salt if needed.

    Step 5

    Serve tofu scramble with buttered toast and lemon wedges for squeezing over.

Sign In or Subscribe
to leave a Rating or Review

How would you rate Spicy Tofu Scramble With Tomato and Ginger?

Leave a Review

Reviews (26)

Back to Top
  • Extra firm silken tofu with the addition of black salt would provide a better substitute for eggs in flavor and texture. While tofu is an excellent source of protein, calcium, iron and B6, non vegans won't be to swayed by this recipe.

    • Angry Vegan Chef

    • Phoenix, AZ

    • 8/13/2022

  • I used vegan butter in place of regular. This was a delicious dish, and I will be making it again!

    • Molly

    • Portland, OR

    • 8/15/2022

  • Very easy and super delicious. I added spinach as suggested in the recipes and served it with naan. My partner loved it and requested I make it again.

    • Jamie L.

    • NYC

    • 8/15/2022

  • Perfect weeknight dinner with flatbread. Quick and simple enough for the most busy of people. Delicious too. My boyfriend and I both agreed that this will be eaten regularly. The only change I made was adding a bit MSG.

    • S

    • Texas

    • 8/17/2022

  • I am not vegan, I like to say "I eat all edible food items". This recipe came into my inbox right when these were literally the only ingredients I had left in my fridge and pantry! Wild! I added some chilies for more heat. good stuff!

    • all agog

    • Milwaukee, WI

    • 8/17/2022

  • Already had the ingredients on hand & a breeze to make. Thumbs up from my household of three & will definitely make again.

    • Jamie P

    • long island ny

    • 8/18/2022

  • NOT a tofu fan but decided to give this recipe a try because of the rave reviews - it was delish! I used whole coriander seed because I am lazy and it was great.

    • Anonymous

    • Toronto, ON

    • 8/19/2022