Servings: 2
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Calories: 345 kcal per serving
This is what breakfast looks like when you stop cutting corners. This Vegan Whole Food Plant-Based Breakfast Platter brings together charred vine tomatoes, golden pan-fried potatoes, wilted spinach, a turmeric tofu scramble, and fresh avocado on one plate and every single component is a whole, unprocessed, plant-based ingredient doing exactly what it does best. No fake meat, no processed cheese substitutes, no ingredients you need a decoder ring to pronounce. Just real food, cooked simply, plated beautifully.
I started making this platter on weekends when I wanted a breakfast that felt genuinely complete something that hit every flavor note and every macronutrient without relying on animal products or ultra-processed stand-ins. Thirty-five minutes and two pans later, it became the most requested weekend breakfast in our household. Let me walk you through every component.

What Makes This a True Whole Food Plant-Based Breakfast
The whole food plant-based (WFPB) approach means every ingredient on this platter comes directly from a plant source in its most recognizable, minimally processed form. Nothing here comes from an animal, and nothing comes from a factory trying to imitate an animal product. The tofu scramble isn’t pretending to be bacon; the charred tomatoes aren’t impersonating anything. Each component stands on its own merits and together, they create a plate that’s genuinely greater than the sum of its parts.
This matters for taste as much as nutrition. When you cook whole foods simply and well, the flavors are direct and clean rather than masked by additives or artificial flavoring. The char on those tomatoes, the crispy cut-side on the potatoes, the subtle eggy note from the black salt in the tofu these are real flavors from real cooking, not simulation.
At 345 calories per serving with 12 grams of protein, 17 grams of healthy fat, and 38 grams of complex carbohydrates, this platter delivers a nutritionally complete breakfast that keeps you genuinely full without weighing you down.
Ingredients You’ll Need For
Six core ingredients cover the whole platter. Simple, whole, and purposeful:
The Platter Components
- Olive oil – for roasting, frying, and finishing; a good quality extra virgin makes a noticeable difference in flavor
- A bunch of cherry tomatoes on the vine – roasted or grilled until the skins burst; vine tomatoes hold together better than loose ones and look stunning on the plate
- 250g (9 oz) cooked and cooled small potatoes, halved – pre-cooked and cooled is the key prep step that enables that gorgeous browned cut-side in the pan; warm potatoes fall apart
- 100g (3.5 oz) baby spinach – wilted simply in a hot pan with a splash of water; wilts down significantly, so the full 100g per serving is correct
- 1 large shallot, finely diced-Â the aromatic base for the tofu scramble
- 1 garlic clove, finely diced – works with the shallot to build the scramble’s flavor foundation
- 300g (10.5 oz) silken firm tofu – the protein centerpiece; silken firm gives the most realistic scramble texture
- ¼ tsp turmeric – for that golden color that makes the scramble look the part
- ¼ tsp black salt (kala namak) – the ingredient that makes the scramble taste eggy; adjust to your preference
- ½ ripe avocado– cut in half served as-is in the skin; no prep needed beyond halving
FYI the pre-cooked and cooled potatoes are the one ingredient that requires advance planning. Boil small potatoes until just tender (about 15 minutes), then refrigerate them overnight or for several hours. Cold potatoes develop a firmer texture that crisps beautifully in the pan without falling apart warm potatoes will turn mushy when you try to fry them. This one planning step makes the potato component genuinely excellent rather than just acceptable.
Equipment You’ll Need For
Three cooking surfaces and basic kitchen tools:
- Small baking tray or oven-safe dish – for the tomatoes under the grill/broiler; a small tray keeps them contained
- Grill/broiler – set to high for the tomatoes; you want concentrated heat that chars the tops quickly
- Small frying pan – for the potatoes; a well-seasoned cast iron or non-stick skillet crisps the cut sides beautifully
- Medium frying pan – for the spinach and then the tofu scramble; reusing the same pan saves washing
- Tongs – for moving the wilted spinach around the pan without breaking it up too much
- Wooden spoon or fork – for breaking the tofu into scramble-sized pieces in the pan
- Knife and cutting board – for the shallot, garlic, potatoes, and avocado
- 2 wide serving bowls or plates – wide enough to hold all five components separately without crowding
Two pans, one baking tray, and a grill/broiler get you to a complete two-component hot breakfast platter. The cooking happens in overlapping stages that keep the total active time to around 20 minutes.

