This vegan feta pasta is creamy, tangy, and packed with juicy, roasted tomato goodness—all with minimal effort. It’s the kind of recipe that feels fancy enough for guests but easy enough for a lazy weeknight. One baking dish, a handful of ingredients, and dinner is served—your pasta night just got interesting!
In a baking dish, add the whole cherry tomatoes, garlic, salt, and pepper, and very lightly drizzle with a splash of olive oil. Mix well and bake for 27 minutes.
While the tomatoes are baking, cook 8 ounces of pasta according to package instructions. Then rinse pasta, drizzle with olive oil to prevent sticking, and set aside.
Remove the baking dish from the oven and mix in the chopped spinach. Place the entire block of vegan feta cheese in the middle of the tomatoes, pushing them aside to surround the block of vegan feta. Place in the oven uncovered and bake for 11 minutes until feta is softened, but not completely melted.
Remove from oven, and using a large serving spoon, press down the feta cheese and mix it throughly with the tomatoes. Press down on the tomatoes with the spoon to pop most of them to allow their juices to combine with the cheese and create a tomato cream sauce.
Best enjoyed fresh: This pasta is at its absolute best straight out of the oven, when the sauce is creamy, the flavors are bold, and the pasta is perfectly al dente.
Got leftovers? While this dish is freshest on day one, you can store any extras in an airtight container in the fridge for up to 5 days. Just know that the pasta will soften a bit over time, but the flavors will still be delicious.
Reheating tips: When reheating (microwave or oven both work), stir in a splash of water or a drizzle of olive oil to bring back some of the creamy goodness. A pinch of garlic powder, salt, or pepper can also help revive the flavor if it’s dulled a little in the fridge.
Customize it: Want to switch things up? Add roasted veggies, toss in some fresh greens, or sprinkle on vegan parmesan for an extra-special touch.