You know those mornings when you want something filling but don’t have time to stand over the stove for an hour?
This vegan breakfast bowl is what I reach for when I need fuel fast. It’s packed with protein, tastes like actual food (not cardboard), and keeps me full until lunch without that sluggish feeling.
I started making this after realizing my usual toast-and-coffee combo left me starving by 10 AM. My energy would crash, I’d get hangry, and my productivity basically tanked.
This bowl fixed all of that.
The base is crispy roasted chickpeas and perfectly seasoned tofu scramble. Then you pile on avocado, cherry tomatoes, and a drizzle of tahini sauce that ties everything together.
Takes about 20 minutes from start to finish. You can meal prep parts of it ahead. And it’s one of those recipes that actually tastes better than what you’d order at a trendy brunch spot.
Here’s how to make it.
What You’ll Need

For the Tofu Scramble:
- 14 oz block firm tofu, pressed and crumbled
- 2 tablespoons olive oil
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black salt (kala namak) *or regular salt
- 1/4 teaspoon paprika
- 2 tablespoons nutritional yeast
- 1/4 cup unsweetened plant milk
- Salt and pepper to taste
For the Crispy Chickpeas:
- 1 can (15 oz) chickpeas, drained and patted dry
- 1 tablespoon olive oil
- 1/2 teaspoon cumin
- 1/4 teaspoon cayenne pepper
- 1/4 teaspoon salt
For the Tahini Drizzle:
- 3 tablespoons tahini
- 2 tablespoons lemon juice
- 1-2 tablespoons water (to thin)
- 1 small garlic clove, minced
- Pinch of salt
For Assembly:
- 1 ripe avocado, sliced
- 1 cup cherry tomatoes, halved
- 2 cups fresh spinach or arugula
- Fresh herbs (parsley or cilantro)
- Red pepper flakes (optional)
- Everything bagel seasoning (optional)
Tools You’ll Need
- Large skillet or non-stick pan
- Baking sheet with parchment paper
- Tofu press (or heavy books + paper towels)
- Mixing bowls (2-3)
- Small whisk or fork
- Sharp knife and cutting board
- Measuring spoons and cups
Pro Tips
Press your tofu properly. This is non-negotiable. Watery tofu equals mushy scramble. Wrap it in paper towels, place something heavy on top (like a cast iron pan or stack of books), and let it sit for at least 15 minutes. The drier it gets, the better it’ll absorb flavors and get that perfect texture.
Black salt is a game-changer. Regular salt works fine, but kala namak (black salt) has this sulfuric quality that makes tofu taste eerily similar to eggs. You can find it at Indian grocery stores or online. Once you try it, you’ll never go back. Just don’t use too much or it’ll overpower everything.
Make the chickpeas extra crispy. The secret is making sure they’re completely dry before roasting. After draining and rinsing, spread them on a clean kitchen towel and roll them around to remove moisture. Any wetness will steam them instead of crisping them up. Also, don’t overcrowd the pan or they’ll steam instead of roast.
Nutritional yeast isn’t optional. I know it sounds weird if you’ve never used it before, but it adds this cheesy, umami flavor that makes the scramble taste rich instead of bland. You can find it in the bulk section or health food aisle. Get the flakes, not powder.
Customize your toppings freely. This recipe is a template. I’ve thrown in sautéed mushrooms, roasted sweet potato cubes, pickled onions, and hot sauce depending on what’s in my fridge. The tofu and chickpea base stays the same, but everything else is fair game.

