I’ve always enjoyed a good hot meal for breakfast. I’m not usually a fan of cold cereal unless I’m in a hurry. Crispy potatoes, caramelized onions, and perfectly seasoned veggies make this vegan breakfast hash the kind of meal you look forward to waking up to.
It’s simple, filling, and flexible enough to use what you already have in the fridge. No fancy techniques, just good ingredients treated right.
Whether you’re feeding a crowd or doing some meal-prep for the week, this hash checks all the boxes. It’s satisfying, colorful, and bursting with savory flavor—no eggs or cheese needed.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Why This Recipe Works
This hash is all about texture and balance. You get crispy edges on the potatoes with tender bites inside, plus sweetness from onions and bell peppers, and earthiness from mushrooms or kale.
A few simple techniques—like par-cooking the potatoes and cooking in stages—make this hash taste like diner food, but better. Seasoning is key. Smoked paprika, garlic, and a touch of cumin add depth, while lemon or vinegar brightens everything at the end. And because it’s plant-based, it stays light but still keeps you full thanks to fiber and complex carbs.

What You’ll Need
- potatoes
- onion
- bell pepper
- mushrooms (optional)
- kale or spinach
- garlic
- chickpeas or cooked black beans
- avocado oil or olive oil
- smoked paprika
- ground cumin
- chili flakes (optional)
- salt and black pepper
- lemon juice or apple cider vinegar
- parsley or cilantro (optional)
How to Make It
Prep the potatoes. Dice them into small, even cubes. Smaller pieces crisp faster.
Par-cook for best texture. Microwave the diced potatoes for 3–4 minutes until just tender, or simmer in salted water for 5–6 minutes. Drain well and pat dry. This step helps achieve a crispy exterior.
Heat the pan. Use a large, heavy skillet (cast iron is ideal). Add 2 tablespoons of oil and heat over medium-high until shimmering.
Crisp the potatoes. Add the potatoes in a single layer. Don’t stir too much at first—let them sear. Cook 8–10 minutes, flipping occasionally, until golden and crisp. Season with salt and pepper, then move to one side of the pan.
Cook the aromatics. Add 1 tablespoon more oil to the empty side of the pan. Add onion and bell pepper. Cook 4–5 minutes, stirring, until softened and lightly charred.
Add mushrooms (if using). Cook 3–4 minutes until browned and most moisture evaporates. Season lightly with salt.
Add spices. Add garlic, smoked paprika, cumin, and chili flakes. Cook 30–60 seconds until fragrant, stirring to coat everything.
Stir in chickpeas. Add chickpeas and cook 2–3 minutes so they pick up color and spices.
Wilt the greens. Add kale or spinach. Cook 1–2 minutes until just wilted. If the pan looks dry, add a little oil or water.
Finish and brighten. Squeeze in lemon juice or a splash of vinegar. Taste and adjust salt and pepper. For extra crispness, press the hash down and let it sit undisturbed for 1–2 minutes, then toss.
Serve. Sprinkle with chopped herbs and add hot sauce if you like. Optionally, top with avocado slices or a dollop of dairy-free yogurt.

How to Store
- Fridge Cool completely, then store in an airtight container for up to 4 days.
- Freezer Freeze in portions for up to 2 months. Reheat directly from frozen in a skillet with a touch of oil to revive crisp edges.
- Reheating A hot skillet works best. Add a little oil and cook over medium-high until warmed through and re-crisped. Air fryer at 375°F (190°C) for 5–8 minutes also works well.

