Tofu Scramble with Tomato, Mushrooms & Spinach

Two small skillets filled with tofu scramble, tomatoes, mushrooms, spinach and green onions

Imagine it’s Sunday morning (or maybe it actually is ?!). You can smell the coffee, the toast is done, and in front of you is a big plate of scrambled … tofu? That’s right! This healthy vegan breakfast recipe is so close to eggs I’ve even slipped it to friends and family ?. So step aside pancakes and waffles – a breakfast food rival is on the menu this weekend!

But How?

Have you tried tofu scramble? It’s an easy and healthy vegan alternative for a breakfast recipe. Firm tofu breaks down with a texture just like eggs (check out that picture!), and turmeric adds that familiar golden color. In addition, we like our scramble cheesy, so we use a sprinkle of nutritional yeast.

Plate of tofu scramble ingredients - tofu, onion, nutritional yeast, turmeric, salt and pepper

Tofu also makes a great breakfast food due to its protein content. In fact, tofu contains about 25% more protein that eggs! Furthermore, by selecting tofu you avoid that eggy cholesterol, making tofu scramble a more heart healthy recipe.

Personally, we don’t miss the taste of eggs when we eat tofu scramble. However, if you do – we have a solution! It’s called Kala Namak, or “Himalayan black salt“. This seasoning is commonly used to add an eggy flavor to vegan foods (not just breakfast)!

Plate of tofu scramble ingredients - tofu, onion, nutritional yeast, turmeric, salt and pepper

Add the Fixings!

It’s not breakfast without the fixings, right? We think the savory flavor of roasted tomatoes and umami-rich mushrooms complement tofu scramble really well. We also love a big healthy pile of wilted spinach in our breakfast recipes! A few mouthfuls of spinach add plenty of fiber and a bunch of vitamins to fuel your day.

On the light side, some other options are sauteed kale or collard greens. Or, If you’re looking for something more substantial, add some toast, beans or potatoes (hash browns or home fries, anyone?). And don’t forget, breakfast is also a great time to chow down on some fruit!

Alright, they say breakfast is the most important meal of the day, so it’s time to get started!

Two small skillets filled with tofu scramble, tomatoes, mushrooms, spinach and green onions

Did you try this recipe? Let us know what you think with a comment and rating! Every bit of feedback helps make the blog even better!

Are you looking for other alternatives to traditionally egg-based dishes? Why not try our Asparagus Quiche? Or for more breakfast ideas, check out our pancake, chia pudding, and oatmeal recipes.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two small skillets filled with tofu scramble, tomatoes, mushrooms, spinach and green onions

Tofu Scramble with Tomato, Mushrooms + Spinach

  • Author: Rachel Steenland
  • Total Time: 45 minutes
  • Yield: Serves 2


Tofu & turmeric are scrambled to create the ultimate vegan breakfast in this healthy recipe! Served with classic breakfast foods like tomato, mushroom and steamed spinach.



Tofu Scramble



  • 2 clusters of cherry tomatoes on the vine (about 1 lb / 450 grams)
  • 2 cups mushrooms, sliced or left whole
  • 2 cups fresh spinach
  • 2 greens onions, thinly sliced


  1. Preheat oven to 350F / 176C. Line a roasting tray with parchment paper. Place cherry tomatoes on the tray and spray with a little oil (or brush with olive oil, if preferred). Sprinkle with a pinch of salt and pepper. Roast for 30-45 minutes. Set aside (keep warm).
  2. Warm an oiled skillet over medium heat. Add mushrooms and cook until golden brown, about 8 minutes. Set aside (keep warm).
  3. To the same skillet, add tofu and onion (In the skillet break up tofu using a wooden spoon – you want largish pieces). Then add nutritional yeast and turmeric, gently stir tofu mixture. Season to taste. Cook for about five minutes.
  4. Add spinach to the skillet (mix through scramble, if desired) and allow to wilt for a 1-2 minutes.
  5. Serve tofu scramble, wilted spinach, roast tomatoes and mushrooms immediately while hot. Sprinkle with green onion.


  • Nutritional information is to be used as a guide only as calories and nutrition vary between products and brands worldwide.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes


  • Serving Size:
  • Calories: 293
  • Sugar: 9.8 g
  • Sodium: 57.5 mg
  • Fat: 17.2 g
  • Carbohydrates: 18.9 g
  • Fiber: 5.6 g
  • Protein: 22.5 g
  • Cholesterol: 0 mg

Keywords: tofu scramble with tomatoes mushrooms spinach, tofu scramble, vegan breakfast

This post contains affiliate links, which means I’ll make a small commission if you purchase using these links. The price you pay as a consumer does not change.

Rachel Steenland

Rachel Steenland

2 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


Subscribe to my newsletter

Recent Recipes

related posts

Acai Bowl Recipe

Nutritious and delicious, this acai bowl recipe is fantastic for when you need a quick and tasty energy boost. This post will show you how

Instant Pot Steel-Cut Oats

This simple recipe for steel-cut oats will show you how to cook steel-cut oats in an Instant Pot,  for a healthy, comforting breakfast bowl that’ll