Gluten Free Vegan Sweet Potato Breakfast Hash with Chickpeas and Smoky Spices

Some mornings call for something truly satisfying, the kind of breakfast that keeps you full until lunch without leaving you feeling heavy. This gluten free vegan sweet potato breakfast hash is exactly that. It brings together cubed sweet potato, protein-rich chickpeas, vibrant bell peppers, red onion and a bold smoky spice blend, all cooked together in one skillet until golden and tender. No eggs, no dairy, no gluten, and absolutely no compromise on flavour or staying power.
What makes this hash genuinely healthier than most traditional versions is the combination of ingredients working together. Sweet potatoes deliver complex carbohydrates, vitamin A and dietary fibre that digests slowly, keeping your blood sugar stable through the morning. Chickpeas add a serious protein boost of around 15 grams per serving, which is rare for a plant-based breakfast. The spice blend here uses smoked paprika, cumin and a touch of turmeric, giving the whole dish a warm, earthy depth without needing heavy oil or salt to make it taste incredible. A light coating of extra virgin olive oil is all you need to get those beautiful golden edges on the sweet potato cubes.
The technique is simple and that is part of the beauty. You start by par-cooking the sweet potato cubes in the skillet with a splash of water, which softens them quickly without steaming them into mush. Then you add the remaining vegetables and chickpeas, letting everything caramelise lightly over medium-high heat. The result is a hash with real texture, crispy bits alongside tender chunks, fragrant spices all the way through, and enough colour on the plate to make you genuinely excited about breakfast. A finishing scatter of fresh coriander and a squeeze of lime lifts the whole dish and adds brightness. If you want a little creaminess, a few slices of avocado on the side are a perfect addition.
This recipe is also a brilliant meal prep option. You can cook a full batch on Sunday, divide it into containers and have breakfast sorted for the first half of your week. It reheats well in a skillet or in the microwave, and the flavours actually deepen overnight as the spices settle in. The dish is naturally gluten free, fully vegan, dairy free and egg free, making it suitable for a wide range of dietary needs without any fussy substitutions. Whether you are cooking for yourself on a quiet Tuesday morning or feeding a table of people at the weekend, this hash scales up easily and always delivers.
Ingredients
- 2 medium sweet potatoes (peeled and cut into 1.5cm cubes, about 600g total)
- 1 can (400g) chickpeas (drained and rinsed thoroughly)
- 1 large red bell pepper (deseeded and diced)
- 1 large green bell pepper (deseeded and diced)
- 1 medium red onion (diced)
- 3 cloves garlic (minced)
- 1.5 tsp smoked paprika
- 1 tsp ground cumin
- 0.5 tsp ground turmeric
- 0.3 tsp cayenne pepper (adjust to your heat preference)
- 0.5 tsp fine sea salt (plus more to taste)
- 0.3 tsp black pepper (freshly ground)
- 1.5 tbsp extra virgin olive oil (divided)
- 3 tbsp water (for par-cooking the sweet potato)
- 2 cups baby spinach (roughly chopped)
- 2 tbsp fresh coriander (roughly chopped, for serving)
- 1 medium lime (cut into wedges, for serving)
- 1 medium avocado (optional, sliced for serving)
Instructions
- 1
Combine the smoked paprika, ground cumin, turmeric, cayenne, salt and black pepper in a small bowl and set aside. This spice mix will coat everything evenly when you add it later.
Making the spice mix first means you are not fumbling with jars mid-cook, which helps you get everything into the pan at the right moment.
- 2
Heat 1 tablespoon of the olive oil in a large non-stick skillet or cast iron pan over medium-high heat. Add the cubed sweet potato and the 3 tablespoons of water. Cover with a lid or a large plate and cook for 6 to 7 minutes, shaking the pan once halfway through, until the sweet potato has softened but still holds its shape.
The steam from the water speeds up the cooking of the dense sweet potato without needing extra oil. Remove the lid for the last minute to let any remaining water evaporate.
- 3
Push the sweet potato to the edges of the pan. Add the remaining half tablespoon of olive oil to the centre, then add the red onion. Cook for 2 minutes, stirring the onion in the centre before mixing everything together. Add the garlic and cook for a further 30 seconds until fragrant.
- 4
Add the red and green bell peppers to the pan. Sprinkle the prepared spice mix over everything. Stir well to coat all the vegetables in the spices. Cook for 4 to 5 minutes over medium-high heat, stirring occasionally, until the peppers have softened slightly and everything has started to pick up some golden colour.
Resist the urge to stir constantly here. Letting the mixture sit undisturbed for a minute at a time is what creates those delicious golden caramelised edges.
- 5
Add the drained chickpeas to the pan. Stir to combine and press them gently into the mixture. Cook for another 4 to 5 minutes, stirring every minute or so, until the chickpeas are heated through and some have started to crisp slightly on the outside.
Make sure your chickpeas are well drained and patted dry before adding them. Excess moisture will cause them to steam instead of crisp.
- 6
Reduce the heat to medium-low and stir through the baby spinach. Cook for about 1 minute until the spinach has wilted completely and is incorporated throughout the hash.
- 7
Taste and adjust seasoning with extra salt, pepper or a pinch more cayenne if you like. Divide into four bowls or plates, scatter over the fresh coriander and serve with lime wedges for squeezing. Add sliced avocado on the side if using.
A generous squeeze of lime right before eating brightens all the smoky, earthy flavours and makes a real difference to the finished dish.
Nutrition per serving
298kcal
Calories
15g
Protein
42g
Carbs
8g
Fat
11g
Fibre
9g
Sugar
320mg
Sodium
Pro Tips
- ✓
Cut your sweet potato cubes as uniform as possible, around 1.5cm, so they cook evenly without some pieces turning mushy while others are still firm.
- ✓
Pat the chickpeas completely dry with a clean kitchen towel before adding them to the pan. This one step makes a big difference in getting them crispy.
- ✓
A cast iron skillet gives the best golden crust on the sweet potato and chickpeas, but a large non-stick pan works well too.
- ✓
Do not overcrowd the pan. If doubling the recipe, use two separate skillets rather than cramming everything into one, otherwise the vegetables will steam instead of caramelise.
- ✓
Fresh coriander is the ideal garnish here, but if you find coriander soapy, flat leaf parsley works just as well and keeps the dish feeling fresh.
- ✓
For extra protein, stir through two tablespoons of hemp seeds just before serving. They are neutral in flavour and add about 5 grams of protein per serving.
Frequently Asked Questions
Variations
- •
Spicy Black Bean Sweet Potato Hash
Swap the chickpeas for one can of drained black beans. Add half a teaspoon of chipotle powder alongside the smoked paprika for a deeper, smokier heat. Top with fresh salsa, sliced jalapeño and a squeeze of lime for a Mexican-inspired version.
- •
Curried Sweet Potato Hash
Replace the smoked paprika and cumin with one teaspoon of mild curry powder and half a teaspoon of garam masala. Add half a cup of frozen peas with the spinach in the final step. Serve with a dollop of coconut yoghurt and fresh mint for an Indian-inspired morning bowl.
- •
Mediterranean Sweet Potato Hash
Add half a cup of chopped cherry tomatoes and a quarter cup of sliced kalamata olives with the chickpeas. Use dried oregano and a pinch of cinnamon in the spice mix instead of cumin. Finish with fresh basil and a drizzle of extra virgin olive oil.
- •
Hemp Seed Protein Boost Hash
Keep the base recipe exactly the same but stir through three tablespoons of hemp seeds just before serving. This adds an extra 9 grams of complete plant protein and an additional 2 grams of fibre per serving, making it an excellent post-workout breakfast option.
Substitutions
- •Sweet potato → Butternut squash (Butternut squash has a similar texture and sweetness and works beautifully here. Cut into the same sized cubes and cook for the same time.)
- •Chickpeas → White kidney beans or cannellini beans (Both are mild in flavour and hold their shape well in a hash. They provide a similar protein and fibre content to chickpeas.)
- •Smoked paprika → Regular sweet paprika plus a tiny pinch of cumin (You lose a little of the smokiness but the flavour is still excellent. Alternatively, half a teaspoon of chipotle powder gives a smoky heat-based alternative.)
- •Baby spinach → Kale or Swiss chard (Both work well but need slightly longer in the pan than spinach. Add kale or chard about 2 minutes before the end of cooking rather than 1 minute, and stir regularly.)
- •Fresh coriander → Fresh flat leaf parsley (A great option for those who dislike the flavour of coriander. It provides the same fresh, herby finish to the dish.)
- •Extra virgin olive oil → Avocado oil or coconut oil (Avocado oil has a higher smoke point and is excellent for high-heat cooking. Refined coconut oil works too but adds a very subtle coconut note to the dish.)
🧊 Storage
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium heat for 3 to 4 minutes with a small splash of water to prevent sticking, or microwave on high for 90 seconds, stirring once halfway through. Add fresh coriander and a lime squeeze after reheating. Can be frozen in single portions for up to 2 months.
📅 Make Ahead
This hash is ideal for weekly meal prep. Cook the full recipe on Sunday, portion it into four airtight containers and refrigerate. Each morning you have a ready-made breakfast that just needs a quick reheat. The flavours actually improve by day two as the spices meld together overnight. If prepping for the freezer, leave out the spinach and stir it in fresh when reheating.


