Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes is a flavorful, comforting pasta dish that brings together fresh herbs, rich creaminess, and sweet roasted vegetables in every bite. This recipe is perfect for busy weeknights or when you want something quick yet impressive, using simple ingredients to create a restaurant-quality meal at home.
Why You’ll Love This Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes

This pasta recipe checks all the boxes for a satisfying meal. First, it’s incredibly easy to make, coming together in about 30 minutes from start to finish. The roasted cherry tomatoes add a burst of natural sweetness that perfectly balances the savory pesto and creamy sauce.
Another reason to love this dish is its versatility. You can easily adjust the ingredients to suit your preferences or dietary needs. Whether you want to make it lighter, dairy-free, or nut-free, there are simple swaps that still deliver amazing flavor.
Finally, the texture is irresistible. The fusilli pasta holds onto the creamy pesto sauce beautifully, while the roasted tomatoes add a juicy, slightly caramelized contrast. It’s a dish that feels both comforting and fresh at the same time.
Ingredients for Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes
Main Ingredients
- 12 oz fusilli pasta
- 2 cups cherry tomatoes
- 2 tablespoons olive oil
- Salt and pepper to taste
For the Pesto Sauce
- 2 cups fresh basil leaves
- 1/3 cup grated Parmesan cheese
- 1/4 cup pine nuts (or walnuts)
- 2 cloves garlic
- 1/3 cup olive oil
For the Creamy Finish
- 1/2 cup heavy cream
Ingredient Notes (Substitutions & Healthy Swaps)
If you want a lighter version, you can replace heavy cream with half-and-half or a combination of milk and Greek yogurt. This keeps the creamy texture while reducing the richness.
For a dairy-free option, swap the Parmesan cheese with nutritional yeast and use plant-based cream. The flavor will still be savory and satisfying.
If you have nut allergies, replace pine nuts with sunflower seeds or simply skip them. The pesto will still taste fresh and delicious.
You can also use whole wheat or gluten-free fusilli to suit your dietary needs without affecting the overall taste too much.
Step-by-Step Instructions
Step 1 – Roast the Cherry Tomatoes
Preheat your oven to 400°F (200°C). Place the cherry tomatoes on a baking sheet, drizzle with olive oil, and season with salt and pepper. Roast for 15 to 20 minutes until they are soft, blistered, and slightly caramelized. This step enhances their natural sweetness.
Step 2 – Cook the Pasta
While the tomatoes are roasting, bring a large pot of salted water to a boil. Cook the fusilli pasta according to the package instructions until al dente. Before draining, reserve about 1/2 cup of pasta water. This will help adjust the sauce later.
Step 3 – Make the Pesto
In a blender or food processor, combine the basil leaves, Parmesan cheese, pine nuts, garlic, and olive oil. Blend until smooth. You should have a vibrant green pesto with a slightly thick consistency.
Step 4 – Create the Creamy Sauce
In a large pan over low heat, add the prepared pesto. Stir in the heavy cream and mix until the sauce becomes smooth and creamy. Keep the heat low to preserve the fresh flavor of the basil.
Step 5 – Combine Pasta and Sauce
Add the cooked pasta to the pan with the creamy pesto sauce. Toss everything together until the pasta is evenly coated. If the sauce feels too thick, add a splash of the reserved pasta water to loosen it.
Step 6 – Add the Roasted Tomatoes
Gently fold in the roasted cherry tomatoes. Be careful not to break them too much, as their texture adds a nice contrast to the creamy pasta.
Step 7 – Final Touches
Taste the pasta and adjust the seasoning with salt and pepper as needed. Serve warm and garnish with fresh basil leaves for an extra burst of flavor and aroma.
Pro Tips for Success
- Use fresh basil for the best flavor. Dried basil won’t give the same vibrant taste.
- Don’t overheat the pesto sauce, as high heat can dull its fresh, herbal notes.
- Salt your pasta water generously to enhance the overall flavor of the dish.
- Reserve pasta water before draining—it’s key for adjusting the sauce texture.
- Roast the tomatoes until slightly caramelized for maximum sweetness.
- Toss the pasta immediately with the sauce to help it absorb all the flavors.
Flavor Variations
You can easily customize this recipe to keep things exciting.
Try adding grilled chicken or shrimp for extra protein. It turns this dish into a more filling main course.
For a vegetarian boost, mix in sautéed mushrooms, spinach, or zucchini. These vegetables pair beautifully with the pesto.
If you enjoy a bit of heat, sprinkle in red pepper flakes or add a pinch of chili powder to the sauce.
You can also experiment with different cheeses like mozzarella or ricotta for a creamier texture.
Serving Suggestions

