Quick Recipe Version (TL;DR)
Quick Ingredients
- 7 oz (200 g) firm tofu, drained and pressed
- 2 tsp olive or avocado oil, divided
- 1/4 tsp ground turmeric
- 1/2 tsp ground cumin
- 1/4 tsp smoked paprika
- 1 tbsp nutritional yeast
- 2 tbsp unsweetened plant-based milk
- 1/4 tsp kala namak (black salt), optional
- 1/4 tsp fine sea salt, plus black pepper
- 1/2 small yellow onion, diced
- 1/2 medium red bell pepper, diced
- 1 small jalapeño, minced (optional)
- 1 cup loosely packed baby spinach, chopped
- 2 everything bagels, sliced
- 2–4 tsp sriracha (to taste)
- Optional: vegan butter, sliced green onions, extra nutritional yeast
Do This
- 1. Press tofu 10 minutes, then crumble it into small, “scrambled egg” pieces.
- 2. Whisk turmeric, cumin, smoked paprika, nutritional yeast, plant milk, salt, kala namak (if using), and pepper into a loose paste.
- 3. Sauté onion, bell pepper, and jalapeño in 1 tsp oil over medium heat for 3–4 minutes until softened.
- 4. Add remaining 1 tsp oil and crumbled tofu; pour in spice mixture and cook 3–4 minutes, stirring, until hot and yellow-golden.
- 5. Fold in chopped spinach and cook 1–2 minutes until wilted; taste and adjust seasoning.
- 6. Toast everything bagels, pile on tofu scramble and peppers, drizzle generously with sriracha, add any toppings, and serve hot.
Why You’ll Love This Recipe
- Big, bold flavor from turmeric, smoked paprika, and sriracha without any animal products.
- Ready in about 20 minutes, perfect for busy mornings or an easy brunch.
- High in plant-based protein and veggies while still feeling like a hearty, indulgent breakfast sandwich.
- Easy to customize with extra veggies, different hot sauces, or your favorite bagel flavor.
Grocery List
- Produce: Firm tofu, yellow onion, red bell pepper, jalapeño (optional), baby spinach, green onions or chives (optional)
- Dairy (and chilled items): Unsweetened plant-based milk, vegan butter (optional), kala namak (black salt, usually in spice section or specialty aisle)
- Pantry: Everything bagels, olive or avocado oil, ground turmeric, ground cumin, smoked paprika, nutritional yeast, fine sea salt, black pepper, sriracha
Full Ingredients
For the Turmeric Tofu Scramble
- 7 oz (200 g) firm tofu, drained and pressed for 10 minutes
- 1 tsp olive or avocado oil
- 1/4 tsp ground turmeric
- 1/2 tsp ground cumin
- 1/4 tsp smoked paprika
- 1 tbsp nutritional yeast
- 2 tbsp unsweetened plant-based milk (soy, oat, almond, etc.)
- 1/4 tsp kala namak (black salt), optional for an “eggy” flavor
- 1/4 tsp fine sea salt, plus more to taste
- Freshly ground black pepper, to taste
For the Sautéed Veggies
- 1 tsp olive or avocado oil
- 1/2 small yellow onion, finely diced (about 1/3 cup)
- 1/2 medium red bell pepper, finely diced (about 1/2 cup)
- 1 small jalapeño, seeded and minced (optional, for extra heat)
- 1 cup loosely packed baby spinach, roughly chopped
For Serving & Assembly
- 2 everything bagels, sliced horizontally
- 1–2 tsp vegan butter or a drizzle of olive oil, for toasting (optional)
- 2–4 tsp sriracha, or to taste (about 1–2 tsp per bagel)
- Optional toppings: thinly sliced green onions or chives; extra nutritional yeast; extra smoked paprika or black sesame seeds for garnish

