We love a veggie dinner and these tex mex sweet potato skins are such a satisfying meal. And naturally gluten free.

Crispy skin and soft sweet potato filling, topped with a Mexican-inspired mix of black beans, pepper, sweetcorn and spices. Finish with cheese, grill and serve with fresh rocket and dips. These skins are delicious and much healthier than classic loaded potato skins.

We’ve been eating these for lunch and dinner recently with salad, but they would be great for a buffet or party spread too.

Can I Make These in Advance of Serving?

To prep them in advance, simply hold off on the grilling until you are almost ready to serve. This will reheat the Mexican sweet potato skins nicely and ensure you’ve got lots of yummy melted cheese when they are dished up.

Can I Make This Recipe Dairy Free/Vegan?

This recipe can easily be adapted to be dairy free of vegan if needed. Simply switch the small quantity of milk for a plant based milk, and the grated cheddar for a dairy free variety. Extra guacamole instead of sour cream and you’re away!

Mexican Sweet Potato Skins Recipe

This recipe serves 4 as a tasty dinner, or is a brilliant addition to a party spread. The colours make this a beautiful vibrant dish to serve, which also tastes utterly delicious.

You will some step by step photos underneath the recipe, in case you need a visual guide. For any other help along the way or if you have questions, please do message me on social media (@myglutenfreeguide) or email me at laura@mygfguide.com.

If you enjoy these tex mex sweet potato skins, please leave a review on the recipe card below. It makes a world of difference to me :). And you can also share photos of your home creations in my Cooking Club on Facebook.

Thanks so much! Laura xxx

Mexican Sweet Potato Skins (GF)
Yield: Serves 4

Mexican Sweet Potato Skins (GF)

Cook Time: 1 hour 15 minutes
Total Time: 1 hour 15 minutes


  • 1 kg sweet potatoes
  • 1 tbsp milk
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1 tsp ground coriander
  • 3 spring onions, chopped
  • 100g red bell pepper, diced
  • 200g canned black beans, rinsed
  • 100g sweetcorn kernels
  • 50 cheddar cheese
  • Optional: 50g red jalepenos (I use the Discovery jarred variety), chopped
  • To serve: a large handful of rocket leaves, plus tomato salsa, sour cream and guacamole dips.


  1. Place the sweet potatoes onto a baking tray and bake in the oven at 180C (fan) for 50 minutes or until soft.
  2. Remove the potatoes from the oven and carefully slice them in half lengthways. Allow to cool slightly while you make the topping.
  3. Add the spring onion, red pepper, cumin, smoked paprika and coriander to a small pan with a little olive oil. Cook for 5 minutes over a medium heat until the spring onion and pepper have softened slightly.
  4. Add the black beans and sweetcorn to the pan, mix well to combine and cook for a couple of minutes, before taking off the heat and setting aside.
  5. Back to the sweet potatoes. Scoop most of the flesh out of the sweet potatoes (careful not to break the skins) into a bowl. Add the milk and mash with a fork until fairly smooth. Now transfer the mash back into the skins, levelling them on top so they have a flat surface for the topping.
  6. Spoon the Mexican bean topping onto the sweet potato skins, distributing so that each has a good amount of topping. Sprinkle them with the grated cheddar, then season with some salt and pepper (if you want to include the jalepenos, add them at this stage - I love them on these sweet potato skins, then add such a nice zing and a little bit of heat). Place them under the oven grill for 5 minutes or as long as needed until the cheese is melted and bubbling.
  7. To serve: for individual portions, place a couple of skins in each bowl with some rocket leaves and dollops of dip. For a platter, scatter the rocket leaves over the base, top with the potato skins, then place dip pots at the side for people to help themselves to. Yummy!

For more tasty meal ideas, why not check out some of my other gluten free vegetarian recipes:

Enjoy! Laura xxx