Pesto Pasta Bake: the ultimate comfort food that’s both incredibly easy to make and bursting with flavor! Imagine twirls of perfectly cooked pasta, coated in a vibrant, homemade pesto, layered with creamy cheeses, and baked to golden, bubbly perfection. Are you drooling yet? I know I am just thinking about it!
While pesto itself has roots in ancient Roman cuisine, the modern pesto we know and love hails from Genoa, Italy. The word “pesto” comes from the Genoese word “pestâ,” which means “to pound” or “to crush,” referring to the traditional method of making it with a mortar and pestle. This Pesto Pasta Bake takes that classic flavor profile and transforms it into a hearty, satisfying meal perfect for weeknight dinners or weekend gatherings.
People adore this dish for so many reasons. The combination of the bright, herbaceous pesto, the rich, melted cheese, and the satisfying texture of the pasta is simply irresistible. It’s also incredibly versatile! You can easily customize it with your favorite vegetables, proteins, or cheeses. Plus, it’s a fantastic make-ahead meal. Prepare it in advance and bake it when you’re ready to eat, making it a lifesaver on busy days. Get ready to experience a symphony of flavors and textures in every single bite!

Ingredients:
- 1 pound pasta (penne, rotini, or your favorite shape)
- 2 cups pesto (homemade or store-bought)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese, plus more for topping
- 1/4 cup grated Pecorino Romano cheese, plus more for topping
- 1/2 cup sun-dried tomatoes, oil-packed, drained and chopped
- 1/2 cup black olives, pitted and sliced
- 1/4 cup pine nuts, toasted
- 1 (15 ounce) container ricotta cheese
- 1 large egg, lightly beaten
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 pound Italian sausage, removed from casing (optional, but highly recommended!)
- 1 red bell pepper, diced (optional)
- 1 yellow bell pepper, diced (optional)
- 1 onion, chopped (optional)
- 2 cloves garlic, minced (optional)
- Olive oil, for drizzling
- Fresh basil leaves, for garnish
Preparing the Pasta and Sausage (if using):
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. It’s crucial to not overcook the pasta, as it will continue to cook in the oven. Al dente means “to the tooth” in Italian, so it should have a slight bite to it. Reserve about 1 cup of pasta water before draining. Drain the pasta and set aside.
- Prepare the sausage (if using): While the pasta is cooking, heat a tablespoon of olive oil in a large skillet over medium heat. Add the Italian sausage, breaking it up with a spoon as it cooks. Cook until the sausage is browned and cooked through, about 8-10 minutes. Drain off any excess grease.
- Sauté the vegetables (if using): If you’re adding bell peppers and onion, add them to the skillet with the cooked sausage (or after removing the sausage and draining the grease). Cook until the vegetables are softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic!
- Combine sausage and vegetables: If you cooked the vegetables separately, add the cooked sausage back to the skillet with the vegetables. Stir to combine. Season with a pinch of salt and pepper to taste.
Making the Pesto Cream Sauce:
- Combine pesto and cream: In a large bowl, whisk together the pesto and heavy cream until smooth and well combined. This creates a rich and creamy base for the bake.
- Add the cheeses: Stir in the Parmesan cheese and Pecorino Romano cheese. These cheeses add a salty, nutty flavor that complements the pesto perfectly.
- Incorporate sun-dried tomatoes and olives: Add the chopped sun-dried tomatoes and sliced black olives to the pesto cream sauce. These add a burst of flavor and texture to the dish.
- Add the toasted pine nuts: Gently fold in the toasted pine nuts. Toasting the pine nuts beforehand enhances their flavor and adds a nice crunch. To toast them, simply place them in a dry skillet over medium heat and cook, stirring frequently, until they are lightly golden brown and fragrant, about 3-5 minutes. Watch them carefully, as they can burn easily.
Preparing the Ricotta Mixture:
- Combine ricotta, egg, salt, and pepper: In a separate bowl, combine the ricotta cheese, beaten egg, salt, and pepper. Mix well until everything is evenly distributed. The egg helps to bind the ricotta mixture together and adds richness.
Assembling the Pesto Pasta Bake:
- Combine pasta and pesto sauce: Add the cooked pasta to the bowl with the pesto cream sauce. Toss gently to coat the pasta evenly with the sauce. If the sauce seems too thick, add a little of the reserved pasta water to thin it out to your desired consistency.
- Layer in the baking dish: Lightly grease a 9×13 inch baking dish with olive oil. Spread half of the pesto pasta mixture evenly in the bottom of the dish.
- Add the ricotta mixture: Spoon dollops of the ricotta mixture over the pasta layer. Try to distribute it evenly across the surface.
- Add the sausage and vegetable mixture (if using): If you’re using the sausage and vegetable mixture, spread it evenly over the ricotta layer.
- Top with remaining pasta: Spread the remaining pesto pasta mixture over the sausage and ricotta layers.
- Sprinkle with cheese: Sprinkle the top of the pasta bake with additional Parmesan cheese and Pecorino Romano cheese. This will create a golden brown and bubbly crust.
- Drizzle with olive oil: Drizzle a little olive oil over the top of the cheese. This will help the cheese to melt evenly and add a nice sheen to the finished dish.
Baking the Pesto Pasta Bake:
- Preheat oven: Preheat your oven to 375°F (190°C).
- Bake: Cover the baking dish with aluminum foil and bake for 20 minutes. This will help to heat the pasta bake through without browning the top too quickly.
- Remove foil and bake: Remove the foil and bake for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown. Keep a close eye on it to prevent burning.
- Let it rest: Remove the pasta bake from the oven and let it rest for 10-15 minutes before serving. This allows the sauce to thicken slightly and the flavors to meld together.
Serving and Garnishing:
- Garnish: Garnish the pesto pasta bake with fresh basil leaves before serving. The fresh basil adds a pop of color and a burst of fresh flavor.
- Serve: Serve the pesto pasta bake hot. It’s delicious on its own or with a side salad and some crusty bread for dipping in the sauce.
- Storage: Leftovers can be stored in the refrigerator for up to 3 days. Reheat in the oven or microwave until heated through.
Tips and Variations:
- Use different cheeses: Feel free to experiment with different cheeses in this recipe. Mozzarella, provolone, or fontina would all be delicious additions.
- Add more vegetables: You can add other vegetables to this pasta bake, such as spinach, zucchini, or mushrooms.
- Make it vegetarian: Omit the sausage for a vegetarian version.
- Use different pasta shapes: While penne and rotini are popular choices, you can use any pasta shape you like. Farfalle (bow tie pasta) or rigatoni would also work well.
- Make it ahead of time: You can assemble the pasta bake ahead of time and store it in the refrigerator until you’re ready to bake it. Just add a few extra minutes to the baking time to ensure it’s heated through.
- Spice it up: Add a pinch of red pepper flakes to the pesto cream sauce for a little heat.
- Homemade Pesto: For the best flavor, use homemade pesto. It’s surprisingly easy to make! You’ll need fresh basil, pine nuts, garlic, Parmesan cheese, olive oil, salt, and pepper. Simply combine all the ingredients in a food processor and pulse until smooth.
- Toasting Pine Nuts: Don’t skip toasting the pine nuts! It really enhances their flavor. You can also toast them in the oven at 350°F (175°C) for 5-7 minutes, watching carefully to prevent burning.
- Pasta Water: Remember to reserve some pasta water before draining the pasta. The starchy water helps to bind the sauce to the pasta and creates a creamier texture.

