This one-pan creamy garlic tomato spaghetti is a simple, delicious, and ultra-creamy vegan pasta dish made with cherry tomatoes, fresh basil, baby spinach, and vegan cream cheese. It’s ready in under 30 minutes and requires just one pot—perfect for weeknight dinners and minimal cleanup!
1. Sauté the base - In a large deep pan, heat olive oil over medium heat.- Add the cherry tomatoes and sauté for 2–3 minutes.- Then add the minced garlic, salt, and black pepper. Cook for another 2–3 minutes, until the tomatoes are soft and mushy.- Stir in the sun-dried tomatoes (if using) and sauté for 1 more minute.
2. Add pasta & water- Add the dry spaghetti (break in half if needed) and pour in the boiling water.- Bring everything to a boil, cover, and cook on medium-high heat for 8–12 minutes, stirring occasionally, until pasta is al dente.
3. Finish the sauce- Uncover the pan and mix in the chopped basil.- If using vegan cream cheese, add it now and stir until melted.- Then add baby spinach and stir until wilted and creamy.
4. Serve- Sprinkle with grated Parmesan right before serving.- Enjoy immediately!