Creamy Tuna Pesto Pasta

Section: Satisfying Main Dishes for Every Occasion

This creamy tuna pesto pasta blends tender noodles with flaky tuna, fragrant basil pesto, and rich cream for a quick, comforting dinner. It's a flexible dish, easily enhanced with baby spinach, cherry tomatoes, or parmesan. With just 20 minutes and a few pantry staples, you can whip up a warm, satisfying meal that’s perfect for weeknights. Add your favorite veggies or make it dairy-free—it’s a dish that adapts to your needs while delivering full flavor in every bite.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Wed, 18 Jun 2025 13:33:42 GMT
A bowl of pasta with a green sauce. Bookmark
A bowl of pasta with a green sauce. | ioanacooks.com

This creamy tuna pesto pasta is my go-to when I need something comforting and quick. It combines the richness of pesto and cream with the briny depth of tuna, all coating perfectly cooked pasta. It is ready in about twenty minutes which makes it a favorite for weeknight dinners when time is tight.

I first made this after a long workday when I had nothing but pasta and canned tuna. With some pesto in the fridge, dinner came together like magic and now it is a staple in our home.

Ingredients

  • Pasta eight oz such as penne or spaghetti: provides the starchy base and soaks up the sauce
  • Olive oil two tablespoons: helps sauté aromatics and enhances the richness
  • Onion half small chopped: adds sweetness and depth when cooked slowly
  • Garlic two cloves minced: offers an aromatic punch and savory balance
  • Canned tuna five oz in olive oil: gives protein and umami make sure it is well-drained
  • Basil pesto half cup: gives bold herby flavor use a fresh refrigerated kind if possible
  • Heavy cream half cup: rounds out the sauce making it smooth and velvety
  • Parmesan cheese quarter cup: optional for savory depth and umami boost
  • Lemon zest one teaspoon: optional brightens the dish and cuts through the richness
  • Salt and pepper to taste: finish the seasoning
  • Reserved pasta water quarter cup if needed: helps loosen the sauce to perfect texture
  • Baby spinach one cup: optional adds greens and freshness
  • Cherry tomatoes half cup halved: optional give a burst of sweetness
  • Red pepper flakes quarter teaspoon: optional add a gentle kick of heat

Step-by-Step Instructions

Boil the Pasta:
Bring a large pot of salted water to a boil. Add your pasta and cook until al dente following the package directions. Reserve half cup of pasta water before draining. This water contains starch that helps the sauce cling beautifully.
Sauté the Aromatics:
In a large skillet warm olive oil over medium heat. Add the chopped onion and cook for about two minutes until it begins to soften. Stir in garlic and continue cooking for another minute until fragrant. Be careful not to brown them as this would alter the sauce’s delicate flavor.
Add the Tuna:
Flake the drained tuna directly into the pan. Stir gently and cook for one minute just to heat through and release its flavor into the oil and aromatics.
Stir in Pesto and Cream:
Pour in the basil pesto followed by the heavy cream. Stir continuously as the sauce comes together. Let it simmer gently for three to five minutes. This thickens slightly and allows the flavors to blend into a luscious coating.
Combine with Pasta:
Add the cooked pasta to the skillet and use tongs or a large spoon to toss and coat evenly. If the sauce is too thick drizzle in a bit of the reserved pasta water and stir until silky and well distributed.
Finish and Serve:
If using Parmesan cheese and lemon zest add them now and stir well. Taste and season with salt and pepper. Serve hot with more Parmesan or a few basil leaves if you have them on hand.
A close up of a bowl of pasta with cheese on top. Bookmark
A close up of a bowl of pasta with cheese on top. | ioanacooks.com

Storage Tips

Store leftovers in an airtight container in the fridge for up to three days. Reheat slowly on the stovetop with a splash of cream or milk to restore its silkiness. This dish is not ideal for freezing as the cream can separate.

Ingredient Substitutions

You can use coconut cream or cashew cream for a dairy free option. If you want more protein white beans or cooked shredded chicken work well. For a lower carb version swap in zucchini noodles or hearts of palm pasta.

Serving Suggestions

