This Vegan Spinach and Artichoke Mac and Cheese is loaded with sauteed spinach and artichokes and made with a creamy cashew “cheese” sauce. It’s easy to make and can also be made gluten-free!

Vegan spinach and artichoke mac and cheese in a white baking dish with a serving spoon

Is there anything out there that’s more comforting than a big bowl of mac and cheese? While I love a comforting bowl of pasta, mac and cheese remain my favourite when it comes to comfort food.

This recipe for Vegan Spinach and Artichoke Mac and Cheese does not disappoint in the comfort department!

It made with veggies and garlic and comes together in a rich creamy sauce that is completely dairy-free. You can serve this mac and cheese recipe directly from the stove, or broil it with some breadcrumbs for an extra crispy topping. Either way, it’s delicious!

Why you’ll love this recipe

  • This mac and cheese is completely vegan, can be made gluten-,(with gf pasta) and is loaded with spinach for a healthier version of the classic dish.
  • This recipe only takes 30 minutes to make, so it’s perfect for those busy weeknights!
  • The sauce for the mac and cheese can be prepared in advance and stored in the fridge, so you can throw together a batch of this recipe whenever you like!

Ingredients in vegan mac and cheese

  • Pasta: I use gluten-free macaroni noodles in this recipe, but feel free to use any type of pasta you love.
  • Raw cashew: cashews make up the base of the creamy sauce.
  • Nutritional yeast: this gives the sauce that cheesy type of flavour. Nutritional yeast is also high in vitamin B12!
  • Dijon Mustard: A classic ingredient used in mac and cheese.
  • Onion Powder: This gives some more depth of flavour to the “cheesy” sauce
  • Garlic: Add as much as you like to sautee with the spinach!
  • Spinach: The recipe may seem to call for a lot of spinach, but it wilts down A LOT. So don’t be shy with the spinach!
  • Artichoke hearts: Either canned or jarred work.

How to make Vegan Spinach and Artichoke Mac and Cheese

Sautee the garlic and spinach in a pot until the spinach wilts down, then add the artichoke hearts and continue to sautee for a couple of minutes.

A white pot with spinach and artichoke hearts in it

Make the cheesy sauce by blending the sauce ingredients together in a high-speed blender until smooth and creamy. (Make sure there’s no little bits of cashews remaining.) Then add the cream sauce, followed by the cooked pasta to the pot. Mix everything together on medium heat until the sauce starts to thicken.

Either serve from the pot or optionally transfer to a baking dish topped with breadcrumbs and broil in the oven until the top is crispy.

vegan spinach and artichoke mac and cheese in a white baking dish topped with breadcrumbs

Tips for making this recipe perfectly

  • Salt the pasta water. This adds flavour directly into the pasta.
  • Slightly undercook the pasta. The pasta will continue to cook in the sauce. If the pasta is well-done, to begin with, it may get a bit mushy once cooked together with the other ingredients.
  • Serve immediately. This dish is best enjoyed right after it’s made.

More mac and cheese recipes to try

A serving spoon scooping up a spoonful of spinach and artichoke mac and cheese

If you tried this Vegan Spinach and Artichoke Mac and Cheese or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagram and Facebook for even more deliciousness!

Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
A serving spoon scooping up a spoonful of spinach and artichoke mac and cheese

Vegan Spinach and Artichoke Mac and Cheese

  • Author: Jessica Hoffman
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main
  • Method: Cook
  • Cuisine: American

Description

This vegan mac and cheese recipe is inspired by spinach and artichoke dip and is simply delicious!


Scale

Ingredients

  • 1/2 cup raw cashews soaked in water overnight then drained
  • 1 1/2 cups water
  • 2 tbsp nutritonal yeast
  • 2 tsp dijon mustard
  • 1/2 tsp onion powder
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1 tbsp olive oil
  • 3 garlic cloves, minced
  • 3 cups spinach
  • 8 artichoke hearts, drained and roughly chopped
  • 250 grams pasta of choice
  • 1/2 cup pasta water
  • breadcrumbs to top (optional)

Instructions

  1. Add the cashews, water, nutritional yeast, dijon mustard, onion powder, salt and pepper to a high speed blender and blend until smooth and creamy. Set aside.
  2. Cook the pasta according to package directions, reseving 1/2 cup of the pasta water.
  3. Heat the olive oil in a large pot or pan on medium-high heat. Add the garlic and cook for 1 minute, then add the spiach and cook for another minute until the spinach is wilted down, then add the artichoke hearts and cook an additional minute.
  4. Add the cashew sauce, pasta and pasta water to the pot mixing everything together on medium heat until it begins to thicken.
  5. Transfer the mac and cheese to a baking dish, top with croutons and broil in the oven for 2-3 minutes until golden brown on top.
  6. Serve immediately.

Notes

Salt the pasta water. This adds flavour directly into the pasta.

Slightly undercook the pasta. The pasta will continue to cook in the sauce. If the pasta is well-done, to begin with, it may get a bit mushy once cooked together with the other ingredients.

Serve immediately. This dish is best enjoyed right after it’s made.


Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 380
  • Fat: 19g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Protein: 13g

Keywords: vegan mac and cheese recipe, mac and cheese with spinach