Creamy Vegan One-Pot Pasta
If you want a comforting, creamy meal without the dairy (and without a sink full of dishes), this creamy vegan one-pot pasta is exactly what you need. It’s rich, satisfying, and comes together in a single pot—perfect for busy weeknights.
Maybe you think vegan pasta can’t be creamy or flavorful. This recipe proves otherwise. With simple ingredients and the right technique, you get a silky, delicious sauce that coats every bite.
Let’s walk through how to make it perfectly every time.
Why This Creamy Vegan One-Pot Pasta Works
The magic of this creamy vegan one-pot pasta is in how everything cooks together:
-
Pasta cooks in the sauce → absorbs flavor as it softens
-
Plant-based creaminess → creates a rich texture without dairy
-
One pot → less cleanup and more convenience
It’s simple, efficient, and incredibly tasty.
Ingredients You’ll Need
You don’t need anything complicated—just pantry-friendly ingredients.

For the pasta:
-
8 oz pasta (penne, fettuccine, or your choice)
For the sauce:
-
3 cups vegetable broth
-
1 cup plant-based milk (almond, oat, or soy)
-
3 cloves garlic (minced)
-
2 tablespoons olive oil
For creaminess:
-
¼ cup cashew cream or blended cashews
Optional add-ins:
-
Spinach
-
Mushrooms
-
Cherry tomatoes
-
Nutritional yeast (for cheesy flavor)
How to Make Creamy Vegan One-Pot Pasta
Making this creamy vegan one-pot pasta is quick and beginner-friendly.
Step 1: Sauté the garlic
-
Heat olive oil in a large pot
-
Add garlic and cook until fragrant
Step 2: Add liquids and pasta
-
Pour in vegetable broth and plant milk
-
Add uncooked pasta
Step 3: Cook the pasta
-
Bring to a simmer
-
Stir occasionally
-
Cook until pasta is tender
Step 4: Add creaminess
-
Stir in cashew cream
-
Add optional veggies
Step 5: Finish and serve
-
Cook until sauce thickens
-
Taste and adjust seasoning
-
Serve warm
Tips for the Best Results
Want perfect creamy vegan one-pot pasta every time? Keep these tips in mind.
Stir occasionally
Prevents sticking and ensures even cooking.
Don’t overcook
Pasta should be tender but not mushy.
Adjust liquid as needed
Add more broth if it gets too thick.
Use nutritional yeast
Adds a cheesy flavor without dairy.
Easy Variations to Try
Once you’ve mastered the base recipe, try these variations.
Garlic Mushroom Pasta
Add:
-
Sautéed mushrooms
Spicy Version
Add:
-
Chili flakes
-
Hot sauce
Tomato Cream Pasta
Add:
-
Tomato paste or crushed tomatoes
Protein Boost
Add:
-
Chickpeas
-
Tofu
What to Serve With This Pasta
This dish is satisfying on its own, but you can add sides.
Great with:
-
Garlic bread
-
Side salad
Light options:
-
Roasted vegetables
Common Mistakes to Avoid
Even simple recipes can go wrong.
-
Too little liquid → undercooked pasta
-
Overcooking → mushy texture
-
Not seasoning → bland flavor
-
Skipping stirring → sticking
Keep it balanced and controlled.

FAQs About Creamy Vegan One-Pot Pasta
Can I use any pasta?
Yes, but adjust cooking time depending on type.
What’s cashew cream?
Blended soaked cashews that create a creamy texture.
Can I make it nut-free?
Yes, use coconut milk or oat cream instead.
Can I store leftovers?
Yes, store in the fridge for up to 3 days.
Can I reheat it?
Yes, add a splash of liquid when reheating.
Why You’ll Love This Recipe
This creamy vegan one-pot pasta is easy, comforting, and packed with flavor—all with minimal cleanup. It’s perfect for quick dinners or when you want something cozy and satisfying.
Once you try it, it’ll quickly become a staple in your kitchen.
Ready to Cook?
Now it’s your turn. Grab your ingredients, heat up your pot, and make this creamy vegan one-pot pasta today.
Rich, creamy, and completely plant-based—it’s comfort food made simple.

Creamy Vegan One-Pot Pasta
Ingredients
- For the pasta:
- 8 oz pasta penne, fettuccine, or preferred type
- For the sauce:
- 3 cups vegetable broth
- 1 cup plant-based milk almond, oat, or soy
- 3 garlic cloves minced
- 2 tablespoons olive oil
- For creaminess:
- ¼ cup cashew cream or blended cashews
- Optional add-ins:
- Spinach
- Mushrooms
- Cherry tomatoes
- Nutritional yeast
Instructions
- Heat olive oil in a large pot over medium heat and sauté garlic until fragrant.
- Add vegetable broth, plant-based milk, and uncooked pasta to the pot.
- Bring to a gentle simmer and cook, stirring occasionally, until the pasta is tender.
- Stir in cashew cream and any optional vegetables.
- Continue cooking until the sauce thickens and coats the pasta.
- Taste and adjust seasoning, then serve warm.
Notes
- Stir occasionally to prevent pasta from sticking.
- Add extra broth if the mixture becomes too thick.
- Use nutritional yeast for a cheesy, savory flavor.
- Do not overcook to avoid mushy pasta.