This creamy pesto fusilli pairs wonderfully with a simple green salad dressed with lemon vinaigrette. The freshness of the salad balances the richness of the pasta.
You can also serve it with garlic bread or a crusty loaf to soak up the extra sauce.
For a complete meal, consider adding a side of roasted vegetables or a light soup.
Storage and Freezing Instructions
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of milk or water to loosen the sauce and restore its creamy consistency.
If you plan to freeze it, it’s best to do so without the cream sauce, as cream can sometimes separate when frozen. Freeze the pasta and pesto separately, then combine with fresh cream when reheating.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~520 kcal |
| Protein | 14 g |
| Carbohydrates | 55 g |
| Fat | 28 g |
| Fiber | 3 g |
| Sodium | 320 mg |
FAQ About Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes
Can I make this recipe ahead of time?
Yes, you can prepare the pesto and roast the tomatoes in advance. Store them separately in the refrigerator. When ready to serve, cook the pasta fresh and combine everything for the best texture and flavor.
What pasta works best for this recipe?
Fusilli is ideal because its spiral shape holds onto the creamy pesto sauce. However, you can also use penne, farfalle, or even spaghetti if that’s what you have on hand.
How can I make this dish lighter?
To reduce the richness, substitute the heavy cream with milk or a mix of milk and Greek yogurt. You can also reduce the amount of oil in the pesto slightly.
Can I use store-bought pesto?
Absolutely. While homemade pesto offers the freshest flavor, a good-quality store-bought pesto can save time and still taste great in this recipe.
What can I use instead of pine nuts?
Walnuts, almonds, or sunflower seeds are excellent alternatives. Each will give a slightly different flavor, but all work well in pesto.
Why reserve pasta water?
Pasta water contains starch that helps bind the sauce to the pasta. Adding a little can make your sauce smoother and more cohesive.

Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes
Equipment
- large pot for boiling pasta
- baking sheet for roasting tomatoes
- blender or food processor for pesto
- large pan for sauce
- colander for draining pasta
Ingredients
- 12 oz fusilli pasta
- 2 cups cherry tomatoes
- 2 tbsp olive oil
- salt and pepper to taste
- 2 cups fresh basil leaves
- 1/3 cup grated Parmesan cheese
- 1/4 cup pine nuts (or walnuts)
- 2 cloves garlic
- 1/3 cup olive oil
- 1/2 cup heavy cream
Instructions
- Preheat oven to 400°F (200°C). Place cherry tomatoes on a baking sheet, drizzle with olive oil, season with salt and pepper, and roast for 15–20 minutes until soft and slightly caramelized.
- Bring a large pot of salted water to a boil and cook fusilli according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain.
- In a blender or food processor, combine basil, Parmesan, pine nuts, garlic, and olive oil. Blend until smooth to make pesto.
- In a large pan over low heat, add pesto and stir in heavy cream until the sauce becomes smooth and creamy.
- Add cooked pasta to the sauce and toss to coat evenly. Add reserved pasta water as needed to loosen the sauce.
- Gently fold in the roasted cherry tomatoes without breaking them too much.
- Taste and adjust seasoning with salt and pepper. Serve warm and garnish with fresh basil if desired.
Notes
Nutrition
Final Thoughts
Simple Creamy Pesto Fusilli with Roasted Cherry Tomatoes is a perfect example of how a few fresh ingredients can come together to create something truly special. It’s quick, adaptable, and packed with flavor, making it a go-to recipe for both busy weeknights and relaxed dinners.
Once you try it, you’ll find yourself coming back to this dish again and again—not just for its ease, but for its comforting and vibrant taste.