Nutrition Facts for Vegan one pot pasta

Vegan One Pot Pasta

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!

Nutriscore Rating: 78/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegan One Pot Pasta
Prep Time:10 mins
Cook Time:20 mins
Total Time:30 mins
Servings: 4

Ingredients

  • 2 tablespoons Olive oil
  • 4 pieces Garlic cloves, minced
  • 2 cups Cherry tomatoes, halved
  • 3 cups Baby spinach
  • 12 ounces Spaghetti (or pasta of choice)
  • 4 cups Vegetable broth
  • 1 cup Unsweetened plant-based milk
  • 3 tablespoons Nutritional yeast
  • 2 teaspoons Italian seasoning
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 0.5 teaspoon Red pepper flakes (optional)
  • 0.25 cup Fresh basil leaves, chopped
  • 1 tablespoon Lemon juice

Directions

Step 1

Heat the olive oil in a large pot over medium heat.

Step 2

Add the minced garlic and sauté for 1-2 minutes until fragrant.

Step 3

Stir in the halved cherry tomatoes and cook for 3-4 minutes, allowing them to release their juices.

Step 4

Add the dry spaghetti, vegetable broth, and plant-based milk to the pot. Ensure the pasta is mostly submerged in the liquid.

Step 5

Sprinkle in the nutritional yeast, Italian seasoning, salt, black pepper, and red pepper flakes (if using). Stir everything together.

Step 6

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.

Step 7

Add the baby spinach to the pot and stir. Cook for another 2-3 minutes until the spinach has wilted.

Step 8

Remove the pot from the heat and stir in the chopped fresh basil and lemon juice.

Step 9

Taste and adjust the seasoning if needed.

Step 10

Serve the pasta immediately, garnished with extra chopped basil or nutritional yeast if desired.

Nutrition Facts

Serving size (1702.9g)
Amount per serving % Daily Value*
Calories 815.1
Total Fat 39.4g 0%
Saturated Fat 6.2g 0%
Polyunsaturated Fat 5.5g
Cholesterol 0mg 0%
Sodium 4851.5mg 0%
Total Carbohydrate 87.8g 0%
Dietary Fiber 22.7g 0%
Total Sugars 22.1g
Protein 33.9g 0%
Vitamin D 100.0IU 0%
Calcium 663.2mg 0%
Iron 14.5mg 0%
Potassium 3191.5mg 0%
*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.

Source of Calories

Fat: 42.1%
Protein: 16.1%
Carbs: 41.7%