There are some dishes that just wrap you in a warm hug, and this creamy baked penne with bechamel sauce is one of them. I remember the first time I made a proper bechamel – I was terrified of lumps and scorching the milk. But after a few tries (and a few whisking sessions that doubled as arm workouts), I realized it's all about patience and a gentle hand.
Advertisements1
This recipe is my go-to when I need a dinner that feels fancy but is secretly simple. It's the kind of meal that makes everyone at the table go quiet – not because they're mad, but because they're too busy savoring that velvety sauce clinging to every piece of pasta.
Whether you're a seasoned cook or a newbie in the kitchen, I promise this bechamel pasta will become a staple in your home. It's forgiving, adaptable, and absolutely delicious.
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) penne pasta
Use any short pasta like rigatoni or fusilli. For a gluten-free option, choose your favorite GF pasta.
4 tbsp (56g) unsalted butter
Salted butter works too, but adjust the added salt. For a dairy-free version, use a plant-based butter.
1/4 cup (31g) all-purpose flour
Gluten-free flour blends work well for a GF bechamel.
3 cups (720ml) whole milk, warmed
Whole milk gives the creamiest result. Use 2% for lighter sauce, or unsweetened almond milk for dairy-free.
1 cup (100g) grated Parmesan cheese
Freshly grated Parmesan melts best. Substitute with Pecorino Romano or a sharp cheddar for a different flavor.
1/2 tsp salt
Adjust to taste. If using salted butter, reduce this.
1/4 tsp ground nutmeg
Nutmeg is classic in bechamel. Freshly grated is best, but ground works fine.
1/4 tsp black pepper
Freshly ground adds more flavor.
1 cup (100g) shredded mozzarella cheese
For topping. Low-moisture mozzarella browns nicely. You can also use provolone or fontina.
Tips & Tricks
- Make sure to warm the milk before adding it to the roux – this prevents lumps and ensures a smooth sauce.
- Whisk constantly while adding the milk to avoid any clumps. If you do get lumps, don't panic – just whisk vigorously or strain the sauce.
- Don't overcook the pasta; it should be slightly undercooked (al dente) because it will continue cooking in the oven.
Pro Tips
Step-by-Step Instructions
1. Preheat and Boil Pasta
Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the penne according to package instructions until al dente (about 9-11 minutes). Drain and set aside.
2. Melt Butter and Add Flour
In a large saucepan over medium heat, melt the butter. Once bubbling, add the flour and whisk continuously for 1-2 minutes until the mixture is golden and smells nutty – this cooks out the raw flour taste.
3. Whisk in Warm Milk
Slowly pour in the warm milk while whisking constantly to avoid lumps. Continue whisking until the sauce thickens and comes to a gentle simmer, about 5-7 minutes. It should coat the back of a spoon.
4. Season the Bechamel
Remove from heat and stir in the Parmesan, salt, nutmeg, and black pepper. Taste and adjust seasoning. The sauce should be smooth and creamy.
5. Combine Pasta and Sauce
In a large bowl, combine the cooked penne with the bechamel sauce, stirring until every piece is coated.
6. Transfer to Baking Dish
Pour the mixture into a greased 9×13-inch baking dish or a similar casserole dish. Spread it evenly.
7. Top with Mozzarella
Sprinkle the shredded mozzarella evenly over the top.
8. Bake Until Golden
Bake for 20-25 minutes, until the edges are bubbling and the top is golden brown. For a deeper golden crust, switch to broil for the last 2-3 minutes, watching closely.
9. Rest and Serve
Let it rest for 5 minutes before serving. This helps the dish set and makes serving easier. Garnish with fresh parsley if desired.
Delicious Variations
- Add cooked chicken or ham for a heartier meal.
- Mix in steamed broccoli or peas for a veggie boost.
- Swap the penne for shells or rigatoni, or create a gratin by layering with potatoes instead of pasta.
How to Store Creamy Baked Penne with Bechamel Sauce
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through, or in the microwave in 30-second intervals.
Frequently Asked Questions
Q: Can I make bechamel sauce ahead of time?
Yes, you can make the bechamel sauce up to 2 days in advance. Store it in the fridge with plastic wrap directly on the surface to prevent a skin from forming. Reheat gently, whisking in a little milk if needed.
Q: Why is my bechamel sauce lumpy?
Lumps usually happen when the milk is added too quickly or isn't warm. To avoid this, add the warm milk slowly while whisking constantly. If you still get lumps, you can strain the sauce through a fine-mesh sieve.
Q: Can I use gluten-free flour for the roux?
Yes, a 1-to-1 gluten-free flour blend works well. Just make sure to cook the roux for the same time to eliminate any raw flour taste.
Q: What can I substitute for Parmesan cheese?
You can use Pecorino Romano for a saltier flavor, or a mild cheddar for a different taste. Nutritional yeast is a great dairy-free alternative.
Q: How do I know when the bechamel is thick enough?
The sauce should coat the back of a spoon. If you run your finger through it, the line should hold its shape. It will thicken more as it cools.
If you try this creamy baked penne, I'd love to hear how it turns out! Share your experience in the comments below or tag me on social media with your creations. Happy cooking, and remember: parenting is a journey, not a perfection.
Creamy Baked Penne with Bechamel Sauce
Indulge in creamy baked penne with a silky bechamel sauce, a comforting family meal ready in 40 minutes.
🧂 Ingredients
- 12 oz (340g) penne pasta
- 4 tbsp (56g) unsalted butter
- 1/4 cup (31g) all-purpose flour
- 3 cups (720ml) whole milk, warmed
- 1 cup (100g) grated Parmesan cheese
- 1/2 tsp salt
- 1/4 tsp ground nutmeg
- 1/4 tsp black pepper
- 1 cup (100g) shredded mozzarella cheese
📋 Instructions
- 1Preheat and Boil Pasta — Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the penne according to package instructions until al dente (about 9-11 minutes). Drain and set aside.
- 2Melt Butter and Add Flour — In a large saucepan over medium heat, melt the butter. Once bubbling, add the flour and whisk continuously for 1-2 minutes until the mixture is golden and smells nutty – this cooks out the raw flour taste.
- 3Whisk in Warm Milk — Slowly pour in the warm milk while whisking constantly to avoid lumps. Continue whisking until the sauce thickens and comes to a gentle simmer, about 5-7 minutes. It should coat the back of a spoon.
- 4Season the Bechamel — Remove from heat and stir in the Parmesan, salt, nutmeg, and black pepper. Taste and adjust seasoning. The sauce should be smooth and creamy.
- 5Combine Pasta and Sauce — In a large bowl, combine the cooked penne with the bechamel sauce, stirring until every piece is coated.
- 6Transfer to Baking Dish — Pour the mixture into a greased 9×13-inch baking dish or a similar casserole dish. Spread it evenly.
- 7Top with Mozzarella — Sprinkle the shredded mozzarella evenly over the top.
- 8Bake Until Golden — Bake for 20-25 minutes, until the edges are bubbling and the top is golden brown. For a deeper golden crust, switch to broil for the last 2-3 minutes, watching closely.
- 9Rest and Serve — Let it rest for 5 minutes before serving. This helps the dish set and makes serving easier. Garnish with fresh parsley if desired.



