Welcome to the Ultimate Cheesy Meals Skillet – the dish that turns a weeknight into a celebration. Imagine tender pasta, crisp-tender vegetables, and a silky, three-cheese sauce that blankets every bite, all baked to bubbling, golden perfection in one skillet.
Advertisements1
This recipe is my answer to busy evenings when you crave something deeply comforting but don't want a mountain of dishes. It's flexible, forgiving, and loaded with flavor – from sharp cheddar to nutty Gruyère – and it's guaranteed to make everyone at the table smile.
Whether you're feeding a hungry family or meal-prepping for the week, this cheesy skillet delivers big on taste and warmth. Let's dive in!
Why You'll Love This Recipe
About the Ingredients
8 oz (225g) elbow macaroni
Any short pasta works – try shells or cavatappi. For a gluten-free option, use your favorite GF pasta and adjust cooking time.
2 tbsp (28g) unsalted butter
Butter adds richness. Substitute with olive oil or vegan butter for a dairy-free version.
1 small yellow onion, diced
About 1/2 cup. Use shallots for a milder flavor or skip if you're not an onion fan.
2 cloves garlic, minced
Fresh garlic is best; in a pinch, use 1/2 tsp garlic powder.
1 cup (150g) cherry tomatoes, halved
Adds a burst of freshness. Use canned diced tomatoes (drained) if fresh aren't in season.
2 cups (60g) fresh spinach
Baby spinach wilts quickly. Frozen spinach (thawed and squeezed) works too – use 1/2 cup.
1 cup (240ml) heavy cream
For a lighter version, use half-and-half or whole milk, but the sauce will be less rich.
1 cup (240ml) chicken or vegetable broth
Use low-sodium to control salt. Vegetable broth keeps it vegetarian.
1 1/2 cups (170g) shredded sharp cheddar cheese
Sharp cheddar packs a punch. Pre-shredded is fine, but block cheese melts smoother.
1/2 cup (50g) shredded Gruyère cheese
Nutty and melty. Substitute with Swiss or Emmental.
1/2 cup (50g) shredded mozzarella cheese
For that stretchy pull. Low-moisture mozzarella works best.
1/2 tsp smoked paprika
Adds a subtle smokiness. Regular paprika or a pinch of cayenne works too.
Salt and black pepper to taste
Season generously – cheese can be salty, so taste before adding extra salt.
Tips & Tricks
Don't overcook the pasta
Cook it 1-2 minutes less than package directions – it will continue cooking in the oven. You want it al dente with a slight bite.
Shred your own cheese
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Shredding from a block gives you a creamier sauce.
Let it rest
After baking, let the skillet sit for 5 minutes. This allows the sauce to set slightly, making it easier to serve and preventing a runny mess.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prepare
Preheat your oven to 375°F (190°C). Grease a 10-inch oven-safe skillet or baking dish with butter or nonstick spray.
2. Cook the Pasta
Bring a large pot of salted water to a boil. Cook the elbow macaroni for 2 minutes less than the package directs (about 7-8 minutes). Drain and set aside.
3. Sauté Aromatics
In the same skillet over medium heat, melt the butter. Add the diced onion and cook until translucent, about 3-4 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
4. Bloom the Spices
Sprinkle in the smoked paprika and stir for 30 seconds to release its oils. This deepens the flavor.
5. Add Tomatoes and Spinach
Stir in the cherry tomatoes and cook for 2 minutes until they soften. Add the spinach and cook until wilted, about 1 minute, stirring constantly.
6. Create the Sauce
Pour in the heavy cream and broth. Bring to a gentle simmer and cook for 2-3 minutes, scraping up any browned bits from the bottom. Reduce heat to low.
7. Melt the Cheeses
Gradually whisk in the cheddar, Gruyère, and mozzarella until smooth. Season with salt and pepper to taste.
8. Combine and Bake
Add the cooked pasta to the skillet and stir to coat evenly. Smooth the top. Transfer the skillet to the oven and bake for 10-12 minutes until the edges are bubbly and the top is golden brown.
9. Rest and Serve
Remove from oven and let rest for 5 minutes. The sauce will thicken slightly. Serve hot, garnished with fresh herbs if desired.
Delicious Variations
Add Protein
Stir in 2 cups of cooked shredded chicken, crumbled sausage, or crispy bacon before baking.
Go Vegan
Use plant-based butter, cream (like cashew cream), and vegan cheese shreds. Add nutritional yeast for extra cheesy flavor.
Make It Spicy
Add a diced jalapeño with the onion and a pinch of cayenne in the sauce. Top with sliced fresh chili before serving.
How to Store Ultimate Cheesy Meals Skillet
Refrigerator
Store leftovers in an airtight container for up to 4 days. The sauce may thicken; add a splash of milk when reheating.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium-low heat, adding a splash of broth or milk to loosen the sauce, or microwave in 30-second bursts, stirring between.
Frequently Asked Questions
Q: Can I make this cheesy skillet ahead of time?
Yes, you can assemble the entire dish (without baking) and refrigerate it for up to 24 hours. Bake it directly from the fridge, adding 5-10 minutes to the oven time.
Q: What can I substitute for heavy cream to make it lighter?
Use half-and-half or whole milk for a lighter sauce. To keep it creamy, mix 1 tablespoon of cornstarch with the milk before adding to prevent curdling.
Q: Can I use pre-shredded cheese?
Yes, but pre-shredded cheese contains anti-caking agents that can prevent smooth melting. For the creamiest sauce, shred your own cheese from a block.
Q: How do I prevent the cheese sauce from becoming grainy?
Grainy sauce often happens when cheese is added at too high a heat or cooked too long. Add cheese over low heat and stir until just melted, and avoid boiling the sauce.
Q: Is this recipe gluten-free?
It can be! Use gluten-free pasta and ensure your broth and spices are certified gluten-free. The rest of the ingredients are naturally gluten-free.
If you loved this Ultimate Cheesy Meals Skillet as much as I do, don't forget to share your creation with me on social media! Tag me and use #CheesySkillet – and subscribe to my newsletter for more comforting one-pan dinners. Cook with love!
Ultimate Cheesy Meals Skillet
Ultimate Cheesy Meals Skillet: a gooey, golden one-pan dinner with pasta, veggies, and three cheeses, ready in 30 minutes.
🧂 Ingredients
- 8 oz (225g) elbow macaroni
- 2 tbsp (28g) unsalted butter
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 cup (150g) cherry tomatoes, halved
- 2 cups (60g) fresh spinach
- 1 cup (240ml) heavy cream
- 1 cup (240ml) chicken or vegetable broth
- 1 1/2 cups (170g) shredded sharp cheddar cheese
- 1/2 cup (50g) shredded Gruyère cheese
- 1/2 cup (50g) shredded mozzarella cheese
- 1/2 tsp smoked paprika
- Salt and black pepper to taste
📋 Instructions
- 1Preheat and Prepare — Preheat your oven to 375°F (190°C). Grease a 10-inch oven-safe skillet or baking dish with butter or nonstick spray.
- 2Cook the Pasta — Bring a large pot of salted water to a boil. Cook the elbow macaroni for 2 minutes less than the package directs (about 7-8 minutes). Drain and set aside.
- 3Sauté Aromatics — In the same skillet over medium heat, melt the butter. Add the diced onion and cook until translucent, about 3-4 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
- 4Bloom the Spices — Sprinkle in the smoked paprika and stir for 30 seconds to release its oils. This deepens the flavor.
- 5Add Tomatoes and Spinach — Stir in the cherry tomatoes and cook for 2 minutes until they soften. Add the spinach and cook until wilted, about 1 minute, stirring constantly.
- 6Create the Sauce — Pour in the heavy cream and broth. Bring to a gentle simmer and cook for 2-3 minutes, scraping up any browned bits from the bottom. Reduce heat to low.
- 7Melt the Cheeses — Gradually whisk in the cheddar, Gruyère, and mozzarella until smooth. Season with salt and pepper to taste.
- 8Combine and Bake — Add the cooked pasta to the skillet and stir to coat evenly. Smooth the top. Transfer the skillet to the oven and bake for 10-12 minutes until the edges are bubbly and the top is golden brown.
- 9Rest and Serve — Remove from oven and let rest for 5 minutes. The sauce will thicken slightly. Serve hot, garnished with fresh herbs if desired.



