Discover the ultimate weeknight dinner with this vibrant and easy Vegan One Pot Pasta recipe! This dish features a medley of fresh ingredients—juicy cherry tomatoes, wilted baby spinach, and fragrant garlic—paired with al dente spaghetti simmered in a creamy blend of vegetable broth and unsweetened plant-based milk. Enhanced with nutritional yeast for a cheesy undertone and finished with fresh basil and a squeeze of lemon, this one-pot meal is bursting with flavor and requires minimal cleanup. Perfect for busy evenings, this recipe is ready in just 30 minutes and packs wholesome, plant-based goodness into every bite. Whether you're looking for a dairy-free pasta, a quick vegan dinner idea, or a minimal-effort comfort food, this recipe ticks all the boxes!
Heat the olive oil in a large pot over medium heat.
Add the minced garlic and sauté for 1-2 minutes until fragrant.
Stir in the halved cherry tomatoes and cook for 3-4 minutes, allowing them to release their juices.
Add the dry spaghetti, vegetable broth, and plant-based milk to the pot. Ensure the pasta is mostly submerged in the liquid.
Sprinkle in the nutritional yeast, Italian seasoning, salt, black pepper, and red pepper flakes (if using). Stir everything together.
Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cook for about 10-12 minutes, stirring occasionally to prevent the pasta from sticking, until the pasta is al dente and most of the liquid has been absorbed.
Add the baby spinach to the pot and stir. Cook for another 2-3 minutes until the spinach has wilted.
Remove the pot from the heat and stir in the chopped fresh basil and lemon juice.
Taste and adjust the seasoning if needed.
Serve the pasta immediately, garnished with extra chopped basil or nutritional yeast if desired.
Calories |
815 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 39.4 g | 51% | |
| Saturated Fat | 6.2 g | 31% | |
| Polyunsaturated Fat | 5.5 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 4852 mg | 211% | |
| Total Carbohydrate | 87.8 g | 32% | |
| Dietary Fiber | 22.7 g | 81% | |
| Total Sugars | 22.1 g | ||
| Protein | 33.9 g | 68% | |
| Vitamin D | 2.5 mcg | 12% | |
| Calcium | 663 mg | 51% | |
| Iron | 14.5 mg | 81% | |
| Potassium | 3192 mg | 68% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.