Ultimate Vegan Nachos

Jump to Recipe Print Recipe

You don’t need dairy to make a killer plate of nachos! Piled high with refried beans, creamy guac, and diary-free queso, these vegan nachos will be a hit with vegans, vegetarians and omnivores alike. Watch out, because they’re addictive!

At more than one point during my teens I’m sure I made an entire meal out of restaurant nachos. Hey, I was vegetarian, and sometimes there’s just nothing else on the menu that you can eat!

In reality, I probably could’ve put some type of meatless meal together, but can you blame me? I had an excuse to eat chips and cheese for dinner.

Among other excuses to make a meal of nachos: the Super Bowl. This is a rare opportunity, particularly if you’re vegan, because my old excuse doesn’t work for vegans at most restaurants, where the nachos are made with actually dairy-based cheese. So go and make a meal of these this Sunday, if you can handle it.

Or maybe just snack on them and share with your friends.

Come to think of it, option 2 is probably a better idea.

How to Make Vegan Nachos

So, how does one make vegan nachos? There are 2 keys: (1) killer dairy-free cheese sauce, and (2) lots of other delicious toppings.

There are lots of ways to make vegan cheese sauce, and I’ve already share recipes using cauliflower and sweet potatoes. Feel free to use one of those recipes if you like. This time around, I wanted to try something different, so I made my queso with a base of raw cashews and potatoes. The cashews supply richness, while the potato thickens and gives the sauce a nice, cheesy body. Boil the cashews and potato together — no need to soak your cashews!

Garlic, onion powder, nutritional yeast and some hot sauce add some cheesy flavor. Put everything into a food processor with a bit of non-dairy milk and blend until smooth and creamy.

Refried beans are super important to awesome nachos as well, and fortunately, they’re very easy to make! Sauté some onion and garlic, then add the beans, some water, spices and salt. Simmer for a bit to soften up the beans, then mash them. Add as much water as you like to get the beans to just the right consistency.

Arrange your chips on a plate or in a pan and top with your beans, some guac, vegan queso, black olives, scallions, hot sauce and jalapeño slices.

Dig in.

FAQ & Tips for Making Amazing Vegan Nachos

  • Feel free to switch up the queso with my nacho cauliflower cheese or sweet potato cheese in place of the potato-cashew cheese this recipe uses. I love them all equally!
  • This recipe makes a nice-sized batch of queso. I don’t recommend cutting down on the batch size unless you have a small blending device. Anything too big, and it won’t blend fully! If you have extra, serve it on the side, or store it in the fridge for 2 to 3 days.
  • Save time the day of serving by preparing the beans and cheese sauce in advance, then reheat on the stove or in the microwave. Add a bit of water to the beans if they get too thick. You can try making the guacamole a day ahead of time if your avocado is very fresh (bright green, a bit firm, and no brown spots at all) and you seal the storage container very tightly, but there is a risk that it’ll brown.
  • Can this recipe be made gluten-free? Yes! Just use gluten-free chips!
  • Can I just use canned refried beans? You can, just check the ingredients to ensure they’re vegan (many brands contain lard).
  • Switch up the toppings or add your favorites! Your favorite salsa, vegan sour cream, and diced fresh veggies would all be nice additions.

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

5 from 7 votes Print

Ultimate Vegan Nachos

You don’t need dairy to make a killer plate of nachos! Piled high with refried beans, creamy guac, and diary-free queso, these vegan nachos will be a hit with vegans, vegetarians and omnivores alike. Watch out, because they’re addictive!

CourseAppetizer, Snack CuisineAmerican, Mexican Prep Time 30 minutes Cook Time 30 minutes Total Time 1 hour Servings 6 Calories 611 kcal Author Alissa Saenz


For the Nacho Cheese Sauce

  • 1cupdiced potato(½ inch)
  • 1cupraw cashews
  • 1cupunflavored and unsweetened non-dairy milk,divided, plus more as needed
  • 3tablespoonsnutritional yeast flakes
  • 3tablespoonsvinegar-based hot sauce(like Cholula)
  • 1teaspoonsalt
  • ½teaspoongarlic powder
  • ½teaspoononion powder

