Introduction
My name’s Ava, and if you’ve stumbled upon my kitchen, you’re probably here for one thing—the kind of recipes that make people pause mid-bite and say, ‘Wow.’ I grew up in a small town in Oregon, where the smell of fresh bread and roasted vegetables often drifted out of my mother’s kitchen window. Cooking wasn’t just something we did to eat—it was how we marked special occasions, offered support, and connected. I was the kid who would rather stir a pot of chili than go ride my bike, and by the time I was twelve, I could whip up a pie from scratch that made my grandmother proud.
These days, I’m 34 and living in Seattle, where my kitchen has become my favorite corner of the world. And let me tell you, life gets busy! That’s why I’m always on the lookout for recipes that are both delicious and quick to make. This One-Pot Creamy Pesto Pasta is one of those gems. It’s perfect for busy weeknights when you want something satisfying without spending hours in the kitchen. It’s a dish that feels elevated, yet requires minimal effort. Plus, there’s only one pot to clean—score!
I believe the best recipes aren’t always the fanciest—they’re the ones that feel like a familiar friend, the ones you make over and over because they just work. Sure, I’ve had my share of flops (ask me about the infamous triple-layer cake that collapsed right before a dinner party), but I’ve learned that every ‘oops’ moment is just an invitation to try again—this time with a little more patience and maybe a pinch more salt. I’m excited to share this easy, flavorful recipe with you!
Table of Contents
- Why This Recipe Works
- Ingredients You’ll Need
- Step-by-Step Instructions
- Pro Tips
- Variations & Substitutions
- FAQ
- Final Thoughts
Why This Recipe Works
- One-Pot Wonder: Everything cooks together in one pot, minimizing cleanup and maximizing flavor infusion. This is a game-changer on busy weeknights.
- Quick & Easy: From start to finish, this dish is ready in under 30 minutes. Perfect for those times when you need a satisfying meal without spending hours in the kitchen.
- Customizable: You can easily adapt this recipe to your preferences by adding different vegetables, proteins, or cheeses. Feel free to get creative and make it your own. And if you’re looking for other pasta variations, why not try my creamy tomato garlic pasta? It’s another simple dish that delivers big flavor!
Ingredients You’ll Need
- 250 g tagliatelle or fettuccine
- 1 cup cherry tomatoes, halved
- 2 cups fresh spinach
- A handful of fresh basil leaves
- 3-4 garlic cloves, thinly sliced
- 4 tbsp green pesto
- 1 tsp Italian seasoning
- 1 cup oat cream (or other plant cream)
- 1 cup vegetable stock
- Salt & pepper to taste
- Optional: chili flakes or vegan parmesan for topping

