Vegan Garlic Pasta
· ·

Vegan Garlic Pasta with Green Peas

With just a handful of simple ingredients and less than 30 minutes from start to finish, this one-pot vegan garlic pasta is the perfect go-to for busy weeknights. Creamy, comforting and full of garlicky flavour, it’s a quick and satisfying meal that comes together effortlessly.

Vegan Garlic Pasta
Jump to:

Easy One-Pot Pasta

When you’re craving something warm, comforting and homemade (but don’t want to spend hours in the kitchen), this one-pot creamy garlic pasta recipe is your answer. It comes together in just 15 minutes of prep and uses simple, wholesome ingredients like garlic, olive oil, and tender penne. It’s the perfect balance of cosy and convenient.

Vegan Garlic Pasta

Ingredients You’ll Need

  • Olive oil – Provides a rich and smooth base for the sauce. You can substitute with avocado oil or vegetable oil.
  • Shallot – Starting the recipe by sautéing finely chopped shallots or onions adds extra savoury depth. If you don’t have shallots, half a medium red or yellow onion works too.
  • Garlic – The star ingredient that infuses the dish with its aromatic flavour.
  • Vegetable stock – Adds depth of flavour and enhances the overall savouriness of the dish. Use low-sodium stock so you can control the salt level. Alternatively, you can also use the same amount of water and a bouillon cube.
  • Plant-based milk – Unsweetened oat or soy milk are best. For a richer, creamier texture, you can also use half milk and half coconut cream or cashew cream.
  • Pasta – The recipe calls for penne pasta, but you can also use fusilli, spaghetti, fettuccine or shells. Any type of pasta with texture works well.
  • Nutritional yeast – It’s a healthier alternative to grated cheese, full of nutrients, that adds a cheesy, umami flavour to the dish. You can also use vegan parmesan to make it creamier.
  • Green peas – Add a pop of colour and sweetness to complement the savoury garlic-infused sauce. You can also skip the peas altogether or swap them with corn or finely chopped spinach.

Expert Tips

Toast Your Garlic Just Right

Let the garlic turn lightly golden, not brown. This quick toasting brings out its natural sweetness and adds complexity to the sauce. Burnt garlic, even slightly, will turn bitter.

Use Unsweetened Plant-Based Milk Only

Always choose unsweetened and unflavoured plant milk (like oat or soy). Even a hint of vanilla or sweetness will throw off the savoury flavour balance.

Cook the Pasta Directly in the Sauce

This one-pot method isn’t just convenient. It also helps the starch from the pasta thicken the sauce naturally, giving it a silky, creamy texture without using any extra thickeners.

Save a Splash of Broth or Milk

If you reheat leftovers, stir in a little extra plant milk or broth to bring the sauce back to its original creamy consistency.

Vegan Garlic Pasta

Creative Variations

  • Lemon & herbs – Stir in lemon zest, juice or a handful of chopped parsley or basil before serving.
  • Creamy mushrooms – Sauté sliced mushrooms with the garlic for an earthy depth that pairs perfectly with the peas.
  • Spicy – Add chilli flakes when cooking the garlic, or finish with a drizzle of chilli oil for a subtle heat that cuts through the creaminess.
  • High-protein – Stir in a can of white beans, chickpeas, or a few cubes of silken tofu to make it extra hearty and satisfying.
  • Leafy greens – Add a handful of spinach, kale or fresh herbs into the sauce when you add the pasta for a vibrant green colour and boost of nutrients.

Substitute for Peas in Pasta

If you don’t have peas on hand, or just want to switch things up, there are plenty of delicious substitutes that work beautifully in pasta dishes. The best alternatives depend on whether you’re after sweetness, texture, or extra protein.

  • Corn – Sweet corn kernels are one of the easiest and most natural substitutes for peas in pasta. They add the same pop of colour and subtle sweetness, especially in creamy or garlicky sauces. Use fresh, frozen or canned corn. No need to thaw if it’s frozen, just toss it in for the last few minutes of cooking.
  • Spinach – For a greener, lighter twist, baby spinach is a fantastic swap. It wilts down quickly in the warm sauce and adds a dose of nutrients without overpowering the flavour. Kale or arugula can work, too, for a slightly earthier taste.
  • Broccoli – Chopped broccoli florets add texture and a mild, nutty flavour that pairs perfectly with garlic and olive oil. Steam or lightly sauté the broccoli before stirring it into the pasta so it stays vibrant and tender.
  • Canned chickpeas – If you want to add extra protein and heartiness, chickpeas are a great substitute for peas in pasta. They hold up well in creamy sauces, giving the dish more bite and a satisfying texture. You can even roast them first for a little crunch.

