When you’re in the mood for a cozy, satisfying, and easy-to-make dish, a cheesy pasta dish can hit the spot. This creamy combination of flavors offers a delightful experience that tantalizes your taste buds and comforts your soul. Think of the rich, savory notes of pesto intertwined with tender pasta and savory tuna, all blanketed in melty cheese. It’s a dish that brings warmth to the table and is sure to become a family favorite.
With its perfect balance of flavors and textures, it’s no wonder that this dish is a go-to for so many. It’s not only delicious but also incredibly versatile, making it suitable for various occasions, from quick weeknight dinners to casual gatherings with friends. If you’re looking for something hearty, satisfying, and simple to whip up, you’ve found it!
Why You Will Love This Recipe
You’ll be delighted by the wonderful fusion of flavors and textures in this dish.
- Quick and Easy to Prepare: This recipe comes together in about 30 minutes, perfect for busy weeknights.
- Nutritious and Filling: Packed with protein from the tuna and healthy fats from the pesto, this dish is both satisfying and nourishing.
- Customizable: It works well with a range of ingredients, making it easy to adapt based on your pantry.
- Kid-Friendly: The cheesy goodness combined with pasta makes it a hit with the whole family.
- Delicious Leftovers: This dish tastes even better the next day, making it great for meal prep.

Ingredients
You’ll need a mix of simple and familiar ingredients that come together beautifully.
- 8 ounces of pasta (your choice: penne, fusilli, or spaghetti)
- 1 can (5 ounces) of tuna, drained
- 1/2 cup of pesto (homemade or store-bought)
- 1 cup of shredded cheese (mozzarella, cheddar, or a cheese blend)
- 1/4 cup of heavy cream (optional for extra creaminess)
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Notes and substitutions: The pasta serves as the base of the dish, so choose your favorite shape. Tuna adds protein and a savory element, but you could substitute canned chicken or even chickpeas for a vegetarian option. Pesto is the flavor powerhouse here; if you’re short on it, a mix of olive oil, garlic, and spinach can work as an alternative. Lastly, the cheese can easily be swapped out for a dairy-free alternative if needed.
How to Make This Recipe Step by Step
- Cook the Pasta: Begin by bringing a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. This usually takes about 8-10 minutes, depending on the type of pasta you choose. Drain and set aside.
- Pro Tip: Always reserve a cup of pasta water before draining; it can help adjust the sauce’s consistency later.
- Prepare the Tuna Mixture: While the pasta cooks, in a large mixing bowl, combine the drained tuna, pesto, and heavy cream, if using. Stir until all ingredients are well combined.
- Pro Tip: Flake the tuna with a fork to ensure even distribution throughout the dish.
- Combine Pasta and Sauce: Add the drained pasta directly to the bowl with the tuna and pesto mixture. Toss everything together until the pasta is evenly coated. If it looks too dry, add some reserved pasta water gradually until desired creaminess is achieved.
- Pro Tip: Don’t be afraid to use your hands for tossing; it’s often the best way to get everything mixed evenly!
- Add Cheese: Sprinkle shredded cheese over the pasta and stir to combine. This will melt beautifully when heated.
- Pro Tip: Save a little cheese to sprinkle on top for a gooey finish once baked or served.
- Heat: Transfer the mixture to a large skillet over medium heat for about 5–7 minutes, stirring occasionally, until warmed through and the cheese has melted.
- Pro Tip: If you’re using a broiler, preheat it, and once it’s combined in the skillet, broil for 2-3 minutes to get a nice golden top.
- Serve: Once everything is perfectly combined and heated, remove from heat. Garnish with fresh parsley if desired, and serve immediately.
- Pro Tip: If you like a bit of crunch, consider topping with breadcrumbs before broiling.

