Vegan Breakfast Hash
on Mar 25, 2025
This Vegan Breakfast Hash recipe is made with russet potatoes and sweet potatoes slow roasted to crispy perfection. Serve it as a side of in a breakfast burrito for a tasty homestyle breakfast!

This roasted potato hash is one of my favorite dishes to make on the weekends for breakfast or prep ahead for the week.
This is the hash that is in my viral Vegan Breakfast Burritos.
It takes a while to bake (that slow roasted perfection!), but it is so worth it. Trust me!
I love serving this as a side dish with breakfast, or using it to meal prep breakfast burritos for my freezer.

Ingredients You Will Need
This hash is made with basic pantry staples along with the potatoes and fresh garlic and onion.
- russet potatoes
- sweet potato
- spices: onion powder, garlic powder, thyme, salt, pepper
- olive oil
- fresh onion and garlic: do not skip these! They add so much flavor to this hash.

How to make breakfast hash
Step 1: Peel and dice up the sweet potatoes. Wash and dice the russet potatoes.
Step 2: Place the diced potatoes in a large 9 by 13 baking dish. Drizzle them with the olive oil, then add the spices and toss it all together until the potatoes are coated evenly.


Step 3: Place the potatoes in the oven at 450 degrees. Roast the potatoes at 450 degrees for 40-50 minutes, checking and stirring ever 20 minutes, until crispy.
Recipe Tip
Use a hard spatula to unstick the potatoes from the pan each time you stir them. The potatoes will stick to the dish and this is normal.
Using a hard spatula allows you to stir them without breaking so that they can get those crispy edges all around!
Step 4: While the potatoes are roasting, cook your fresh garlic and onion in a skillet on the stove.
The addition of fresh garlic and onion really amps up the depth of flavor in this dish and I highly recommend not skipping this step.


Cook the garlic and onion until they are all browned and caramelized looking like the picture above. I usually cook mine for around 5-10 minutes.
Step 5: Once the onions are soft and the potatoes are done, mix it all together and it’s ready to serve!

The potatoes should be nice and crispy on the edges once they are done.
The combination of high heat and frequent stirring will help us get those crunchy yummy edges that are everyone’s favorite part of eating hash!

I could eat this vegan hash straight from the pan. The flavor is just incredible!


More Breakfast Recipes


Vegan Breakfast Hash
Ingredients
For the Potatoes
- 3 medium russet potatoes, washed and diced
- 1 large sweet potato, peeled and diced
- 1 tablespoon onion powder
- 1 tablespoon garlic powder
- 1 teaspoon dried thyme
- 2 teaspoons salt
- 1 teaspoon pepper
- 1/4 cup olive oil
For the garlic and onion mixture
- 1 medium onion, diced
- 5 cloves garlic, minced
- 1 teaspoon olive oil
- salt and pepper, to taste
Instructions
- Combine the diced potatoes with the onion powder, garlic powder, thyme, salt, pepper and 1/4 cup of olive oil in a glass baking dish. Toss the potatoes to combine them with the oil and spices.
- Bake the potatoes at 450 degrees for 40-50 minutes, checking and stirring every 20 minutes, until crispy. Use a hard spatula to unstick the edges of the potatoes from the pan each time you stir. This is what gets those crispy edges!
- Once your potatoes are close to being done, Sautee the onion, minced garlic, 1 teaspoon of olive oil, and a sprinkle of salt and pepper in a skillet. Cook the garlic and onion for 5-10 minutes, or until the onion is translucent and begins to brown.
- Once the potatoes are crispy, remove them from oven and stir in the garlic and onion skillet mixture. Serve immediately.
Video
Nutrition

This is a really good recipe that I’ll be using regularly.
So glad you enjoyed the recipe Julisa!
Hi Madison,
I do not provide nutritional information for my recipes, as it will vary based on the specific brands you buy as well as the substitutions that you make. You can use a calculator like this one: https://www.myfitnesspal.com/recipe/calculator if you want the exact calories. Hope that helps!
Definitely my favorite recipe for potatoes!! I love how there is not too much flavor fighting throught it, it’s just simple but yet super tasty! I used thr stainleds baking pan, baked it for 20-30 mins.
So glad you enjoyed the recipe Desiree!
THIS WAS AMAZING! Do you have any social media?
So glad you enjoyed the recipe Michael! Yes I do! You can find me on Facebook, Twitter, Instagram, and Pinterest!
Keeper! I made this today. I meant to post it on my Instagram but it smelled so good I completely forgot. I just wolfed it down. lol Next time I’ll post it. However, I did reduced the oil though. It still turned out fabulous!!!!!! Thanks!!!!
So glad you enjoyed the recipe Mimi!
This was really tasty. My hubby and children loved it.
So glad to hear you enjoyed it!
I’ll admit I skipped the last steps with the fresh garlic and such, but this still turned out AMAZING! I used it with a tofu scramble and some spinach for breakfast burritos (hello, frozen burritos for the week!), and I was amazed and how well the sweet potato paired with it all. Thank you for this!
So glad you enjoyed it Shayna!
Can I freeze it?
Hi Mary,
I haven’t tried freezing this recipe, but I imagine it would work better fresh, as the potatoes may get less crispy when reheating from frozen.
Russet potatoes do not stand up to freezing, it force’s the water out of them and changes the texture. I am a long haul truck driver and have frozen most foods to take with me while out for 2-3 weeks
Thanks for the information Roger!
How do you serve them?
Hi Carina,
We love eating these with eggs and toast!
Eggs? I’m confused, I thought you were vegan?
Hi Kary,
This recipe is vegan, however I am a vegetarian. I have both vegan and vegetarian recipes on my blog.
a cooked breakfast that doesnt need eggs or bacon but still looks yummy