This post may contain affiliate links which won’t change your price but will share some commission. See my disclosure policy.
Easy vegan one-pot pasta made with cherry tomatoes, spinach, garlic, and basil.
Imagine having dinner ready in about 20 minutes with only one pan to wash. Glorious, right? Imagine no longer, because it's reality.
This one-pot pasta is made with simple, nutritious ingredients and is the perfect recipe for your busy weeknights. It also makes for delicious leftovers when warmed up for lunch the next day. You can customize this dish to suit your preferences or use up whatever ingredients you have on hand.
Enjoy this pasta as-is or as a side dish with a main meal like Glazed Tofu Roast.
Ingredients
You just need 11 ingredients to make this vegan one-pot pasta, half of which are seasoning.
- Pasta: I like to use either linguine or spaghetti. Any type works great! A shorter pasta like macaroni or bowtie is better if you don't have a wide, shallow pan to cook in.
- Vegetable stock or water: Stock offers more flavor.
- Garlic: The recipe calls for fresh cloves, but garlic powder will work great.
- Basil, black pepper, and salt
- Cherry tomatoes and spinach
- Olive oil
- Lemon juice
- Vegan parmesan: See the section on substitutions for alternative ideas.
See recipe card for the full recipe and quantities.
Trying to go vegan? Sign up for our (FREE) Vegan Beginner's Guide!
Instructions
Add pasta, vegetable stock, garlic, basil, pepper, and salt to a large pan. Bring to a boil.
With about 3 minutes left, add the tomatoes.
Turn off the heat when the pasta is cooked through. Stir in the spinach until wilted.
Mix in the olive oil, lemon juice, and vegan parmesan.
Substitutions
- Vegan parmesan: My local grocery store carries dairy-free Follow Your Heart parmesan in the produce section, which is pretty good! You can also make a homemade vegan parm, use nutritional yeast, or just omit this ingredient.
- Spinach: You can use kale or bok choy.
- Basil: If you don't have basil, any Italian seasoning is sufficient, such as oregano or thyme.
Variations
- Creamy pasta: Add a half cup of non-dairy milk or vegan cream cheese after the pasta is finished cooking for a creamy texture.
- Vegetables: Just about any vegetable will work in this pasta. Some ideas are cauliflower, carrots, zucchini, peas, broccoli, and asparagus. For veggies that take longer to cook, like carrots or broccoli, add them at the beginning.
- Spicy: For pasta with a kick, add some red chili flakes or cayenne pepper to taste. Or, try this Creamy Cajun One-Pot Pasta!
- Protein: White beans or chickpeas are great additions. My favorite protein to add is baked tofu.
Equipment
My preferred pan for this recipe is a wok. It's wide enough to fit the pasta and cooks evenly. Any wide, shallow pan will work. If you don't have a wide pan, you can break the pasta in half or use a smaller pasta like macaroni.
Storage
Store leftover pasta in the fridge for up to 3 days. To reheat, you can warm it up in the microwave or on the stove. Add the pasta to a pan along with some vegetable stock so it doesn't dry out or stick.
Vegan Dinners eBook
- 21 Dinner Recipes
- 8 Bonus Recipes
- 2-Week Meal Plan
Recipes Include:
- Taco Casserole
- Sweet Potato Chili
- "Cheesy" Potato Burritos
- ...and way more!
Top tip
Depending on many factors, your pasta may not be cooked through by the time all of the stock has absorbed. Add more stock or water if this happens. I usually start with an extra half cup.
Recipe
One-Pot Vegetable Pasta
Ingredients
- 1 pound linguine or pasta of choice
- 6 cups vegetable stock or water
- 4 cloves garlic minced
- 1 teaspoon dried basil
- ¼ teaspoon black pepper
- ½ teaspoon salt
- 10 ounces cherry tomatoes
- 2 cups spinach packed
- 1 tablespoon olive oil
- 2 teaspoons lemon juice
- ¼ cup vegan parmesan plus more for topping
Instructions
- Add pasta, vegetable stock, garlic, basil, pepper, and salt to a large pan (preferably one wide enough that the pasta can lay flat in. If not, make sure to move and flip the pasta around frequently at the beginning until the pasta becomes pliable.)
- Bring to a boil on high heat. Boil for 9-10 minutes, or until the pasta is tender. This time will vary depending on what type of pasta you use. With about 3 minutes left, add the tomatoes. About halfway through, you may need to turn the heat down to medium if the liquid is sputtering a lot. Add more water or vegetable stock as needed.
- Turn off the heat. Stir in the spinach until wilted. Stir in the olive oil, lemon juice, and vegan parmesan. Serve warm.
leave a comment