Serving Suggestions
This creamy pasta dish is perfect for a variety of occasions, and it pairs well with numerous sides and drinks.
- Pairings: Enjoy it alongside a green salad drizzled with lemon vinaigrette for a refreshing contrast. A light white wine, like Pinot Grigio, complements the richness of the cheese and pesto beautifully.
- Occasions: It’s great for casual family dinners or a laid-back gathering with friends. This dish is also fantastic for potlucks, where it can easily be doubled.
- Serving Tips: Serve it straight from the skillet for a rustic presentation, or transfer to a serving bowl for more formal occasions. A sprinkle of freshly grated Parmesan on top enhances the flavor and presentation.
Storage and Reheating Tips
Proper storage can help you enjoy leftovers without losing flavor.
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure it cools down before sealing tightly.
- Freezing: This dish can be frozen for up to 2 months. To do so, portion into freezer-safe bags or containers. Leave some space for expansion.
- Reheating: Reheat in the microwave in short intervals, stirring occasionally. You can also warm it on the stovetop over low heat, adding a splash of milk or reserved pasta water to maintain creaminess.
Guaranteed Success Tips
- Be mindful not to overcook the pasta; it should be al dente to hold its shape when mixed with the sauce.
- Adjust the amount of pesto based on your preference; start with less and add more as needed.
- For a deeper flavor, consider adding sautéed garlic or onions to the tuna mixture.
- Ensure the cheese is fully melted before serving to enhance the creamy texture of the dish.
- Taste before serving and adjust seasoning with salt and pepper.
Recipe Variations
- Veggie-Loaded: Add seasonal vegetables such as spinach, peas, or bell peppers for added nutrition. This will change the texture and increase the veggie profile of the dish.
- Spicy Kick: Incorporate some red pepper flakes or diced jalapeños into the mixture for a bit of heat. This gives the dish a whole new dimension of flavor.
- Herbed Twist: Mix in fresh herbs like basil or dill for an aromatic experience that complements the pesto. This variation brightens the dish and adds a fresh taste.
Frequently Asked Questions
- Can I use fresh pasta instead of dry?
- Absolutely! Fresh pasta cooks much quicker, usually in just 2-3 minutes. Keep an eye on it to avoid overcooking.
- What can I substitute for tuna?
- You can easily swap in canned chicken, chickpeas, or even diced cooked shrimp. This will change the flavor and texture but still yield a delicious result.
- Is it possible to make this dish dairy-free?
- Yes! Opt for dairy-free cheese shreds and use a plant-based cream or skip the cream altogether. You can also enrich the flavors with more pesto!
- Can I make this in advance?
- You can prepare it ahead of time and store it in the fridge for up to 3 days. Just reheat before serving.
- How do I make this recipe gluten-free?
- Use gluten-free pasta of your choice. The rest of the ingredients are generally gluten-free, but always check labels.
- What variations can I add for more protein?
- You could add additional canned tuna, cooked chicken, or even top it with a poached egg for an extra protein boost.
- What’s the best way to gauge the right amount of pesto?
- Start with a smaller amount and add gradually, tasting each time until you reach your desired flavor. The right amount can vary based on personal preference.
Cheesy Pesto Tuna Pasta
A cozy and satisfying cheesy pasta dish with tuna and pesto, perfect for quick weeknight dinners.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 8 ounces of pasta (penne, fusilli, or spaghetti)
- 1 can (5 ounces) of tuna, drained
- 1/2 cup of pesto (homemade or store-bought)
- 1 cup of shredded cheese (mozzarella, cheddar, or cheese blend)
- 1/4 cup of heavy cream (optional)
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil and cook pasta until al dente, about 8-10 minutes. Drain and set aside.
- Prepare the tuna mixture: In a large bowl, combine drained tuna, pesto, and heavy cream. Stir until well combined.
- Combine pasta and sauce: Add drained pasta to the tuna and pesto mixture. Toss until evenly coated, adding reserved pasta water if necessary.
- Add cheese: Sprinkle shredded cheese over the pasta and mix to combine, reserving some cheese for topping.
- Heat: Transfer mixture to a skillet over medium heat for 5-7 minutes, stirring until cheese melts.
- Serve: Remove from heat, garnish with parsley, and serve immediately.
Notes
If desired, add seasonal vegetables like spinach or bell peppers for additional nutrition. This dish can be made dairy-free by using dairy-free cheese and plant-based cream alternatives.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Pescatarian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 3g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 40mg
