I am a big, big, dare I say huge fan of cheesy pastas. Any vegan macaroni and cheese, alfredo sauced pasta, cacio e pepe, and the list goes on and on. Welp, this vegan Greek macaroni and cheese is freaking killer! It has recently been added to my list of favorite cheesy pastas. This “cheese” sauce is so creamy, cheesy, flavorful and wonderful. The addition of roasted tomatoes, spinach, olives, red onion and garlic make this vegan macaroni and cheese next level. It’s like on a different planet.
The “cheese” sauce is so easy, it’s very simply made with a roux and plant-based milk. Then whisked with nutritional yeast and vegan Parmesan. Just a pinch of salt and pepper, and this sauce will knock your socks off. This vegan macaroni and cheese has all the good stuff. Roasting the tomatoes make them sweet, so its got this sweet element. The Kalamata olives are nice and salty so its got that going for it. Then some yummy spinach to top it off.
Crumble some vegan feta on top if it floats your boat and gear up for the most unique and delicious vegan macaroni and cheese you’ve ever had. I think if someone is working on going vegan, and having a hard time finding a “cheese” sauce that tastes like the real deal. This is it. Thick, creamy, cheesy, nutty, well balanced. I love it so much!
This vegan Greek macaroni and cheese is health-ish, comforting, so yummy, unique and absolutely to die for! It comes together really fast and is such a crowd pleaser. This recipe uses a lot of pantry ingredients, so it is easy to keep everything you need on hand to throw together when you really need some food love. Frozen spinach, jarred olives, pasta, nutritional yeast, vegan Parmesan, plant milk, and you only need a few fresh veggies to finish it off!
Creamy cheese sauce, sauteed red onion and garlic, roasted tomatoes , spinach and kalamata olives!
- 1 Pound(16oz.) Grape tomatoes
- 1 Tablespoon +2 teaspoons Olive oil
- 1 teaspoon Salt
- 12 Ounces Macaroni, regular or gluten free
- 1/2 a Red onion, diced
- 6 Cloves Garlic, chopped
- 3 Tablespoons Vegan butter, I used Earth Balance
- 3 Tablespoons All purpose flour
- 2 1/2 Cups Non dairy milk, I used soy milk
- 3 Tablespoons Nutritional yeast
- 1/4 Cup Vegan Parmesan, I used Follow Your Heart
- 1 Cup Frozen spinach, thawed and drained
- 1 Cup Kalamata olives, chopped
- Salt and pepper to taste
- Fresh lemon juice(optional)
- Vegan feta, I used Violife (optional)
Preheat the oven to 400 degrees(F).
Cut the grape tomatoes in half then put them on a large sheet pan. Drizzle with the 1 tablespoon of olive oil and the 1 teaspoon of salt. Toss together to coat the tomatoes.
Roast the tomatoes for 15-17 minutes or until juicy and a bit brown.
In the meantime, cook the pasta according to package directions.
Now, make the cheese sauce. Heat the remaining 2 teaspoons of olive oil in a large non-stick skillet on medium high.
Add the red onion and garlic. Saute for about 3-5 minutes or until the onion is translucent.
Then add the vegan butter to the skillet. Stir it into the garlic and onions. Once it's melted, add the flour and stir together to make a roux. Simmer for another 1-2 minutes.
Next, pour the non-dairy milk into the skillet and whisk to combine and make sure there are no lumps. Then whisk in the nutritional yeast, vegan Parmesan and a few pinches of salt and pepper. Reduce heat to medium low. Simmer the sauce, whisking frequently until it is nice and thick. 2-3 minutes.
Then add the thawed, drained spinach to the sauce and stir to combine and simmer for another minute to heat up the spinach. Taste and adjust seasonings.
When the pasta and tomatoes are done, drain the pasta and add it back to the pot, then pour in the roasted tomatoes, the "cheese" sauce and the olives. Stir to combine. Taste and adjust seasoning. Add some fresh lemon juice if desired.
Serve with vegan feta on top if you wish!