Love this? Pin it for later!
There’s something magical about weekend mornings when the house is still quiet, the sun is just beginning to stream through the kitchen window, and the aroma of sizzling peppers and onions fills the air. This Spicy Vegan Breakfast Hash has become my go-to celebration breakfast—whether I’m fueling up for a long trail run, hosting friends for a cozy brunch, or simply treating myself to a nourishing start after a hectic week.
I first created this recipe during a particularly grey February when I was craving color, heat, and crunch. I’d just returned from a trip to New Mexico where I’d fallen in love with hatch chiles, and I was determined to recreate that smoky-sweet vibrancy at home. After a few experiments—some too tame, others that left me fanning my mouth with a napkin—I landed on this balanced, crave-worthy hash. The tofu cubes crisp like little golden croutons, the potatoes soften into fluffy pillows, and the peppers keep just enough snap to make every forkful interesting. A squeeze of fresh lime and a shower of cilantro wake everything up, so by the time you push back from the table you feel energized, satisfied, and weirdly optimistic about Monday.
Why This Recipe Works
- Restaurant-style crisp tofu: A light cornstarch toss and ripping-hot skillet guarantee golden edges without deep-frying.
- One-pan convenience: Potatoes, peppers, and tofu all cook in sequence—minimal dishes, maximum flavor layering.
- Customizable heat: Keep it family-friendly or crank it up with an extra chipotle in adobo; you control the burn.
- 15 g+ plant protein: Protein-rich tofu plus fiber-dense veggies keep you full straight through to lunch.
- Meal-prep hero: Make a double batch on Sunday; reheat in a skillet all week with zero sad, soggy bites.
- Budget-friendly brilliance: Uses everyday produce and pantry staples—no pricey faux meats required.
Ingredients You'll Need
Before we get cooking, let’s talk produce. Look for peppers that feel heavy for their size with taut, glossy skins—wrinkles spell bitterness. For the potatoes, Yukon Golds deliver that lovely buttery middle, but red-skinned or even sweet potatoes work if that’s what you have. Choose firm, vacuum-packed tofu (not silken) for the best cubes. And if you can track down smoked paprika from La Vera or sweet Spanish paprika, the hash will sing; regular supermarket paprika is still tasty, just a touch less complex.
Extra-firm tofu: Press it for 15 minutes to extract excess moisture; the drier the exterior, the crisper the result. No tofu press? Stack it between two plates weighted with a couple of cans.
Yukon Gold potatoes: Their medium starch level means fluffy insides and craggy, crispy edges. Dice small (½-inch) so they finish cooking at the same rate as the peppers.
Bell peppers + poblano: I like a 2:1 ratio of sweet bells to poblano for gentle heat and grassy depth. Swap in Anaheim or hatch when they’re in season.
Jalapeño & chipotle in adobo: Two layers of chile warmth—fresh bright heat from the jalapeño, smoky body from the chipotle. Seed the jalapeño if you’re sensitive.
Cornstarch: Just a teaspoon does wonders for ultra-crisp tofu without a heavy breading. Arrowroot or potato starch are fine stand-ins.
Ground spices: Cumin, coriander, and oregano form a Southwestern trifecta, while a modest pinch of turmeric paints the potatoes a sunny golden shade.
Lime & cilantro: Non-negotiable finishers. The acid amplifies every other flavor, and the herbs add cooling lift against the chile heat.
How to Make Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings
Prep & press the tofu
Drain tofu, slice block into ¾-inch slabs, wrap in a lint-free towel, and set beneath a weighted plate. After 15 minutes, cube into ¾-inch pieces. Gently toss with 1 tsp cornstarch, ¼ tsp salt, and a few cracks of black pepper until evenly coated.
Par-cook the potatoes
Place diced potatoes in a microwave-safe bowl with 2 Tbsp water, cover, and microwave 4 minutes. This jump-starts cooking so they’ll finish crisping in the skillet without burning the exterior.
Heat the skillet
Set a large cast-iron or heavy stainless skillet over medium-high heat for 2 full minutes. You want the pan screaming hot so tofu sears rather than sticking. Add 1 Tbsp high-heat oil (avocado, sunflower, or refined coconut) and swirl to coat.
Crisp the tofu
Add tofu cubes in a single layer; don’t crowd—work in batches if necessary. Let them sit undisturbed 2 minutes so a crust forms, then flip to brown two more sides. Transfer tofu to a plate; you’ll fold it back in at the end to keep its crunch.
Sauté aromatics
Lower heat to medium. Add another 1 tsp oil, followed by diced onion and a pinch of salt. Cook 3 minutes until translucent, scraping browned tofu bits (flavor gold) as you go. Stir in minced jalapeño, chipotle, and garlic; cook 60 seconds until fragrant.
Season the potatoes
Return par-cooked potatoes to the skillet along with cumin, coriander, oregano, turmeric, ½ tsp salt, and several grinds of black pepper. Toss to coat each cube in the spiced onion mixture, then spread into an even layer and let cook 3 minutes without stirring for bottom caramelization.
Add peppers & tomatoes
Stir in diced bell peppers, poblano, and halved cherry tomatoes. Cook 4–5 minutes, stirring occasionally, until peppers are blistered at the edges and tomatoes slump, releasing jammy juices that moisten the potatoes.
Reunite the tofu
Gently fold the reserved crispy tofu cubes into the hash. Drizzle with 1 tsp soy sauce or tamari for umami depth and a glossy sheen. Taste and adjust salt or a pinch of maple syrup if you’d like to balance the heat.
Finish fresh
Off the heat, shower with chopped cilantro and squeeze over plenty of fresh lime. Serve straight from the skillet with warm corn tortillas, avocado slices, or a drizzle of chipotle cashew cream if you’re feeling fancy.
Expert Tips
Dry = crisp
Pat tofu dry after pressing; residual water is the enemy of crunch.
Don’t fear high heat
A ripping-hot skillet browns food instead of steaming it—use cast iron for best retention.
Leave it alone
Let potatoes and tofu sit undisturbed for a couple of minutes; that’s when the caramelized crust forms.
Batch cooking
Double the recipe and spread on sheet pans for oven finishing (425°F convection) when feeding a crowd.
Color pop
Use a mix of red, yellow, and orange bell peppers for confetti-like visuals kids can’t resist.
Cooling condiment
Serve with a quick yogurt-style sauce: coconut yogurt + lime zest + pinch salt to tame extra spice.
Variations to Try
- Sweet potato twist: Sub diced sweet potatoes and add a sprinkle of cinnamon and a handful of black beans for Southwest sweetness.
- Green goodness: Stir in a cup of baby spinach or chopped kale during the last 2 minutes for a veggie boost.
- Smoky tempeh swap: Replace tofu with tempeh cubes marinated in soy sauce + liquid smoke for a nuttier bite.
- Breakfast burrito filling: Roll the finished hash with scrambled JUST Egg and avocado in warm tortillas, then sear seam-side down for crispy handhelds.
- Cheesy finish: Sprinkle with a handful of vegan cheddar, cover with a lid, and let melt 1 minute before serving.
- Mediterranean detour: Swap spices for oregano + za’atar, use sun-dried tomatoes instead of fresh, and finish with a tahini-lemon drizzle.
Storage Tips
Refrigerate: Cool completely, then pack into airtight glass containers. Refrigerate up to 5 days. Reheat in a lightly oiled skillet over medium heat for quickest restoration of crispness, or microwave for 90 seconds if you’re in a rush.
Freeze: Spread cooled hash on a parchment-lined sheet pan to freeze individually, then transfer to freezer bags for up to 3 months. Thaw overnight in the fridge and revive in a hot skillet.
Meal-prep breakfast bowls: Portion hash with brown rice, black beans, and salsa verde into lidded bowls. Grab, reheat, and run.
Frequently Asked Questions
Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings
Ingredients
Instructions
- Prep tofu: Press 15 min, cube, toss with cornstarch, salt, pepper.
- Par-cook potatoes: Microwave with 2 Tbsp water, covered, 4 min.
- Crisp tofu: Heat 2 tsp oil in skillet, sear tofu 6 min total. Set aside.
- Sauté aromatics: Cook onion 3 min, add jalapeño, chipotle, garlic 1 min.
- Season & brown potatoes: Stir in potatoes + spices, spread, cook 3 min.
- Add peppers & tomatoes: Cook 4–5 min until peppers blister.
- Finish: Fold in tofu, drizzle soy sauce, heat 1 min. Top with cilantro & lime.
Recipe Notes
For oil-free, roast on parchment at 425°F with veggie broth splashes, though texture will be softer.