Step-by-Step Instructions
- Combine Ingredients: In a large pot or Dutch oven, combine the tagliatelle (or fettuccine), halved cherry tomatoes, fresh spinach, basil leaves, and thinly sliced garlic.
- Add Flavor: Spoon the green pesto over the pasta mixture. Sprinkle with Italian seasoning, salt, pepper, and chili flakes (if using). For a richer flavor, consider using homemade pesto.
- Pour Liquids: Pour in the oat cream (or other plant cream) and vegetable stock. Ensure the pasta is mostly covered with liquid. If not, add a splash more vegetable stock.
- Cook: Cover the pot with a lid and cook over medium heat for about 10-12 minutes, stirring occasionally to prevent the pasta from sticking and to ensure even cooking. Keep an eye on the liquid level and add more vegetable stock if needed. The pasta should be al dente and the sauce should have thickened.
- Stir and Thicken: Once the pasta is cooked, remove the lid and stir everything together. This will combine the pesto, cream, and tomato juices into a creamy, flavorful sauce. If the sauce is too thin, continue to cook uncovered for a few more minutes, stirring constantly, until it reaches your desired consistency. Speaking of creamy sauces, if you like this recipe, you might also enjoy my creamy sun-dried tomato pasta.
- Season and Serve: Taste the pasta and adjust the seasoning as needed. Add more salt, pepper, or Italian seasoning to suit your preferences. Serve hot, garnished with a sprinkle of chili flakes or vegan parmesan, if desired.
Pro Tips
- Don’t Overcook the Pasta: Keep a close eye on the pasta while it’s cooking to ensure it doesn’t become mushy. Aim for al dente, which means it should be firm to the bite.
- Adjust Liquid as Needed: The amount of liquid needed may vary depending on the type of pasta and the size of your pot. Start with the recommended amount and add more vegetable stock as needed to keep the pasta from drying out.
- Fresh is Best: Using fresh ingredients, like basil and garlic, will elevate the flavor of this dish. If you don’t have fresh basil, you can substitute with dried basil, but fresh is always preferable. You can also try using fresh herbs in my creamy pesto pasta recipe if you want another recipe with fresh flavors.
- Stir Frequently: Stirring the pasta frequently while it cooks helps to prevent it from sticking to the bottom of the pot and ensures even cooking.
Variations & Substitutions
One of the great things about this One-Pot Creamy Pesto Pasta recipe is how easily you can customize it to suit your taste and dietary preferences. Here are a few ideas to get you started:
- Pasta: Feel free to experiment with different types of pasta. Penne, rotini, or even gluten-free pasta work well in this recipe. Just be sure to adjust the cooking time accordingly.
- Cream: If you don’t have oat cream on hand, you can use other plant-based creams like cashew cream, soy cream, or coconut cream. Alternatively, you can use regular dairy cream if you’re not vegan.
- Vegetables: Add other vegetables to the mix, such as bell peppers, zucchini, mushrooms, or sun-dried tomatoes. Roasting the vegetables beforehand can add even more flavor.
- Protein: For a heartier meal, add some protein like grilled chicken, shrimp, or tofu. You can also add chickpeas or white beans for a plant-based protein boost. If you like chicken and pasta, you can also try my garlic parmesan chicken pasta recipe.
- Cheese: If you’re not vegan, you can add some grated parmesan cheese or mozzarella cheese to the pasta for extra flavor and creaminess.
- Spice: Adjust the amount of chili flakes to control the spice level. You can also add a pinch of red pepper flakes for an extra kick.
- Pesto: While this recipe calls for green pesto, you can also use red pesto or homemade pesto for a different flavor profile.
FAQ
Can I use different types of pasta?
Yes, you can use other types of pasta such as penne, rotini, or fusilli. Just adjust the cooking time accordingly. Keep an eye on the pasta to ensure it doesn’t become overcooked.
Can I make this recipe ahead of time?
While this dish is best served fresh, you can prepare some of the ingredients ahead of time. For example, you can chop the vegetables and mince the garlic in advance. Store them in separate containers in the refrigerator until you’re ready to cook.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of vegetable stock or water to prevent the pasta from drying out.
Is this recipe gluten-free?
To make this recipe gluten-free, simply use gluten-free pasta. All other ingredients in the recipe are naturally gluten-free.
Final Thoughts
This One-Pot Creamy Pesto Pasta recipe is a lifesaver on busy weeknights when you need a quick and satisfying meal. It’s easy to customize, packed with flavor, and requires minimal cleanup. I hope this becomes one of your go-to recipes. Give it a try and let me know what you think!
One Pot Creamy Pesto Pasta
Ingredients
Pasta
- 250 g tagliatelle or fettuccine
Vegetables
- 1 cup cherry tomatoes (halved)
- 2 cups fresh spinach
- a handful fresh basil leaves
- 3-4 garlic cloves (thinly sliced)
Sauce & Seasoning
- 4 tbsp green pesto
- 1 tsp Italian seasoning
- 1 cup oat cream (or other plant cream)
- 1 cup vegetable stock
- to taste Salt & pepper
Optional Toppings
- chili flakes or vegan parmesan (for topping)
Instructions
- Layer ingredients in a wide pan. Add pasta, tomatoes, spinach, basil, and garlic.
- Season with pesto, Italian seasoning, salt, pepper, and chili flakes (optional).
- Pour in oat cream and vegetable stock until pasta is mostly covered.
- Cook covered over medium heat for 10-12 minutes, stirring occasionally.
- Stir everything together to create a creamy sauce.
- Taste and adjust seasoning. Serve hot with toppings.
Notes
Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

