Welcome to Cheesy Meals, the ultimate comfort food that combines tender pasta, a rich and creamy cheese sauce, and a golden, bubbling top. This dish is a crowd-pleaser that's surprisingly easy to make, using simple ingredients you probably already have in your pantry.
Advertisements1
Whether you're feeding a hungry family or hosting a casual dinner, this baked pasta delivers on all fronts: it's hearty, satisfying, and packed with cheesy goodness. The combination of mozzarella, cheddar, and Parmesan creates a complex flavor profile that's both familiar and irresistible.
Plus, it's a one-pan wonder (well, almost!) that comes together in just 30 minutes of prep, then bakes to perfection while you relax. Let's get cooking!
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, use your favorite GF pasta and adjust cooking time.
2 tbsp (28g) unsalted butter
You can substitute with olive oil or margarine if needed, but butter adds rich flavor.
2 tbsp (16g) all-purpose flour
For a gluten-free roux, use a 1:1 gluten-free flour blend.
2 cups (480ml) whole milk
Whole milk gives the creamiest texture; 2% works too, but avoid skim for best results.
1 cup (240ml) heavy cream
For a lighter version, use half-and-half or more milk, but the sauce won't be as rich.
1 tsp garlic powder
Fresh minced garlic (2 cloves) can be used; sauté in butter before adding flour.
1/2 tsp onion powder
Optional but adds depth; you can skip if you don't have it.
1/2 tsp smoked paprika
Adds a subtle smoky flavor; regular paprika works too.
1/2 tsp salt, plus more for pasta water
Adjust to taste; use kosher salt for better flavor.
1/4 tsp black pepper
Freshly ground is best.
2 cups (226g) shredded mozzarella cheese
Shred your own for better melting; pre-shredded has anti-caking agents.
1 cup (113g) shredded sharp cheddar cheese
Substitute with Colby or Monterey Jack for a milder taste.
1/2 cup (50g) grated Parmesan cheese
Freshly grated Parmesan adds the most flavor; the canned kind is okay in a pinch.
Tips & Tricks
Don't overcook the pasta
Cook it 1-2 minutes less than the package directions, as it will continue to cook in the oven. This prevents mushy pasta.
Shred your own cheese
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Shredding fresh gives a creamier sauce.
Let it rest before serving
Allow the dish to sit for 5 minutes after baking so the sauce thickens and sets, making it easier to serve and less runny.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven & Cook 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, but 1-2 minutes less than al dente. Drain and set aside.
2. Make the Roux
In a large saucepan over medium heat, melt the butter. Add the flour and whisk constantly for 1-2 minutes until the mixture turns lightly golden and smells nutty. This cooks out the raw flour taste.
3. Add Milk and Cream
Gradually pour in the milk and heavy cream while whisking continuously. Bring to a gentle simmer over medium heat, whisking often, until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
4. Season and Melt Cheese
Stir in the garlic powder, onion powder, smoked paprika, salt, and pepper. Reduce heat to low and add 1 1/2 cups of mozzarella, 3/4 cup of cheddar, and the Parmesan. Stir until the cheeses are completely melted and the sauce is smooth.
5. Combine Pasta and Sauce
Add the cooked pasta to the sauce and toss until every piece is coated. The sauce will be slightly loose, but that's okay because it will thicken in the oven.
6. Transfer to Baking Dish
Pour the mixture into a 9×13-inch (23×33 cm) baking dish and spread evenly. Sprinkle the remaining mozzarella and cheddar over the top.
7. Bake Until Bubbling
Bake in the preheated oven for 20-25 minutes, until the edges are bubbly and the top is golden brown. If you want a deeper color, switch to broil for the last 1-2 minutes, watching carefully.
8. Rest and Serve
Remove from the oven and let rest for 5 minutes. This allows the sauce to set, making it easier to serve. Garnish with fresh parsley if desired.
Delicious Variations
Add Protein
Stir in 1 cup of cooked, crumbled bacon or diced ham along with the pasta for a smoky, salty twist.
Veggie Loaded
Sauté 1 cup of broccoli florets or spinach and mix in before baking for a boost of veggies.
Spicy Kick
Add 1/2 teaspoon of red pepper flakes or a diced jalapeño to the cheese sauce for heat.
How to Store Cheesy Meals
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Freeze the unbaked casserole (without the final bake) for up to 3 months. Thaw overnight in the fridge before baking.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10-15 minutes until hot and bubbly.
Frequently Asked Questions
Q: Can I use pre-shredded cheese?
Yes, you can, but the sauce may be less creamy because pre-shredded cheese contains anti-caking agents that prevent smooth melting. For best results, shred your own cheese.
Q: How do I prevent the sauce from becoming grainy?
The sauce can become grainy if the heat is too high or if you add the cheese all at once. Keep the heat low when adding cheese, and stir constantly until melted.
Q: Can I make this ahead of time?
Absolutely! Assemble the casserole, cover, and refrigerate for up to 24 hours. When ready to bake, add about 10 minutes to the baking time since you're starting from cold.
Q: What can I substitute for heavy cream?
You can use half-and-half or whole milk, but the sauce will be lighter and less rich. To mimic the creaminess, you can add an extra tablespoon of butter.
I hope you love this Cheesy Meals recipe as much as my family does! If you try it, please leave a comment below and let me know how it turned out. Don't forget to share your photos on social media and tag me – I'd love to see your creations!
Cheesy Meals
Cheesy Meals is a creamy, indulgent baked pasta with three cheeses and a golden, bubbling crust that's perfect for busy weeknights.
🧂 Ingredients
- 12 oz (340g) penne pasta
- 2 tbsp (28g) unsalted butter
- 2 tbsp (16g) all-purpose flour
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp smoked paprika
- 1/2 tsp salt, plus more for pasta water
- 1/4 tsp black pepper
- 2 cups (226g) shredded mozzarella cheese
- 1 cup (113g) shredded sharp cheddar cheese
- 1/2 cup (50g) grated Parmesan cheese
📋 Instructions
- 1Preheat Oven & Cook 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, but 1-2 minutes less than al dente. Drain and set aside.
- 2Make the Roux — In a large saucepan over medium heat, melt the butter. Add the flour and whisk constantly for 1-2 minutes until the mixture turns lightly golden and smells nutty. This cooks out the raw flour taste.
- 3Add Milk and Cream — Gradually pour in the milk and heavy cream while whisking continuously. Bring to a gentle simmer over medium heat, whisking often, until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
- 4Season and Melt Cheese — Stir in the garlic powder, onion powder, smoked paprika, salt, and pepper. Reduce heat to low and add 1 1/2 cups of mozzarella, 3/4 cup of cheddar, and the Parmesan. Stir until the cheeses are completely melted and the sauce is smooth.
- 5Combine Pasta and Sauce — Add the cooked pasta to the sauce and toss until every piece is coated. The sauce will be slightly loose, but that's okay because it will thicken in the oven.
- 6Transfer to Baking Dish — Pour the mixture into a 9×13-inch (23×33 cm) baking dish and spread evenly. Sprinkle the remaining mozzarella and cheddar over the top.
- 7Bake Until Bubbling — Bake in the preheated oven for 20-25 minutes, until the edges are bubbly and the top is golden brown. If you want a deeper color, switch to broil for the last 1-2 minutes, watching carefully.
- 8Rest and Serve — Remove from the oven and let rest for 5 minutes. This allows the sauce to set, making it easier to serve. Garnish with fresh parsley if desired.