Servings & Who This Recipe Is For
This recipe serves 2 people generously as a complete breakfast or brunch plate. It works perfectly for:
- A weekend breakfast for two – leisurely, intentional, satisfying; this is the kind of breakfast you make when you want the morning to feel like something
- A solo meal prep situation – make both servings, eat one now, refrigerate the other for tomorrow morning; each component reheats cleanly
- A WFPB lifestyle foundation meal – this platter covers all five food groups of a whole food plant-based approach in a single breakfast sitting
- Impressing a non-vegan guest at brunch – the charred tomatoes, golden potatoes, and eggy tofu scramble together produce a plate that looks and tastes like a full traditional cooked breakfast; people consistently react with surprise that it’s fully plant-based
Scale up for larger groups by multiplying every ingredient proportionally. The tofu scramble and potatoes scale particularly well; cook in batches to avoid overcrowding the pan.
Caloric & Nutritional Info (Per Serving)
| Nutrient | Amount | % Daily Value |
| Calories | 345 kcal | 17% |
| Carbohydrates | 38g | 15% |
| Protein | 12g | 25% |
| Fat | 17g | 24% |
| Saturated Fat | 2g | 12% |
| Sugar | 7g | 8% |
At 345 calories, this platter delivers serious nutritional density without caloric excess. The protein at 12g (25% daily value) from tofu, spinach, and potatoes is genuinely impressive for a fully plant-based breakfast plate with no processed protein additions. The fat at 17g comes primarily from olive oil and avocado both monounsaturated sources that support heart health rather than strain it. The saturated fat at just 2g is remarkably low for a cooked breakfast of this size and satisfaction level.
The carbohydrates come entirely from potatoes, tomatoes, and spinach all whole food, fiber-rich sources with no refined sugar whatsoever. This is what a nutritionally sound WFPB breakfast looks like in practice.
Step-by-Step Instructions
Step 1- Grill the Vine Tomatoes (5–10 Minutes)
Set your grill or broiler to high and position the rack close to the heat source. Brush the cherry tomatoes on the vine lightly with olive oil and place them on a small baking tray. Slide the tray under the grill/broiler and cook for 5–10 minutes until the skins start to burst, the tops char lightly, and the tomatoes soften and release their juices.
Season immediately with salt and pepper and set aside. These tomatoes hold their heat well and don’t need to stay hot they’re excellent at room temperature on the finished plate and their juices create a natural sauce that flavors everything they touch.
The charring is the point here don’t pull them early. A little char on vine tomatoes creates a depth of flavor that simple roasted tomatoes can’t match.
Try It Next recipe
The Best Vegan Brunch Ideas for a Crowd

Step 2- Fry the Cold Potatoes (8–10 Minutes)
Heat 2 teaspoons of olive oil in your small frying pan over medium heat. Place the cold, halved cooked potatoes cut-side down in the hot oil in a single layer. Don’t move them for 4–5 minutes the cold, firm surface needs time to develop a proper golden crust. Resist the urge to push them around.
Once the cut sides are deeply golden and slightly crispy, season generously with salt and pepper and set aside. If your pan is small, work in batches overcrowding steams the potatoes rather than frying them, and you lose the crust completely.
Step 3- Wilt the Spinach (3–4 Minutes)
Add the baby spinach to a medium pan with a small splash of water. Place over medium heat and use tongs to turn and move the spinach continuously as it wilts about 2–3 minutes total. The spinach goes from a mountain of green to a compact, silky pile remarkably quickly.
Season with salt and lift the wilted spinach out of the pan with tongs, letting any excess water drain back into the pan. Set aside. Keep the pan you’ll use it for the tofu scramble immediately.
Step 4- Make the Tofu Scramble (8–10 Minutes)
Without cleaning the pan, add 1 tablespoon of olive oil and return it to medium-low heat. Add the finely diced shallot and cook gently for 3–4 minutes until soft and translucent. Add the garlic and cook for another minute, stirring constantly. Don’t rush this aromatic base or let the garlic brown you want fragrant and soft, not bitter.
Add the silken firm tofu directly to the pan. Use the back of a spoon or a fork to break it into irregular pieces roughly the size of scrambled egg curds uneven chunks create a more realistic texture. Season immediately with turmeric, black salt, and black pepper. Fold and stir over medium heat for 4–5 minutes until the tofu is heated through, faintly golden from the turmeric, and fully seasoned.
Taste before plating. The black salt is the key variable add a little more if you want a stronger eggy flavor, or hold back if you prefer a milder result. Getting the seasoning exactly right at this stage makes the difference between a tofu scramble people push aside and one they ask for again.
Step 5- Plate and Serve
Arrange all five components across two wide bowls or plates:
- Vine tomatoes – place these first as the anchor; the juices from the tomatoes will run pleasantly when the bowl is picked up, so put them at the edge
- Golden potatoes – cluster them together, cut-side up, so the browned surface shows
- Wilted spinach – nestle it in a separate section; it shouldn’t touch the tofu scramble before serving
- Tofu scramble – give it the most prominent position; it’s the centerpiece of the plate
- Avocado half – place it in the skin, cut-side up; drizzle lightly with olive oil and add a pinch of salt
A final drizzle of good olive oil over the whole plate ties everything together visually and adds a layer of richness that makes the platter look genuinely luxurious. Serve immediately while the hot components are still hot.