Why This is Good for You
This hash packs fiber, vitamins, and
Chickpeas or black beans add a hearty dose of protein and fiber, helping you feel full longer without any heaviness. For a bigger protein boost, stir in crumbled tofu or
Plus, using olive or avocado oil provides heart-healthy fats.
What Not to Do
- Don’t overcrowd the pan Overcrowding causes steaming instead of crisping, leaving you with a soggy mess. Use a wide skillet or cook in batches.
- Don’t skip drying the potatoes Moisture kills crispiness. Pat them dry after par-cooking.
- Don’t add greens too early They’ll overcook and turn soggy. Add at the end.
- Don’t dump in all the spices at the start Spices can burn. Add them after the veggies soften.
- Don’t be shy with salt Proper seasoning makes the flavors pop, especially with starchy potatoes.
Alternatives
- Swap the potatoes Try sweet potatoes or a mix of sweet and white for a hint of sweetness.
- Change the protein Use black beans, pinto beans, or crumbled extra-firm tofu for more protein.
- Add heat Include diced jalapeño or a pinch of chipotle powder for smoky spice.
- Make it herby Finish with fresh dill, chives, or basil for a different flavor profile.
- Boost umami Stir in a splash of tamari or coconut aminos with the chickpeas.
- Sheet pan version Toss everything (except greens) with oil and spices, roast at 425°F (220°C) for 25–35 minutes, stirring once. Add greens in the last 5 minutes.
- Oil-free option Use a nonstick pan and vegetable broth for sautéing. You won’t get quite the same crisp, but it still tastes great.
This vegan breakfast hash brings crispy potatoes, bold seasoning, and colorful veggies together in one skillet.
It’s easy to customize, simple to make, and satisfying any time of day. With a few smart steps and pantry spices, you’ll have a hearty, nourishing meal that tastes like comfort food, no compromise needed. Keep this one on rotation—you’ll reach for it again and again.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society? This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
Vegan Breakfast Hash with Crispy Potatoes
Ingredients
- 3 medium potatoes (Yukon Gold or Russet) diced small (½ inch)
- 1 medium onion diced
- 1 large bell pepper any color, diced
- 1 cup mushrooms sliced (optional)
- 2 cups kale or spinach chopped
- 3 cloves garlic minced
- 1 can chickpeas rinsed (or 1½ cups cooked black beans)
- 3-4 tablespoons avocado or olive oil divided
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- 1-2 teaspoons lemon juice or apple cider vinegar
- salt and black pepper to taste
- fresh parsley or cilantro chopped (optional)
- chili flakes optional
Instructions
- Dice into ½-inch cubes. Par-cook by microwaving for 3–4 minutes or simmering in salted water for 5–6 minutes until just tender. Drain and pat dry.
- In a large skillet over medium-high heat, add 2 tablespoons oil until shimmering.
- Add potatoes in a single layer and let sear. Cook 8–10 minutes, flipping occasionally, until golden and crispy. Season with salt and pepper. Move to one side of the pan.
- Add 1 tablespoon oil to the other side of the pan. Add onion and bell pepper. Cook 4–5 minutes until softened and lightly charred.
- Add mushrooms (if using). Cook 3–4 minutes until browned. Season lightly with salt.
- Stir in garlic, paprika, cumin, and chili flakes. Cook 30–60 seconds until fragrant.
- Stir in chickpeas or beans. Cook 2–3 minutes to warm through and coat in spices.
- Stir in kale or spinach and cook 1–2 minutes until wilted.
- Add lemon juice or vinegar. Taste and adjust seasoning. For extra crispness, press the hash down and let it sit for 1–2 minutes before tossing. Garnish with herbs and hot sauce if desired.
Notes
- For an even higher-protein option, add crumbled tofu or tempeh along with the chickpeas.
- Swap white potatoes with sweet potatoes for a touch of sweetness—par-cook and watch closely, as they brown faster.
- Don’t overcrowd the pan to maintain crispiness.
- Store leftovers in the fridge up to 4 days or freeze up to 2 months. Reheat in a hot skillet or air fryer at 375°F for 5–8 minutes.
FAQ
Can I use frozen diced potatoes or hash browns?
Yes. Use them straight from the freezer. Cook in a hot, oiled skillet without overcrowding. They’ll crisp nicely and save time.
How do I keep the potatoes from sticking?
Use a well-seasoned cast-iron or a quality stainless or nonstick skillet, preheat the pan, and don’t move the potatoes too early. A little extra oil helps create a crust that releases naturally.
Is this high in protein?
With chickpeas or black beans, it’s a solid plant-protein meal. For more, add crumbled tofu or tempeh in step 8 and season alongside the chickpeas.
What spices and herbs go best with breakfast hash?
Smoked paprika and cumin are classics here. You can also add coriander, dried oregano, or a pinch of turmeric for warmth and color.
Can I make it ahead?
Yes. Par-cook the potatoes and chop the veggies the night before. In the morning, everything cooks fast, and you still get great texture. This is gret for meal prep!
What should I serve with it?
Avocado slices, hot sauce, and fresh herbs are great. Toast and a side of fruit make it feel complete.
How do I make it less spicy for kids?
Skip the chili flakes. Keep the smoked paprika for flavor without heat, and add sweetness with corn or sweet potatoes.
Can I add vegan sausage?
Absolutely. Brown it first, remove from the pan, then proceed with the potatoes. Stir it back in at the end to keep the texture.
Can I use sweet potatoes instead of white potatoes?
Yes! Sweet potatoes work beautifully in this hash. They’ll add a natural sweetness and a slightly softer texture, which balances well with the savory spices and greens. They crisp up nicely, but watch them closely—they brown a bit faster than Yukon Gold or Russets. Try pairing them with black beans, smoked paprika, and a pinch of chipotle for a smoky-sweet flavor combo.
Modifications:
- Cut them into small, even cubes (about ½ inch) so they cook evenly.
- Par-cook just like regular potatoes—microwave for 3–4 minutes or simmer for 5–6 minutes until slightly tender.