Step-by-Step Instructions
Step 1: Prep the tofu and vegetables
Start by pressing the tofu to remove excess moisture. Wrap the 7 oz (200 g) block of firm tofu in a clean kitchen towel or a few layers of paper towel. Place it on a plate and set a small, heavy pan or a couple of cans on top. Let it press for about 10 minutes while you prepare the vegetables and seasonings. This helps the tofu absorb more flavor and gives it a firmer, more “scrambled egg” texture.
Meanwhile, finely dice the yellow onion and red bell pepper, and mince the jalapeño if using. Roughly chop the baby spinach so it wilts quickly and is easy to bite into. Set all the vegetables aside in separate small bowls so you can add them at the right time.
Step 2: Mix the scramble seasoning
In a small bowl or measuring cup, combine the ground turmeric, ground cumin, smoked paprika, nutritional yeast, plant-based milk, kala namak (if using), fine sea salt, and a few grinds of black pepper. Whisk with a fork until you have a smooth, pourable paste. It will be bright yellow from the turmeric, which is what gives the tofu scramble its classic color.
Taste a tiny drop (it will be salty and concentrated, but that is normal) and adjust the seasoning as needed, adding more smoked paprika for smokiness, or a pinch more salt if your tofu is very plain.
Step 3: Sauté the peppers and aromatics
Place a medium nonstick or well-seasoned skillet over medium heat (about 350°F / 175°C surface temperature if using an electric skillet). Add 1 tsp of olive or avocado oil. Once the oil is shimmering, add the diced onion, red bell pepper, and minced jalapeño.
Cook, stirring occasionally, for 3–4 minutes, until the onion is translucent and the peppers are softened but still bright in color. If the vegetables start to brown too quickly, reduce the heat slightly. You want them softened and fragrant, not charred. When they are ready, spread them out in an even layer in the pan.
Step 4: Crumble and season the tofu
Unwrap the pressed tofu and crumble it directly into the pan over the vegetables using your fingers. Aim for small, irregular pieces about the size of peas to mimic the texture of scrambled eggs. Gently stir to distribute the tofu evenly with the vegetables.
Pour the turmeric seasoning mixture over the tofu and veggies. It may look quite saucy at first; that is perfect. Gently fold and stir everything together so the tofu is evenly coated and turns a vibrant yellow. Drizzle in the remaining 1 tsp of oil if the pan looks dry or the tofu sticks.
Step 5: Cook the scramble and wilt the spinach
Continue cooking the tofu scramble over medium heat, stirring every 30–45 seconds, for 3–4 minutes. The liquid will gradually absorb, and the tofu will become hot, lightly steamy, and slightly browned in spots. You are aiming for a fluffy, moist scramble, not dry or crispy.
Stir in the chopped spinach and cook for another 1–2 minutes, just until the leaves are wilted and bright green. Taste and adjust the seasoning: add a pinch more salt, black pepper, or kala namak if you want more of an eggy note. Turn the heat down to low to keep warm while you prepare the bagels.
Step 6: Toast the everything bagels
Slice the everything bagels in half if they are not pre-sliced. Toast them in a toaster, toaster oven, or under the broiler until they are golden and crisp on the cut sides, 2–4 minutes depending on your equipment.
If you like a richer sandwich, spread a thin layer of vegan butter on the cut sides of the hot bagels, or drizzle with a tiny bit of olive oil. This adds flavor and helps keep the bagel from getting soggy once the scramble is piled on.
Step 7: Assemble and serve with sriracha
Divide the tofu scramble and sautéed veggies evenly between the two bottom bagel halves, piling it high. Drizzle each portion with 1–2 tsp of sriracha, depending on how spicy you like it.
Top with any optional garnishes you enjoy, such as sliced green onions or chives, a sprinkle of extra nutritional yeast, or a dusting of smoked paprika or black sesame seeds. Cap with the top halves of the bagels and press gently. Serve immediately while hot, with extra sriracha on the side.
Pro Tips
- Pressing tofu is worth it: Even 10 minutes of pressing makes the scramble firmer and less watery, which is especially important for a handheld bagel sandwich.
- Do not overcook the scramble: Stop cooking when the tofu is hot and just lightly browned. Overcooking can make it rubbery and dry.
- Customize the heat level: Skip the jalapeño and use less sriracha for a milder breakfast, or add extra jalapeño and a smoky hot sauce for a serious kick.
- Use a nonstick or well-seasoned skillet: This keeps the tofu from sticking and breaking down into mush. A little oil goes a long way.
- Warm bagels = better texture: Toasting the bagels until crisp on the cut sides helps them stand up to the moist scramble without getting soggy.
Variations
- Southwest-style: Add 1/4 cup canned black beans (rinsed and drained) and 2 tbsp corn kernels to the veggies, and finish with chopped cilantro and a squeeze of lime instead of green onions.
- Mushroom and herb: Swap half of the red pepper for 1/2 cup sliced mushrooms and add 1/2 tsp dried thyme or Italian herbs when sautéing the veggies.
- Open-faced plate breakfast: Skip the top bagel halves and serve the scramble on toasted bagel bottoms with extra spinach and avocado slices, eaten with a knife and fork.
Storage & Make-Ahead
The tofu scramble and sautéed veggies store well, but assemble the bagels just before serving for the best texture. Cool leftover scramble completely, then transfer to an airtight container and refrigerate for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of water or plant-based milk, stirring until hot. Toast fresh bagels and build the sandwiches to order. Fully assembled bagel sandwiches are best eaten right away but can be wrapped in foil and kept warm for up to 1 hour or enjoyed at room temperature within the same day.
Nutrition (per serving)
Approximate values per bagel sandwich (1 of 2), without optional vegan butter or extra toppings: about 350 calories; 16 g protein; 63 g carbohydrates; 9 g fat; 5 g fiber; 780 mg sodium (will vary based on your bagels, salt, and sriracha). These numbers are estimates and should be used as a general guide only.
