Main Courses
Mastering Campbell's Three Cheese Pasta Bake means achieving that perfect crispy golden top and velvety béchamel that clings to every noodle. I first tried this recipe when my grandmother’s handwritten notes faded beyond recognition—her method was simple but required precision, something I’ve since perfected after years of baking mistakes.
The key lies in balancing the cheeses and timing the oven perfectly for that restaurant-quality finish.
This dish transforms basic ingredients into a comfort-food masterpiece with minimal effort, using Campbell’s cream of mushroom soup as the secret to a rich, creamy base. The three-cheese blend—mozzarella, cheddar, and parmesan—melts into a luscious sauce while the crispy breadcrumb topping adds texture that makes every bite satisfying.
It’s the kind of recipe that feels indulgent but comes together in under an hour.
What you’ll end up with is a bubbling, golden casserole with layers of tender pasta, creamy cheese sauce, and a crispy crust that holds up perfectly for sharing. The aroma alone will have everyone at the table asking for seconds, and the best part?
Leftovers reheat beautifully, making this an ideal meal for busy weeknights or family gatherings. Ready to recreate this classic with a modern twist?
For those looking to adapt, gluten-free pasta or vegan cheese alternatives work just as well—just be mindful of texture adjustments. The method remains the same: layer, bake, and enjoy the results. Let’s get started on this timeless favorite that’s as much about nostalgia as it is about flavor.
Ingredients for campbell's three cheese pasta bake
Sixteen ingredients transform into a bubbling, golden casserole with velvety béchamel and crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Cream of Mushroom Soup 🍄 | 2 cans | Condensed, not ready-to-serve |
| Unsalted Butter 🧈 | ½ cup | Full-fat for rich flavor |
| All-Purpose Flour 🌾 | ½ cup | For béchamel thickening |
| Whole Milk 🥛 | 1 ½ cups | Whole for creaminess |
| Medium Eggs 🥚 | 2 whole | Room temperature preferred |
| Medium Pasta 🍝 | 12 oz | Penne or rigatoni shape |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim preferred |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Aged 6+ months for flavor |
| Freshly Grated Parmesan Cheese 🧀 | ½ cup | From block, not pre-grated |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Garlic Powder 🧄 | 1 tsp | Freshly toasted preferred |
| Dried Oregano 🌿 | ½ tsp | Italian variety recommended |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
The cheeses are non-negotiable here—shred your own mozzarella and cheddar for maximum melt, and freshly grate the Parmesan from a wedge. Whole Foods or local cheese counters have the best selection, but any grocery store's block Parm works if you've got a good grater. For the pasta, penne or rigatoni holds sauce best—De Cecco is my go-to brand, but any medium shape works. The cream of mushroom soup? Always use condensed—ready-to-serve makes the sauce too watery. And don't skip the room-temperature eggs—they blend smoother for that silky béchamel.
No panko? Toasted breadcrumbs with a pinch of garlic powder work in a pinch, though they won't be quite as crispy. Short on sharp cheddar? Monterey Jack at half the amount keeps things mild but still melty. The flour matters here—King Arthur or Gold Medal brands absorb moisture better. For the milk, whole is non-negotiable—skim makes the sauce grainy. And if you're gluten-free? Gluten-free flour blend for the béchamel and gluten-free pasta do the trick, though texture will differ slightly. The olive oil? Trader Joe's or Whole Foods carry great affordable options—just avoid anything that smells like soap.
This reheats like a dream—350°F for 15-20 minutes until bubbly. Keeps 4-5 days in the fridge, 3 months frozen. For make-ahead magic, assemble the casserole, refrigerate overnight, then bake straight from cold—add 10 minutes to baking time. The breadcrumbs crisp up best when baked straight from the fridge, so plan accordingly. Portion into individual servings before freezing for easy leftovers—glass containers work best to prevent freezer burn.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this one—no fresh herbs, no fancy prep, just that rich Campbell’s soup and three cheeses doing all the heavy lifting. The flour-butter roux thickens it just right, so it’s creamy without being gluey, and the milk keeps it smooth.
- Cheese Overload: That combo of cheddar, mozzarella, and parmesan? It’s the kind of flavor that makes you pause mid-bite. The eggs bind it perfectly, so every forkful has that melty, stretchy goodness—no dry pasta here.
- Game for Any Night: Between us, this recipe’s my go-to for weeknights, potlucks, or when I’m too tired to fuss. Double the batch and freeze half—because reheating it later? Still creamy, still crave-worthy.
- Budget-Friendly Luxury: I make this for $10 and feed four. The soup cuts costs, the roux stretches it, and the cheeses stretch further than you’d think. Plus, leftovers taste just as good cold the next day—perfect for lunches.
Step-by-step instructions for Campbell's three cheese pasta bake
Here's how to build a rich, bubbly béchamel with a golden, crispy crust—every layer matters.
Cook the Pasta Al Dente and Drain
Boil the 12 oz medium pasta in generously salted water until 1 minute before the package's al dente time—this ensures it finishes cooking in the oven. I like to taste-test a piece; it should have a slight bite but still be tender. Drain immediately and set aside, reserving ½ cup pasta water in a small bowl. This starchy liquid is your secret weapon for a silky sauce later.
Don't rinse the pasta—those surface starches help the béchamel cling beautifully. If you rinse, you'll end up with a dry, clumpy bake instead of that creamy, cohesive texture we're after. The pasta should be hot when you mix it with the sauce, so work quickly once it's drained.
Make the Béchamel Sauce from Scratch
In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat until it foams. Whisk in the 0.5 cup all-purpose flour and cook for 1-2 minutes, stirring constantly, until the mixture forms a smooth paste—this is your roux. The goal is to cook it just until it smells nutty but not browned; that's when you know it's ready to transform into sauce.
Gradually whisk in the 1.5 cups whole milk, about ¼ cup at a time, letting each addition absorb completely before adding more. Once fully incorporated, stir in the 2 cans Campbell's Cream of Mushroom Soup and bring the mixture to a gentle simmer. Cook for 5-7 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon. Season with 1 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, 1 tsp garlic powder, and 0.5 tsp dried oregano. This is your flavor foundation—don't skip seasoning now.
Combine Pasta, Cheese, and Eggs for Richness
In a large mixing bowl, combine the drained pasta with the béchamel sauce, stirring until every strand is fully coated. The sauce should look glossy and cling to the pasta. Fold in the 2 cups shredded mozzarella cheese, 1.5 cups shredded sharp cheddar cheese, and 0.5 cup freshly grated parmesan cheese, mixing just until the cheeses melt slightly and distribute evenly. The mixture should be thick but still pourable—if it's too stiff, add 1-2 tablespoons of reserved pasta water to loosen it.
In a separate bowl, whisk together the 2 whole medium eggs until smooth. Gently fold the eggs into the pasta mixture, being careful not to overmix. The eggs will create that signature creamy texture when baked. Taste and adjust seasoning if needed—this is your last chance before it goes into the oven.
Assemble and Bake for Golden Perfection
Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with 2 tbsp extra-virgin olive oil—this prevents sticking and helps create that crispy crust. Spread the pasta mixture evenly into the dish, mounding it slightly in the center. Sprinkle the 0.5 cup panko breadcrumbs evenly over the top, pressing down gently to ensure they stick. The breadcrumbs are key to that crispy finish, so don't skip this step.
Bake uncovered for 30-35 minutes, until the top is deep golden brown and the edges are bubbling. The center should be hot but still slightly jiggly—it'll firm up as it rests. If the top browns too quickly, tent loosely with foil for the last 10 minutes to prevent over-browning while still allowing the cheese to melt completely.
Rest and Serve with Crispy Confidence
Remove the pasta bake from the oven and let it rest for 10-15 minutes before serving. This resting period allows the layers to set and the flavors to meld. The top should be crispy and golden, while the inside remains creamy and bubbly. If you cut into it too soon, the cheese will ooze out—patience pays off here.
Slice into squares and serve immediately, garnished with an extra sprinkle of freshly grated parmesan cheese and a crack of black pepper. The contrast between the crispy top and the rich, cheesy interior is what makes this dish truly special. Leftovers? Reheat covered in the oven at 350°F for 15-20 minutes to restore that crispy texture.
Pro Tips For Making Campbell'S Three Cheese Pasta Bake
- Whisk the roux fast: The Campbell’s soup alone won’t give you that creamy, velvety texture—you need to cook the butter-flour roux for at least 3-4 minutes until it’s pale golden. I learned this the hard way when I rushed it and ended up with a gritty, raw flour taste that ruined the whole dish. Don’t skip the color—it’s the thing that makes the sauce actually work with the soup.
- Strain the soup: Campbell’s Cream of Mushroom has chunks, and if you don’t strain them out, you’ll end up with a lumpy sauce no matter how much you whisk. Use a fine-mesh strainer or even cheesecloth—it takes 30 seconds and makes a real difference in how smooth the final bake is. (Yes, even if you’re impatient like me.)
- Don’t overmix the cheese: Once you fold in the cheeses (cheddar, mozzarella, and parmesan), stop stirring the second everything’s just combined. Overworking the cheese turns it into a gluey mess that makes the bake dense and rubbery. Think “marbled,” not “homogeneous”—your future self will thank you.
- Bake covered, then uncover: Start the bake with foil draped over the dish to trap steam and help the cheese melt evenly. After 20 minutes, remove the foil and crank the oven to broil for the last 2-3 minutes—this gives you that golden, bubbly top without burning the edges. (Your grandmother swore by this, and she was right.)
Flavor customization for this dish
Spicy Kick
Transform this classic into a Cajun-inspired version by adding 1 tbsp Cajun seasoning (like Tony Chachere's) to the béchamel sauce and topping with ½ cup diced smoked sausage mixed into the pasta layer.
For extra heat, fold in 1 tbsp hot sauce (like Crystal or Louisiana) with the eggs. The smoky, spicy notes elevate the creamy cheese perfectly. 🌶️
Herb-Infused Twist
Brighten the dish with fresh herbs by stirring 2 tbsp chopped fresh basil or parsley into the sauce after removing it from heat. For a Mediterranean flair, add 1 tsp dried thyme and ½ tsp red pepper flakes to the breadcrumb topping.
Fresh herbs add a vibrant contrast to the rich cheeses, making every bite feel fresh and aromatic.
Vegetable Boost
Incorporate seasonal veggies by folding in 1 cup roasted zucchini or bell peppers (diced) into the pasta layer. For extra texture, top with ¼ cup toasted pine nuts or walnuts before baking.
This adds a delightful crunch and balances the creaminess. I love using whatever’s fresh from the farmers market—summer squash or roasted eggplant work beautifully too.
Protein Upgrade
Make it a meat lover’s version by mixing in 1 cup cooked ground beef or Italian sausage (browned and drained) with the pasta. For a lighter option, use ½ cup crumbled feta cheese instead of some of the mozzarella.
The protein keeps the dish hearty while adding depth to the flavor profile.
Gluten-Free Adaptation
For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free flour blend (like King Arthur’s) and use gluten-free pasta. Replace panko with crushed gluten-free cornflakes for the topping.
The texture will differ slightly, but the creamy, cheesy goodness remains intact. This makes it a crowd-pleaser for gluten-sensitive guests.
Vegan Cheese Option
Create a vegan-friendly version by replacing the dairy cheeses with 2 cups vegan mozzarella shreds (like Miyoko’s) and ½ cup nutritional yeast for the parmesan. Use a vegan cream of mushroom soup (like Imagine Foods) and flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg).
The result is just as creamy and satisfying—perfect for plant-based eaters! 🌱
Nutrition facts
Frequently asked questions
Can I make this pasta bake ahead of time?
Assemble the entire casserole in your baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, simply add 10-15 extra minutes to the baking time (so 45-50 minutes total) since it'll start cold. The breadcrumbs will crisp beautifully this way, and you'll save time on busy weeknights.
What's the secret to getting a crispy top?
The crispy crust comes from three things: panko breadcrumbs (don't substitute regular breadcrumbs—they won't toast as well), pressing them gently into the cheese layer, and baking at 375°F uncovered. For extra insurance, broil for 1-2 minutes at the very end—just watch it closely to avoid burning. The key is patience: let it rest 10-15 minutes before serving so the cheese sets properly.
Can I use a different type of cheese?
While mozzarella, cheddar, and parmesan create the perfect balance, you can experiment! Try fontina for extra creaminess or gouda for a caramelized flavor. For a tangy twist, swap ½ cup cheddar for ½ cup pepper jack. Just remember: pre-shredded cheeses contain anti-caking agents that make the sauce grainy, so always shred your own.
Why did my pasta bake turn out watery?
Watery results usually mean one of two things: either you didn't drain the pasta thoroughly (always drain well and reserve just ½ cup pasta water), or the sauce wasn't cooked long enough to thicken properly. The béchamel should coat the back of a spoon before mixing with pasta. If it's too thin, simmer uncovered for 5-7 extra minutes, stirring often. Also, make sure your milk and soup are at room temperature—they thicken better that way.
How do I reheat leftovers without drying it out?
Never microwave this dish—it'll turn rubbery! Instead, cover loosely with foil and reheat at 350°F for 15-20 minutes until bubbly. For extra crispiness, broil for 1-2 minutes at the end. If using the microwave at all, only reheat for 30 seconds on 50% power and finish in the oven. The goal is to restore that creamy, bubbly texture without turning it into a sad, dry mess.
