Easy Vegan "Bacon and Eggs" Tofu Scramble

Scrambled tofu with vegetarian bacon - vegan "bacon and eggs"!

 The Spruce / Jolinda Hackett

  • Total: 20 mins
  • Prep: 5 mins
  • Cook: 15 mins
  • Yield: 2-3 servings
Nutritional Guidelines (per serving)
339 Calories
20g Fat
23g Carbs
21g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 2-3 servings
Amount per serving
Calories 339
% Daily Value*
Total Fat 20g 26%
Saturated Fat 3g 17%
Cholesterol 5mg 2%
Sodium 261mg 11%
Total Carbohydrate 23g 9%
Dietary Fiber 4g 13%
Protein 21g
Calcium 557mg 43%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Tofu scramble is a popular vegetarian and vegan breakfast dish because it is quick and easy to make, nutritious—especially if you add extra veggies—and of course, very tasty as well. This recipe uses vegetarian "bacon" for a traditional American breakfast taste thus making this vegan "bacon and eggs".

Like this recipe? You might also want to try some other tofu scramble recipes.


  • 2 tablespoons olive oil
  • 3 to 4 strips vegetarian mock bacon
  • 3 cloves garlic (minced)
  • 2 green onions (chopped)
  • 1 red bell pepper (diced)
  • 1 container firm or extra-firm tofu (well pressed and gently mashed)
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon soy sauce, tamari or Braggs Liquid Aminos
  • 1/2 teaspoon nutritional yeast
  • Salt and pepper to taste

Steps to Make It

  1. Cook the vegetarian "bacon" in olive oil for a few minutes on each side, just until the vegetarian bacon is cooked but not crisp. Allow it to cool slightly, then cut your vegetarian bacon into bite-sized pieces, about 3/4 inch square.

  2. Next, return the cut vegetarian bacon to the pan along with the mashed tofu, chopped onions, red bell pepper, turmeric, and soy sauce, stirring to combine.

  3. Allow the tofu to cook, stirring occasionally, for about 5 to 7 minutes, stirring frequently and adding more oil if needed.

  4. Remove the pan from heat and stir in the nutritional yeast. Season gently with salt and pepper to taste. Sea salt or kosher salt and fresh ground black pepper will always give you the best flavor. 

  5. Serve and enjoy!