Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings

5 min prep 5 min cook 1 servings
Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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.

9
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

Silken won’t hold its shape. Stick with extra-firm or consider swapping in tempeh or store-bought baked tofu for a shortcut.

Dice evenly and par-cook so interiors are tender before skillet browning. If they darken too fast, lower heat and add a splash of water to create steam.

As written, it’s medium—warm but not painful. Removing jalapeño seeds and cutting chipotle in half will tame it further.

Yes! Spread everything on a parchment-lined sheet, drizzle with oil, and roast at 425°F (220°C) for 25–30 minutes, stirring halfway. Add tofu during the last 15 minutes to protect its crunch.

Naturally! Just be sure your soy sauce or tamai is certified gluten-free (tamari is usually safe).

Refined avocado oil has a 500°F smoke point and neutral flavor. Sunflower or refined coconut oil are good seconds. Skip extra-virgin olive oil here—it can burn and turn bitter.
Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings
breakfast
Pin Recipe

Spicy Vegan Breakfast Hash with Tofu and Peppers for Mornings

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Prep tofu: Press 15 min, cube, toss with cornstarch, salt, pepper.
  2. Par-cook potatoes: Microwave with 2 Tbsp water, covered, 4 min.
  3. Crisp tofu: Heat 2 tsp oil in skillet, sear tofu 6 min total. Set aside.
  4. Sauté aromatics: Cook onion 3 min, add jalapeño, chipotle, garlic 1 min.
  5. Season & brown potatoes: Stir in potatoes + spices, spread, cook 3 min.
  6. Add peppers & tomatoes: Cook 4–5 min until peppers blister.
  7. 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.

Nutrition (per serving)

328
Calories
15 g
Protein
42 g
Carbs
12 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.