Other great options include zucchini, asparagus tips, edamame or green beans, all of which complement the creamy garlic base. The key is to choose vegetables that cook quickly and balance the flavours of the sauce.

Serving Suggestions

Try topping this vegan garlic pasta with toasted breadcrumbs, crushed walnuts or roasted chickpeas for a crunchy contrast contrast.

For a cosy meal, serve it with a crisp green salad or roasted vegetables on the side. Broccoli, asparagus or zucchini work really well.

Vegan Garlic Pasta

Garlic Pasta FAQs

Can I use any type of pasta for this recipe?

Absolutely! Penne works beautifully, but any short pasta like fusilli, rigatoni or shells will soak up the sauce well. For a lighter option, use spaghetti or linguine.

Can I make this recipe ahead of time?

This vegan garlic pasta is best enjoyed right away while it’s hot and fresh, as the sauce will thicken and dry up as the pasta cools. However, if you have any leftovers, you can keep them in an airtight container in the fridge for 1-2 days. When reheating, add a splash of plant milk or broth to loosen it up and bring back the creaminess.

How can I make this higher in protein?

Stir in a can of cooked or canned white beans, chickpeas or lentils during the last few minutes of simmering. You can also blend a few tablespoons of silken tofu into the sauce for a creamy, protein-rich boost.

My sauce isn’t thickening. What should I do?

Let it simmer gently uncovered for a few extra minutes while stirring. The starch from the pasta will naturally thicken the sauce. If it’s still thin, mix in a tablespoon of cashew cream or vegan cream cheese.

What can I substitute for peas in pasta?

You can replace peas with corn, spinach, broccoli or canned chickpeas. See the section above for more ideas.

Can I skip the nutritional yeast or vegan parmesan?

Yes, but it does add lovely cheesy flavour and umami. If you don’t have it, try adding a teaspoon of miso paste or a splash of soy sauce for a similar depth.

Is this recipe kid-friendly?

Very much so, as it’s mild, creamy and comforting. If your kids don’t like peas, you can omit them completely or swap them with corn or even canned chickpeas.

Vegan Garlic Pasta

More Vegan Pasta Recipes

If you’re in the mood for a different vegan pasta, try Vegan Lemon Pasta, Easy Pasta with Cherry Tomato Sauce, Vegan Pesto Pasta Salad or One-Pot Spinach Tomato Pasta.

Vegan Garlic Pasta

Vegan Garlic Pasta with Green Peas

This creamy one-pot vegan garlic pasta is quick, comforting, and full of flavour. Ready in under 30 minutes with simple ingredients, it's perfect for busy weeknights.
5 from 1 vote
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4

Ingredients

  • 1 tablespoon olive oil
  • 1 small shallot, finely chopped
  • 5 cloves garlic, minced or pressed
  • 2 ½ cups (600 ml) vegetable stock
  • 1 cup (240 ml) unsweetened plant milk
  • 1 teaspoon garlic powder
  • ½ teaspoon salt, or to taste
  • 12 oz (350 g) penne pasta
  • 1 tablespoon nutritional yeast
  • cup (100 g) frozen green peas

Instructions
 

  • Heat olive oil in a large skillet or deep pan over medium heat. Add the onion and cook for 2–3 minutes, or until the onions have softened but are not brown. Add garlic and cook for another minute, stirring to make sure it doesn’t burn.
  • Pour in the vegetable stock and plant milk. Stir in the garlic powder and salt. Bring to a gentle boil.
  • Add the dry penne directly into the pan. Stir well, then lower the heat to medium. Let it simmer uncovered for about 8 minutes, stirring occasionally so the pasta doesn’t stick.
  • Stir in the frozen green peas and nutritional yeast and continue to cook for another 5 minutes, or until the pasta is tender and the sauce has thickened to a creamy consistency.
  • Remove from heat and adjust seasoning to taste. Garnish with parsley or basil, a drizzle of olive oil or freshly ground pepper before serving.
If you tried this recipe, I’d love to hear what you think! Leave a rating above, drop a comment, or tag @spoonfulofkindness on Instagram.

Nutrition Facts

Calories: 430kcal | Carbohydrates: 75g | Protein: 16g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 7mg | Sodium: 910mg | Potassium: 423mg | Fiber: 5g | Sugar: 8g | Vitamin A: 597IU | Vitamin C: 11mg | Calcium: 109mg | Iron: 2mg
5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating