Easy Tofu Scramble

This easy tofu scramble has the same texture as scrambled eggs, but it’s 100% plant based! It’s a vegan breakfast idea you’ll want to make again and again.

Tofu scramble

Want a knock-out vegan breakfast idea? Look no further than this easy tofu scramble. It tastes oddly similar to the flavor and texture of scrambled eggs: and it’s so hearty and satisfying! Let me preface that with: Alex and I don’t eat tofu often. But over the years of eating mostly plant based, we’ve been warming up to it. So now, my new very favorite way to make it is this tofu scramble! It’s hard to find healthy vegan breakfast ideas that are savory (so many are sweet), and this one is perfection. Even better: it takes only 10 minutes to make. Note this is without the colorful veggie saute, which adds a few extra minutes. Here’s how to make both!

Easy tofu scramble

How to make a tofu scramble: basic steps

Here’s the basic idea behind a tofu scramble. When you crumble tofu with your fingers into irregular pieces, it’s oddly similar to the texture of scrambled eggs! If you add the right spices, you can make something that looks and tastes like them too. Here are the basic steps for how to make this healthy whole food plant based breakfast (WFPB):

Step 1: Dry the tofu and crumble it.

Because tofu is packed in water, it’s pretty liquidy when you take it out of the package. Once you drain the liquid from the package, take a clean dish towel and pat it dry. Then here’s the fun part: place the tofu in a bowl and use your fingers to crumble it. It might be a little cold on your hands at this point: but it should only take a few seconds, so just work through it! Then you can mix in the olive oil, turmeric and salt, and stir it around a bit until the tofu is coated.

Step 2: Toast the cumin and garlic for 1 minute.

Next, place the cumin and garlic in a skillet and toast them for 1 minute! This helps to remove the “raw” flavor since the tofu doesn’t need too long to cook.

Step 3: Add the tofu crumbles and cook for 5 minutes!

Here’s the final step! Add the tofu and cook for 5 minutes, stirring occasionally. The tofu will get warm and a little browned on the edges. That’s it! Remove the serving plates. It’s a tofu scramble in just 10 minutes (not counting the veggie saute, which you also should make…)

More great ways to serve tofu? Try all our tofu recipes, especially Tofu Stir Fry, Pan Fried Tofu, and Grilled Tofu.

Pan with tofu & veggies

What to serve with a tofu scramble!

Now, how to serve this healthy tofu scramble? Well, we’ve removed some of the guess work and added an optional veggie saute to this recipe! It looks beautiful and the veggies add lots of nutrients to this recipe. Here’s how you can accessorize this scramble:

  • Veggie saute: Follow the recipe below to make our easy veggie saute to go alongside! It’s got red onion, red pepper, and baby greens and it’s the perfect compliment. It adds about 10 minutes to the overall prep time, but it’s worth it.
  • Sauteed spinach, mushrooms or broccoli: Add Sauteed Spinach or Sauteed Broccoli for a splash of healthy greens, or Sauteed Mushrooms or Roasted Mushrooms for a meaty compliment.
  • Toast: Crunchy whole grain toast is a nice addition.
  • Vegan bacon: If you want to get fancy, add vegan bacon to go alongside! We’ve got three different ways to make it: with mushrooms, coconut, or tempeh.
Tofu scramble

Is tofu healthy? Dispelling some myths

Is tofu healthy? Tofu has gotten some bad press these days, but it’s due to misinformation. Yes, tofu is part of a healthy diet! According to the Harvard TH Chan School of Nutrition, soy is a nutrient-dense source of protein that can safely be consumed several times a week. It’s likely to provide health benefits—especially when eaten as an alternative to red and processed meat. For more, head over to Straight Talk About Soy to learn all about tofu nutrition.

Other vegan breakfast ideas

Do you love eating plant based meals but stumped on what to do for a healthy breakfast? There are lots of great ways to eat vegan for breakfast: here are some of our favorites:

  • Homemade Acai Bowl This frosty purple smoothie bowl is full of acai berries, banana, pineapple and mango, and topped with fruit and almond butter. So good!
  • The Best Oatmeal Here’s the very best oatmeal recipe that we make every day, vegan and plant based with protein-packed peanut butter and strawberry jelly!
  • Healthy Granola Want a healthy granola recipe that’s actually healthy? Here’s one that’s low calorie and still nutrient dense. Serve with your favorite plant-based milk!
Vegan breakfast recipe

This tofu scramble recipe is…

Vegetarian, vegan, plant-based, dairy-free, and gluten-free.

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
Tofu scramble

Easy Tofu Scramble

1 Star2 Stars3 Stars4 Stars5 Stars (20 votes, average: 4.30 out of 5)

  • Author: Sonja Overhiser
  • Prep Time: 4 minutes
  • Cook Time: 6 minutes
  • Total Time: 10 minutes
  • Yield: 2 to 3 1x


This easy tofu scramble has the same texture as scrambled eggs, but it’s 100% plant based! It’s a vegan breakfast idea you’ll want to make again and again.



For the tofu scramble

  • 12 to 14-ounce block extra firm tofu
  • 2 tablespoons olive oil
  • Heaping 1/4 teaspoon turmeric
  • 1 teaspoon kosher salt
  • Fresh ground pepper
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon cumin

For the veggie saute

  • 2 tablespoons olive oil
  • 1/2 red onion
  • 1 red pepper
  • 2 handfuls baby greens (like baby spinach, baby kale, or a baby greens mix*)


  1. Make the tofu scramble: Drain the tofu container, then pat the tofu dry with a clean dish towel. Place the tofu in a large bowl and use your fingers to break the tofu into bite-sized irregular shaped pieces. (It might be a little cold on your hands: don’t worry, it should only take a few seconds!) Stir in the olive oil, turmeric, salt and pepper.
  2. Add the cumin and garlic powder to a dry skillet. Cook on medium heat for 1 minute until fragrant. Stir in the tofu and increase the heat to medium high. Cook for 5 minutes, stirring occasionally, until heated through and starting to lightly brown. Remove the heat and place it on the serving plates. Serve with toast, veggie saute (below), or if you want to get fancy, vegan bacon.
  3. Make the veggie saute (optional): Meanwhile, thinly slice the onion. Thinly slice the bell pepper. Heat the olive oil in a separate large skillet over medium high heat. When hot, add the onion and peppers. Cook 4 to 6 minutes until just starting to brown, stirring occasionally. Add a pinch of salt and the baby greens. Cook for 30 seconds until wilted. Remove from the heat and serve alongside the tofu scramble. 


*If you can’t find baby greens, substitute chopped spinach leaves.

**Note that the timing below is for the tofu scramble only.

  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Vegan

Keywords: Tofu Scramble, Vegan Breakfast

Subscribe for free weekly recipes & more!

About the Authors

Sonja Overhiser

Cookbook Author and writer

Sonja Overhiser is author of Pretty Simple Cooking, named one of the best healthy cookbooks of 2018. She’s host of the food podcast Small Bites and founder of the food blog A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Sonja seeks to inspire adventurous eating to make the world a better place one bite at a time.

Alex Overhiser

Cookbook Author and photographer

Alex Overhiser is an acclaimed food photographer and author based in Indianapolis. He’s host of the food podcast Small Bites and founder of the recipe website A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Alex is author of Pretty Simple Cooking, named one of the best vegetarian cookbooks by Epicurious.

No Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.