Tips for the Best Whole Food Plant-Based Breakfast Platter
The Cold Potato Technique Is Non-Negotiable
Warm or freshly cooked potatoes fall apart in the pan instead of crisping. Always pre-cook small potatoes, cool them completely, and refrigerate before frying. This gives the starch time to firm back up, which enables the clean, golden crust on the cut side that makes the potato component exceptional. Boil a batch the night before and you save yourself 15 minutes of cooking time the next morning the cold potatoes go straight from the fridge to the hot pan.
Black Salt The Whole Scramble Hinges on It
If you take one ingredient recommendation away from this article, make it black salt. Available at Indian grocery stores and online, kala namak smells aggressively sulfurous straight from the jar alarming on first encounter, remarkable in use. It gives silken tofu a genuinely egg-like flavor that regular salt, nutritional yeast, or any other seasoning combination simply cannot replicate. Start with ¼ teaspoon per 300g of tofu and taste as you go.
Keep Each Component Separate Until Serving
This platter is designed to be served in individual portions where each element sits distinctly on the plate. The tomato juices, the spinach liquid, and the tofu scramble each have their own flavors and textures that shine most when eaten with awareness of what you’re tasting. Mixing everything together before serving turns a beautiful platter into a salad better to let each element speak for itself.
Upgrade the Tofu Scramble With Nutritional Yeast
Adding 1–2 tablespoons of nutritional yeast to the tofu scramble along with the turmeric and black salt creates a richer, cheesier flavor that makes the scramble taste even more complex. It also adds B vitamins including B12 a meaningful nutritional bonus for a plant-based breakfast. Stir it in with the other seasonings and let it cook for 30 seconds in the pan before finishing.
Make-Ahead & Storage Tips
Most components of this platter prep ahead cleanly:
- Potatoes- Boil and refrigerate up to 3 days ahead; always better cold than warm for frying
- Tofu scramble- Makes up to 2 days ahead; reheat gently in a pan with a splash of water to prevent sticking
- Wilted spinach- Keeps in the fridge for 1 day; rewarm in a pan with a few drops of water
- Grilled tomatoes- Best made fresh, but keep in the fridge for 1 day and serve at room temperature
- Avocado- Halve immediately before serving; pre-cut avocado browns within an hour even in the fridge

Frequently Asked Questions
Can I use firm tofu instead of silken firm tofu? Yes regular firm tofu produces a slightly drier, more crumbly scramble. Press it thoroughly before cooking to remove as much moisture as possible, then crumble it into the pan. The texture is a bit more granular than silken firm, but the flavor with black salt and turmeric is equally good.
What if I don’t have a grill or broiler for the tomatoes? Roast them instead preheat your oven to 425°F (220°C), brush with olive oil, and roast for 15–20 minutes until burst and slightly caramelized. The result is slightly different from grilled (less char, more evenly softened) but equally delicious.
Can I add other vegetables to the platter? Absolutely. This framework accommodates almost any vegetable. Great additions include: sautéed mushrooms (cook alongside or after the spinach), roasted asparagus, grilled courgette/zucchini slices, or pan-fried broccolini with garlic. Keep the core components and add what’s in season.
Is this recipe suitable for oil-free WFPB eating? Mostly, with adjustments. Replace olive oil frying with water sautéing for the shallot, garlic, and tofu scramble. Grill the tomatoes dry on a baking rack. The potatoes are the trickiest component oil-free an air fryer at 400°F for 15 minutes produces a crispy result without any added oil.
My Final Thoughts

