Spinach mac and cheese –There’s something so comforting about a creamy bowl of mac and cheese, right? This Vegan Spinach Mac and Cheese recipe captures that nostalgic feeling but adds a healthy twist with the addition of spinach. Not only is it delicious, but it’s also a fantastic way to sneak in some greens! Get ready to indulge in this creamy, dreamy dish that’s perfect for any day of the week.
Vegan Spinach Mac and Cheese
Just look at how vibrant and inviting this dish is!

Ingredients
- 8 oz elbow macaroni (or any pasta of your choice)
- 1 cup cashews, soaked in water for at least 2 hours
- 1 cup unsweetened almond milk
- 1 cup nutritional yeast
- 2 cups fresh spinach (or cooked and chilled frozen spinach)
- 1 clove garlic
- 1 tablespoon lemon juice
- 1 teaspoon onion powder
- 1 teaspoon paprika
- Salt and pepper to taste
- 1 tablespoon olive oil (optional, for sautéing spinach)
Instructions
- Begin by cooking the macaroni according to package instructions. Drain and set aside once cooked.
- While the pasta is cooking, prepare the cheese sauce. In a blender, combine soaked cashews, almond milk, nutritional yeast, garlic, lemon juice, onion powder, paprika, salt, and pepper. Blend until the mixture is smooth and creamy.
- If you are using fresh spinach, you can sauté it with a little olive oil until wilted. If using frozen spinach, ensure it is thawed and drained of excess water.
- In a large mixing bowl, combine the cooked macaroni, cheese sauce, and spinach. Stir until the pasta is well-coated with the luscious cheese sauce.
- Transfer the mixture to a baking dish and bake at 350°F (175°C) for about 20 minutes if you prefer a baked mac and cheese. If not, you can serve it straight from the bowl!
- Once baked, let it cool for a few minutes, then serve warm and enjoy your creamy, cheesy vegan dish!
This Vegan Spinach Mac and Cheese is sure to become a family favorite, whether you’re a vegan or just looking to add more plant-based dishes to your meals. It’s nutritious, delicious, and oh-so-satisfying!