This dish pairs perfectly with garlic bread or a side salad with lemon vinaigrette. A crisp white wine such as Pinot Grigio makes a great complement.

A plate of pasta with a creamy tuna pesto sauce. Bookmark
A plate of pasta with a creamy tuna pesto sauce. | ioanacooks.com

My favorite part is the moment the pesto hits the cream and they swirl into a vibrant green sauce. It reminds me of summers in Liguria with my family where pesto was always made fresh in a stone mortar.

Frequently Asked Questions About Recipes

→ Can I use a different type of pasta?

Yes, you can use any pasta shape you prefer such as penne, fusilli, spaghetti, or fettucine. Whole wheat or gluten-free options also work well.

→ Is it necessary to use heavy cream?

Heavy cream adds richness, but you can substitute with half-and-half, coconut cream, or cashew cream for lighter or dairy-free versions.

→ What kind of tuna is best?

Tuna packed in olive oil provides the best flavor and texture, but water-packed tuna can also be used if drained well.

→ How can I make it more nutritious?

Add baby spinach, cherry tomatoes, or white beans for extra vegetables and protein. Roasted red peppers also make a great addition.

→ Can I prepare this in advance?

Yes, store the sauce and pasta separately in airtight containers for up to 3 days. Reheat gently with a splash of cream or milk.

→ Is this dish freezer-friendly?

It's not recommended to freeze due to the cream-based sauce, which can separate when thawed.

Creamy Tuna Pesto Pasta

Creamy tuna pasta with pesto, ready in 20 minutes for an easy and comforting meal.

Time Needed to Prep
10 minutes
Cooking Duration
10 minutes
Overall Time
20 minutes
Published By: Ioana

Category of Recipe: Main Dishes

Preparation Difficulty: Easy to Make

Type of Cuisine: Italian-inspired

Number of Portions: 4 How Many It Serves (4 servings)

Dietary Preferences: ~

Ingredients You'll Need

→ Base Ingredients

Ingredient 01 8 oz pasta such as penne, fusilli, spaghetti, or fettucine
Ingredient 02 2 tablespoons olive oil
Ingredient 03 1/2 small onion, finely chopped
Ingredient 04 2 cloves garlic, minced
Ingredient 05 5 oz canned tuna in olive oil, drained and flaked
Ingredient 06 1/2 cup basil pesto
Ingredient 07 1/2 cup heavy cream
Ingredient 08 1/4 cup grated Parmesan cheese (optional)
Ingredient 09 1 teaspoon lemon zest (optional)
Ingredient 10 Salt and pepper to taste
Ingredient 11 1/4 cup reserved pasta water if needed

→ Optional Add-ins

Ingredient 12 1 cup baby spinach
Ingredient 13 1/2 cup cherry tomatoes, halved
Ingredient 14 1/4 teaspoon red pepper flakes

Steps to Follow

Step 01

Cook pasta in salted water until al dente according to package instructions. Reserve 1/2 cup pasta water, then drain.

Step 02

In a large skillet, heat olive oil over medium heat. Add onion and garlic, cooking for 2–3 minutes until softened.

Step 03

Add drained, flaked tuna to the skillet. Stir and cook for 1 minute to heat through.

Step 04

Add basil pesto and heavy cream. Stir well and simmer gently for 3–5 minutes to blend flavors.

Step 05

Add cooked pasta to the sauce, tossing to coat. Thin with reserved pasta water if needed.

Step 06

Stir in parmesan cheese and lemon zest if using. Season with salt and pepper to taste. Serve immediately.

Extra Tips

  1. Use fresh pesto for optimal flavor and avoid overcooking the pasta to maintain proper texture.
  2. Gently flake tuna to preserve chunks and create a better mouthfeel.

Tools You'll Need

  • Large pot
  • Large skillet
  • Colander
  • Wooden spoon

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains dairy from cream and Parmesan cheese
  • Contains fish from canned tuna
  • Contains gluten from pasta

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 520
  • Total Fat: 30 grams
  • Carbohydrate Amount: 42 grams
  • Protein Amount: 22 grams