Vegan Potato & Veggie Skillet Hash Recipe for Any Meal

I love this easy and delicious Vegan Potato and Veggie Hash. It’s quick to make, uses wholesome ingredients, and is highly versatile. This skillet hash combines potatoes with a rainbow of vegetables for a hearty, satisfying meal — basically the cooked version of a chopped salad, so you get a bit of everything in every bite.

Vegetable and potato hash with bright and colorful cabbage, red peppers, kale and zucchini.

Veggie Hash is Versatile

This hash is meal-prep friendly: enjoy it hot, warm, or chilled. Reheating in a skillet helps re-caramelize the potatoes and onions; alternatively, warm it in a 350°F oven for about 15 minutes until heated through.

  • Breakfast: Reheat in a skillet and serve with beans, lentils, or scrambled tofu for a filling start to the day.
  • Lunch: Spoon the hash over a simple green salad to brighten up a midday meal.
  • Dinner: Serve as a vegetable-forward side to round out an evening plate.
  • Vegetable swaps: Use whatever you have on hand, including leftover cooked vegetables — this recipe is very forgiving.

Ingredients

Labeled ingredients for veggie hash: zucchini, potatoes, kale, red pepper, onion, cabbage, spices, olive oil.
  • Potatoes: Yukon Gold, russets, or Idaho. Sweet potatoes also work.
  • Kale: Lacinato (dinosaur) kale is easy to slice thinly and wilts nicely.
  • Cabbage: Choose a compact head that’s heavy for its size. Purple adds color but green cabbage is fine.
  • Olive oil: Optional — you can sauté with water to make it oil-free, though potatoes and onions may not crisp as much.
  • Spices: I like a Mediterranean mix of cumin, turmeric, and garlic powder. You can also use taco seasoning or Italian herbs for a different flavor profile.

Prep the Vegetables

Chop all vegetables and measure spices before you start. Cut the potatoes last to prevent browning. If prepping ahead, submerge cubed potatoes in cold water and drain before cooking.

Thinly slicing an onion on a wooden board.

Cut the onion in half through the stem, peel, then lay each half cut-side down and slice thinly.

Thinly slicing a stack of lacinato kale on a wooden board.

Wash and dry the kale. Stack the leaves and slice them as thinly as possible for quick wilting.

Showing how to dice a red bell pepper on a wooden cutting board.

Trim the bell pepper, remove the core and seeds, slice into strips, then dice.

Showing how to dice a zucchini on a wooden cutting board.

Trim the zucchini ends, cut into long strips, then across to make small cubes.

Showing how to thinly slice a quarter of a purple cabbage.

Use about 1/4 or 1/8 of a cabbage depending on size, or pre-shredded cabbage. Lay cut-side down and slice into thin ribbons.

Showing how to dice yukon gold potatoes.

Slice potatoes thin, cut into strips, then dice. Smaller dice cooks faster.

Make the Potato and Veggie Hash

When vegetables are prepped, heat a heavy skillet over medium-high heat.

img 28252 9

When the skillet is hot, add the oil if using, then the potatoes. Stir to coat and spread them evenly. Let cook undisturbed for 2–3 minutes to develop browning.

img 28252 10

Add the onions, stir to coat, then leave to begin caramelizing. If the pan dries out, add 1–2 tablespoons of water to prevent sticking.

img 28252 11

Add the zucchini and bell pepper, sprinkle on spices, and mix well.

img 28252 12

Stir and add 1–2 tablespoons of water if needed to keep the pan moist. Cook for another 2–3 minutes, stirring occasionally.

img 28252 13

Stir in the kale and cabbage. Add a splash of water if the pan looks dry and continue cooking until the greens wilt.

img 28252 14

If you prefer the cabbage with a bit of bite, turn off the heat while it’s still slightly crisp and let it rest to finish wilting. Taste and adjust salt, pepper, or add fresh parsley before serving.

Debra’s Pro Tips

Small bowls with chopped potatoes, bell peppers, onion, cabbage, kale and zucchini. A small dish of olive oil and an assortment of measured spices.
  • Preheat the skillet well before adding ingredients.
  • Let each vegetable sit undisturbed after adding so it can brown or caramelize — that adds flavor.
  • A heavy cast-iron skillet and a metal spatula yield the best sear on the potatoes.
  • Add 1–2 tablespoons of water as needed to prevent sticking and avoid excess oil.
  • Cut potatoes last to avoid oxidation and color change.
  • Want a meatier texture? Thinly sliced shiitake mushrooms added with the potatoes create umami and a satisfying bite.

If you make this recipe, consider rating it and leaving a comment. Share your photos on Instagram by tagging @dkhealthcoach and using #debraklein so I can see your version.

📖 Recipe

Chopped potatoes mixed in with colorful veggies like kale, red pepper, purple cabbage and zucchini for a colorful veggie hash.

Vegan Potato and Veggie Hash

A quick skillet hash with potatoes, onions, kale, and diced vegetables that comes together in under 30 minutes. Make it ahead and reheat for an easy vegan breakfast, lunch, or side.
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Course Breakfast & Brunch
Cuisine American
Servings 6
Calories 121 kcal

Equipment

  • Cast iron skillet
  • Metal spatula

Ingredients

  • 2 tablespoon olive oil
  • 1 lb. Yukon Gold potatoes small dice
  • 1 small onion sliced thin
  • 1 small zucchini diced
  • 1 red bell pepper diced
  • head of red cabbage
  • 2 leaves lacinato kale sliced super thin
  • ½ teaspoon cumin
  • ½ teaspoon sea salt
  • ¼ teaspoon garlic powder
  • ¼ teaspoon turmeric
  • ¼ teaspoon ground black pepper
  • ½ cup water

Instructions

  • Chop all vegetables before you begin, cutting the potatoes last so they don’t oxidize. Cut greens and onion into thin strips; dice zucchini, bell pepper, and potatoes into small cubes.
  • Heat a heavy skillet over medium-high heat.
  • Add oil if using. When it shimmers, add potatoes, stir to coat, spread evenly, and leave undisturbed for 2–3 minutes to brown.
  • Stir and add the onion. Coat with oil and allow to begin caramelizing. If the pan is dry, add 1 tablespoon water and mix.
  • Add vegetables in order of cooking time: potatoes, onions, zucchini and bell pepper, then cabbage and kale. After each addition, mix, let sit to brown, and add 1–2 tablespoons of water if needed to prevent sticking.
  • This process takes about 10 minutes. Add spices after the zucchini and bell pepper (or whenever you prefer), stirring to coat evenly.
  • When vegetables are cooked and wilted, remove from heat, taste and adjust seasoning. Garnish with herbs and serve warm.
  • Store in an airtight container in the refrigerator for up to a week. Reheat on the stovetop in a heavy skillet until warmed through (under 5 minutes) or in a 350°F oven for 10–15 minutes.

Notes

Smaller-diced potatoes cook faster. If short on time, shred the potatoes using the largest holes of a box grater or a food processor.

Nutrition

Calories: 121kcal
Carbohydrates: 18 g
Protein: 3 g
Fat: 5 g
Note

Nutrition values were calculated with online tools and are estimates. For the most accurate results, calculate nutrition using the exact ingredients and brands you used.


Did you make this recipe?
Please leave a review below, then share a photo on Instagram by tagging @dkhealthcoach or using the hashtag #dkhealtcoach so I can see your creation.