The Vegan Whole Food Plant-Based Breakfast Platter is proof that eating WFPB doesn’t mean eating less or eating boringly. Charred tomatoes, crispy potatoes, silky spinach, golden tofu scramble, and fresh avocado on one plate 345 clean calories, 12 grams of protein, and every flavor note you want from a proper cooked breakfast.
No animal products. No ultra-processed stand-ins. Just vegetables, legumes, and good cooking making each ingredient taste like exactly what it is at its best.
Make the potatoes tonight. Make the platter tomorrow morning. And quietly stop entertaining the idea that a full cooked breakfast requires eggs and bacon to be worth making. IMO this one makes a stronger case than most.

Vegan Whole Food Plant-Based Breakfast Platter
Ingredients
Equipment
Method
- Step 1- Grill the Vine Tomatoes (5–10 Minutes)
- Set your grill or broiler to high and position the rack close to the heat source. Brush the cherry tomatoes on the vine lightly with olive oil and place them on a small baking tray. Slide the tray under the grill/broiler and cook for 5–10 minutes until the skins start to burst, the tops char lightly, and the tomatoes soften and release their juices.
- Season immediately with salt and pepper and set aside. These tomatoes hold their heat well and don’t need to stay hot they’re excellent at room temperature on the finished plate and their juices create a natural sauce that flavors everything they touch.
- The charring is the point here don’t pull them early. A little char on vine tomatoes creates a depth of flavor that simple roasted tomatoes can’t match.
- Step 2- Fry the Cold Potatoes (8–10 Minutes)
- Heat 2 teaspoons of olive oil in your small frying pan over medium heat. Place the cold, halved cooked potatoes cut-side down in the hot oil in a single layer. Don’t move them for 4–5 minutes the cold, firm surface needs time to develop a proper golden crust. Resist the urge to push them around.
- Once the cut sides are deeply golden and slightly crispy, season generously with salt and pepper and set aside. If your pan is small, work in batches overcrowding steams the potatoes rather than frying them, and you lose the crust completely.
- Step 3- Wilt the Spinach (3–4 Minutes)
- Add the baby spinach to a medium pan with a small splash of water. Place over medium heat and use tongs to turn and move the spinach continuously as it wilts about 2–3 minutes total. The spinach goes from a mountain of green to a compact, silky pile remarkably quickly.
- Season with salt and lift the wilted spinach out of the pan with tongs, letting any excess water drain back into the pan. Set aside. Keep the pan you’ll use it for the tofu scramble immediately.
- Step 4- Make the Tofu Scramble (8–10 Minutes)
- Without cleaning the pan, add 1 tablespoon of olive oil and return it to medium-low heat. Add the finely diced shallot and cook gently for 3–4 minutes until soft and translucent. Add the garlic and cook for another minute, stirring constantly. Don’t rush this aromatic base or let the garlic brown you want fragrant and soft, not bitter.
- Add the silken firm tofu directly to the pan. Use the back of a spoon or a fork to break it into irregular pieces roughly the size of scrambled egg curds uneven chunks create a more realistic texture. Season immediately with turmeric, black salt, and black pepper. Fold and stir over medium heat for 4–5 minutes until the tofu is heated through, faintly golden from the turmeric, and fully seasoned.
- Taste before plating. The black salt is the key variable add a little more if you want a stronger eggy flavor, or hold back if you prefer a milder result. Getting the seasoning exactly right at this stage makes the difference between a tofu scramble people push aside and one they ask for again.
- Step 5- Plate and Serve
- Arrange all five components across two wide bowls or plates:
- Vine tomatoes – place these first as the anchor; the juices from the tomatoes will run pleasantly when the bowl is picked up, so put them at the edge
- Golden potatoes – cluster them together, cut-side up, so the browned surface shows
- Wilted spinach – nestle it in a separate section; it shouldn’t touch the tofu scramble before serving
- Tofu scramble – give it the most prominent position; it’s the centerpiece of the plate
- Avocado half – place it in the skin, cut-side up; drizzle lightly with olive oil and add a pinch of salt
- A final drizzle of good olive oil over the whole plate ties everything together visually and adds a layer of richness that makes the platter look genuinely luxurious. Serve immediately while the hot components are still hot.
Notes
Caloric & Nutritional Info (Per Serving)
| Nutrient | Amount | % Daily Value |
| Calories | 345 kcal | 17% |
| Carbohydrates | 38g | 15% |
| Protein | 12g | 25% |
| Fat | 17g | 24% |
| Saturated Fat | 2g | 12% |
| Sugar | 7g | 8% |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.