Substitutions and Variations
Can’t find firm tofu? Extra-firm works even better. Just don’t use silken tofu or it’ll turn into soup. If tofu isn’t your thing, you can sub it with scrambled JUST Egg or a chickpea flour scramble, though the texture will be different.
Out of tahini? Swap it for almond butter or cashew butter thinned with lemon juice and water. The flavor changes but it’s still creamy and delicious. Hummus thinned with a bit of water also works in a pinch.
Don’t like chickpeas? Use white beans, black beans, or even cubed tempeh. The key is having something protein-rich and crispy to add texture contrast.
Want more greens? Toss in sautéed kale, chard, or whatever leafy greens you have. I’ve also thrown in leftover roasted broccoli or asparagus.
Spice it up or down. Skip the cayenne if you don’t do spicy. Or double it and add some hot sauce if you want heat. You could also add cumin or coriander to the tofu for more depth.
Make it a wrap. Stuff everything into a large tortilla with some vegan cheese for a breakfast burrito. Meal prep a few and wrap them in foil for grab-and-go mornings.
Make Ahead Tips
The tofu scramble holds up well in the fridge for 3-4 days. Make a big batch on Sunday and reheat portions throughout the week.
Roasted chickpeas lose their crunch after a day, so make them fresh or store them separately and crisp them up in the oven for 5 minutes before serving.
The tahini sauce keeps for about a week in an airtight container. It’ll thicken in the fridge, so just stir in a bit of water to loosen it up.
Press your tofu the night before and keep it wrapped in the fridge. That’ll shave off 15 minutes in the morning.
You can also chop all your veggies ahead of time and store them in containers so assembly is faster.
How to Make It
Step 1: Roast the chickpeas
Preheat your oven to 400°F (200°C).
Pat the chickpeas completely dry with paper towels or a clean kitchen towel. Any moisture will prevent them from getting crispy.
Toss them on a baking sheet with olive oil, cumin, cayenne, and salt. Spread them out in a single layer so they’re not touching each other.
Roast for 25-30 minutes, shaking the pan halfway through. They’re done when they’re golden brown and crunchy. Let them cool slightly on the pan.
Step 2: Make the tofu scramble
While the chickpeas roast, crumble your pressed tofu into bite-sized pieces. Don’t worry about making them uniform. Variety in size actually makes it look more like scrambled eggs.
Heat olive oil in a large skillet over medium heat. Add the crumbled tofu and let it cook undisturbed for 2-3 minutes so it gets a little golden on the bottom.
Sprinkle in the turmeric, garlic powder, black salt, paprika, and nutritional yeast. Stir everything together so the tofu gets coated in the spices. The turmeric will turn it that classic yellow scramble color.
Pour in the plant milk and stir. Let it cook for another 5-7 minutes, stirring occasionally. You want most of the liquid absorbed and the tofu slightly crispy around the edges. Taste and adjust salt and pepper.
Step 3: Mix the tahini sauce
In a small bowl, whisk together tahini, lemon juice, minced garlic, and salt.
Add water a tablespoon at a time until it’s pourable but still thick enough to cling to a spoon. You want it drizzle-able, not runny.
Taste and adjust. Sometimes I add more lemon juice if it needs brightness, or a pinch more salt if it tastes flat.
Step 4: Assemble your bowl
Start with a base of fresh spinach or arugula in your bowl.
Add a big scoop of tofu scramble on one side.
Pile the crispy chickpeas next to it.
Arrange the avocado slices and cherry tomatoes around the edges.
Drizzle the tahini sauce over everything generously. Don’t be shy with this part.
Finish with fresh herbs, a sprinkle of red pepper flakes, and everything bagel seasoning if you’re using it.
Dig in while everything’s still warm.
Leftovers and Storage
Store components separately if you’re meal prepping. The tofu scramble keeps in an airtight container in the fridge for 3-4 days. Reheat it in a skillet with a tiny splash of water or plant milk to bring back moisture.
Chickpeas stay crispy for about a day. After that, they get soft. Store them at room temperature in a paper bag or container with a paper towel to absorb moisture. Re-crisp them in a 350°F oven for 5-7 minutes if needed.
Tahini sauce lasts a week in the fridge. Just stir it before using since it separates.
Don’t prep the avocado or greens ahead. Cut those fresh the morning you’re eating it. Avocado browns fast and greens get wilted and sad.
If you have fully assembled bowls leftover, they’ll keep for a day but the texture won’t be as good. The chickpeas will be soft and everything gets a bit mushy mixed together.
Nutritional Information
Per serving (makes 2 bowls):
- Calories: 485
- Protein: 22g
- Carbs: 42g
- Fat: 26g
- Fiber: 14g
- Sugar: 6g
- Sodium: 580mg
This is approximate and will vary based on your specific ingredients and portion sizes. It’s also packed with iron, calcium from the greens and tahini, B vitamins from the nutritional yeast, and healthy fats from the avocado.
Pairing Suggestions
A slice of toasted sourdough with vegan butter on the side makes this more filling if you’re extra hungry.
Pair it with fresh orange juice or a green smoothie for a complete breakfast spread.
If you want something warm to drink, go with matcha latte or golden milk (turmeric latte).
This bowl also works for lunch or dinner. I’ve eaten it at all hours and it hits different every time.
FAQ
Can I make this oil-free?
Yes. Skip the oil for the tofu and use a non-stick pan with a splash of vegetable broth or water to prevent sticking. For the chickpeas, you can roast them dry but they won’t get as crispy. Use parchment paper or a silicone mat so they don’t stick to the pan.
Is this gluten-free?
Completely. Just double-check your seasonings and nutritional yeast don’t have any hidden gluten. Everything else is naturally gluten-free.
What if I don’t like tofu?
Try chickpea flour scramble instead. Mix 1 cup chickpea flour with 1 cup water, add the same spices, and cook it like a pancake batter in the pan until it sets. Scramble it up as it cooks. Different texture but still delicious.
Can I use frozen spinach?
Sure, but squeeze out all the water first. Frozen spinach is super watery and will make your bowl soggy if you don’t. Fresh greens are better for this recipe since they add crunch.
How do I know when chickpeas are done roasting?
They should be golden brown, feel dry to the touch, and sound hollow when you tap them. If they’re still soft or chewy, give them another 5-10 minutes. Ovens vary so keep an eye on them.
Can I make this soy-free?
Replace tofu with crumbled tempeh or a chickpea flour scramble. Skip the soy sauce if you use any (this recipe doesn’t call for it anyway). Make sure your plant milk is soy-free too.
What’s the deal with black salt?
Black salt (kala namak) has sulfur compounds that mimic the eggy flavor. It’s totally optional but really levels up the scramble. Use way less than regular salt because it’s more potent. Start with 1/4 teaspoon and adjust from there.
Do I really need to press the tofu?
Yes. Unpressed tofu is waterlogged and won’t absorb the seasonings. It’ll also steam instead of getting those crispy edges. Take the 15 minutes to press it. Your scramble will thank you.
Wrapping Up
This vegan breakfast bowl is one of those recipes that looks fancy but comes together fast once you get the hang of it.
The combination of crispy chickpeas, savory tofu scramble, and creamy tahini sauce hits all the right notes. It’s filling without being heavy, packed with protein and fiber, and actually tastes like something you’d want to eat.
Make it this weekend and see what you think.
Drop a comment below if you try it. I want to know if you added any creative toppings or made any swaps that worked well. And if you have questions about technique or ingredients, drop those too.