For the Refried Beans

  • 1tablespooncanola oil
  • 1medium onion,diced
  • 2garlic cloves,minced
  • 1(14 ounce) canpinto beans,drained and rinsed
  • 2teaspoonsground cumin
  • 1teaspoondried oregano
  • Salt to taste
  • Hot sauce to taste(optional)

For the Guacamole

  • 2ripe avocados,pitted and peeled
  • 1medium tomato,seeded and diced
  • ¼cupchopped red onion
  • ½cupfinely chopped fresh cilantro
  • 3tablespoonslime juice
  • 1jalapeño pepper,seeded and minced (optional)
  • 1garlic clove,minced
  • Salt to taste

For the Nachos

  • 1(7 ½ ounce) bagtortilla chips
  • ½cupsliced black olives
  • ¼cupfresh cilantro
  • ¼cupchopped scallions
  • 1small tomato,diced and seeded
  • 1jalapeño pepper,sliced


To Make the Nacho Cheese

  1. Place the cashews and potato into a small saucepan and cover them with a few inches of water.

  2. Place the pot over high heat and bring the water to a boil.

  3. Lower the heat and allow it to boil for about 15 minutes, until the potato is very soft.

  4. Remove the pot from the heat, drain the water, and allow the potato and cashews to cool for a few minutes.

  5. Transfer the potatoes and cashews to a food processor fitted with an s-blade. Add ½ cup of milk and blend to form a smooth paste, stopping to scrape down the sides of the bowl as needed.

  6. Add the remaining milk, along with the nutritional yeast, hot sauce, salt, garlic powder and onion powder. Blend until smooth. Thin with additional milk if needed.

  7. Taste-test and adjust any seasonings to your liking.

To Make the Beans

  1. Coat the bottom of a medium skillet with oil and place it over medium heat.

  2. When the oil is hot, add the onion. Cook for about 5 minutes, stirring occasionally, until the onion is soft and translucent.

  3. Add the garlic and sauté for about 1 minute more, until very fragrant.

  4. Stir in the beans, cumin, oregano, and ½ cup water. Raise the heat and bring the liquid to a simmer.

  5. Lower the heat and allow it to simmer for about 10 minutes, until the beans soften up a bit. Add water during cooking if the skillet becomes too dry.

  6. Mash the beans with a fork or potato masher. Add water as needed to reach the desired consistency.

  7. Remove the skillet from the heat and stir in the salt and hot sauce to taste.

To Make the Guacamole

  1. Place the avocados into a small bowl and mash them well with a fork.

  2. Stir in the tomato, cilantro, onion, lime juice, jalapeño, and garlic.

  3. Season with salt to taste.

To Assemble the Nachos

  1. Arrange the chips on a large plate or skillet. 

  2. Top with refried beans, guacamole, nacho cheese sauce, olives, cilantro, scallions, tomato, and jalapeño.

  3. Serve.

Nutrition FactsUltimate Vegan NachosAmount Per Serving (7 chips + toppings (⅙ of recipe))Calories 611Calories from Fat 336% Daily Value*Fat 37.3g57%Saturated Fat 6.3g32%Sodium 1201mg50%Potassium 1125mg32%Carbohydrates 60.2g20%Fiber 14.6g58%Sugar 5.3g6%Protein 16.6g33%Calcium 180mg18%Iron 5.6mg31%* Percent Daily Values are based on a 2000 calorie diet.


« Vegan Meatball Banh MiVegan Cheesecake with Mango Lime Topping »

Sharing is caring!

I don’t know a single person that would not like these nachos! This would be a favorite appetizer or main dish!


  • Ize getting exited bout my vegan nachos
    When I’m reading the recipe my mouth waters


    • Made today. This recipe was Delicious!!!


      • Husband asked for Nachos for his Birthday dinner and didn’t I just go and blow his mind!!! these were off the chain good!


      • These are my go-to meal for any special televised event. We love them! (This time they’re Super Tuesday nachos). 👍🏼👍🏼


      • Question , if I make my refried beans ahead of time should I reheat the beans before spreading this onto the nachos ? Also I purchased Daiya pack of 3 ultimate vegan cheese sauce do I need to reheat before ? I usually cook everything from scratch but I like to have staple ingredients when you are in a hurry . Your recipe looks awesome I can’t wait to make it , the avocado with tomatoes yum ! Thank you


        • Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

          More about me →

Leave a Reply

Your email address will not be published. Required fields are marked *