Conclusion:
This Pesto Pasta Bake is truly a must-try, and I’m not just saying that! It’s the perfect weeknight meal because it’s quick to assemble, incredibly flavorful, and satisfying for the whole family. The combination of the vibrant pesto, creamy cheese, and perfectly cooked pasta creates a symphony of textures and tastes that will leave you wanting more. Forget complicated recipes with endless ingredients; this bake is all about simplicity and delivering maximum flavor with minimal effort. But what truly sets this recipe apart is its versatility. While I’ve outlined my favorite way to prepare it, feel free to get creative and adapt it to your own preferences.Serving Suggestions and Variations:
* Add some protein: Grilled chicken, Italian sausage, or even some cooked shrimp would be fantastic additions to this bake. Simply toss them with the pasta before adding the cheese topping. * Vegetable boost: Roasted vegetables like zucchini, bell peppers, or mushrooms would add another layer of flavor and nutrition. Consider roasting them beforehand to ensure they’re perfectly tender. Spinach or kale can also be stirred into the pasta before baking. * Spice it up: If you like a little heat, add a pinch of red pepper flakes to the pesto or sprinkle some on top of the bake before it goes into the oven. * Cheese variations: While mozzarella is my go-to for its melty goodness, you could also experiment with other cheeses like provolone, fontina, or even a sprinkle of Parmesan for extra sharpness. * Serving: I love serving this bake with a simple side salad and some crusty bread for dipping into the cheesy sauce. It’s also great as a potluck dish or a make-ahead meal for busy weeknights. You can assemble the bake ahead of time and store it in the refrigerator until you’re ready to bake it. Just add a few extra minutes to the baking time to ensure it’s heated through. I truly believe this Pesto Pasta Bake will become a staple in your kitchen. It’s a crowd-pleaser that’s easy to customize and always delivers on flavor. The beauty of this recipe lies in its adaptability; you can easily tailor it to your family’s tastes and dietary needs. Whether you’re a seasoned cook or just starting out, I’m confident that you’ll be able to create a delicious and satisfying meal with this recipe. So, what are you waiting for? Gather your ingredients, preheat your oven, and get ready to experience the magic of this incredible bake. I’m so excited for you to try it! And most importantly, I’d love to hear about your experience! Did you make any variations? What did your family think? Share your photos and comments below. Let’s create a community of pesto pasta bake enthusiasts! I can’t wait to see what you create! Happy baking! Print
Pesto Pasta Bake: The Ultimate Comfort Food Recipe
- Total Time: 75 minutes
- Yield: 8–10 servings 1x
Description
Creamy and comforting Pesto Pasta Bake with layers of pasta, rich pesto cream sauce, ricotta cheese, sun-dried tomatoes, olives, and optional Italian sausage and vegetables. Perfect for a crowd!
Ingredients
- 1 pound pasta (penne, rotini, or your favorite shape)
- 2 cups pesto (homemade or store-bought)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese, plus more for topping
- 1/4 cup grated Pecorino Romano cheese, plus more for topping
- 1/2 cup sun-dried tomatoes, oil-packed, drained and chopped
- 1/2 cup black olives, pitted and sliced
- 1/4 cup pine nuts, toasted
- 1 (15 ounce) container ricotta cheese
- 1 large egg, lightly beaten
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 pound Italian sausage, removed from casing (optional, but highly recommended!)
- 1 red bell pepper, diced (optional)
- 1 yellow bell pepper, diced (optional)
- 1 onion, chopped (optional)
- 2 cloves garlic, minced (optional)
- Olive oil, for drizzling
- Fresh basil leaves, for garnish
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Reserve about 1 cup of pasta water before draining. Drain the pasta and set aside.
- Prepare the sausage (if using): Heat a tablespoon of olive oil in a large skillet over medium heat. Add the Italian sausage, breaking it up with a spoon as it cooks. Cook until browned and cooked through, about 8-10 minutes. Drain off any excess grease.
- Sauté the vegetables (if using): Add bell peppers and onion to the skillet with the cooked sausage (or after removing the sausage and draining the grease). Cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Combine sausage and vegetables: If you cooked the vegetables separately, add the cooked sausage back to the skillet with the vegetables. Stir to combine. Season with a pinch of salt and pepper to taste.
- Combine pesto and cream: In a large bowl, whisk together the pesto and heavy cream until smooth.
- Add the cheeses: Stir in the Parmesan cheese and Pecorino Romano cheese.
- Incorporate sun-dried tomatoes and olives: Add the chopped sun-dried tomatoes and sliced black olives to the pesto cream sauce.
- Add the toasted pine nuts: Gently fold in the toasted pine nuts.
- Combine ricotta, egg, salt, and pepper: In a separate bowl, combine the ricotta cheese, beaten egg, salt, and pepper. Mix well.
- Combine pasta and pesto sauce: Add the cooked pasta to the bowl with the pesto cream sauce. Toss gently to coat. If the sauce seems too thick, add a little of the reserved pasta water to thin it out to your desired consistency.
- Layer in the baking dish: Lightly grease a 9×13 inch baking dish with olive oil. Spread half of the pesto pasta mixture evenly in the bottom of the dish.
- Add the ricotta mixture: Spoon dollops of the ricotta mixture over the pasta layer.
- Add the sausage and vegetable mixture (if using): Spread it evenly over the ricotta layer.
- Top with remaining pasta: Spread the remaining pesto pasta mixture over the sausage and ricotta layers.
- Sprinkle with cheese: Sprinkle the top of the pasta bake with additional Parmesan cheese and Pecorino Romano cheese.
- Drizzle with olive oil: Drizzle a little olive oil over the top of the cheese.
- Preheat oven: Preheat your oven to 375°F (190°C).
- Bake: Cover the baking dish with aluminum foil and bake for 20 minutes.
- Remove foil and bake: Remove the foil and bake for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown.
- Let it rest: Remove the pasta bake from the oven and let it rest for 10-15 minutes before serving.
- Garnish: Garnish the pesto pasta bake with fresh basil leaves before serving.
- Serve: Serve the pesto pasta bake hot.
- Storage: Leftovers can be stored in the refrigerator for up to 3 days. Reheat in the oven or microwave until heated through.
Notes
- Use al dente pasta, as it will continue to cook in the oven.
- Don’t skip toasting the pine nuts for enhanced flavor.
- Reserve pasta water to adjust the sauce consistency.
- Feel free to experiment with different cheeses and vegetables.
- Omit the sausage for a vegetarian version.
- Assemble ahead of time and bake later.
- Add red pepper flakes for a little heat.
- Homemade pesto is recommended for the best flavor.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
Leave a Comment