Scrambled Tofu Breakfast Tacos

Two scrambled tofu breakfast tacos on a plate

These easy breakfast tacos are made with scrambled tofu spiced with smoked paprika, cumin and oregano, plus a touch of turmeric. Serve them for breakfast or even dinner!


  • 34 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped
  • 4 plump garlic cloves, minced
  • 1/2 cup tomato sauce
  • 1 teaspoon ground cumin
  • 1/4 teaspoon red pepper flakes
  • 3/4 teaspoon turmeric
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon kosher salt
    1/4 teaspoon ground black pepper
  • 14-oz firm tofu, pressed to remove excess moisture
  • 1 large, ripe tomatoes, seeded and chopped
  • 1 small can corn kernels
  • 1/4 cup fresh cilantro, chopped, for serving
  • 8 corn tortillas
  • For serving: lime wedges, pico de gallo salsa, cotija cheese, guacamole or salsa macha.


Press the tofu. 30 minutes before you plan to start cooking, remove the tofu from its container. Put the tofu block on a dinner plate lined with a thick stack of paper towels. Add another layer of towels on top of the tofu, then another dinner plate. Place something moderately heavy on top of it to press out the liquid. I generally prefer a 24-oz can of diced tomatoes, or something like that.

Mash the tofu. Once the tofu has finished pressing, place the block into a medium bowl and mash the tofu with a potato masher or fork. Set aside. Don’t mash it too much, you just want to break it up so it looks kind of like scrambled egg pieces. You can also use your hands to break it up. 

Cook the onion and garlic. In a wide, heavy skillet over medium heat, warm the oil. Add the onion and saute for 3 to 4 minutes. Stir in the garlic, and cook for about 1 minute.

Add the tomato sauce and spices. Stir in the tomato sauce, cumin, red pepper flakes, turmeric, oregano and smoked paprika. Cook for about 2 minutes, stirring frequently. Add the salt and pepper.

Add the mashed tofu, tomato and corn kernels. Stir well to combine, then raise the heat and simmer, for 15 minutes, stirring frequently. The scrambled tofu is done when it is heated through and excess liquid has evaporated. 

Taste and adjust seasonings. If needed, add a few extra shakes of black pepper or a sprinkle of additional salt. If you add more seasonings, stir well and let the tofu cook for a couple more minutes.

Warm the tortillas. On a griddle or large skillet, warm the corn tortillas over medium-high heat. This will take about 3-4 minutes. Flip over the tortillas once each side has been warmed. If possible, try to warm the tortillas in a single layer.

Serve. Scoop the scrambled tofu into your warm tortillas and serve with your favorite fixings. I recommend a couple lime wedges so you can squeeze fresh juice on top, pico de gallo salsa and cotija cheese, but you can serve these tacos with whatever you like!

Keywords: breakfast tacos, tofu tacos, scrambled tofu recipe