Pin it My neighbor knocked on my door one Thursday holding a jar of artichoke hearts she couldn't use before her weekend trip. I tossed them with some pasta, cream, and whatever greens were left in my fridge, baked it under a layer of buttery crumbs, and ended up with something so satisfying I made it three more times that month. It's the kind of dish that feels fancy but comes together with almost no fuss, just good ingredients doing their thing in the oven. Now it's my go-to when I want comfort without spending the whole evening in the kitchen. The golden, bubbling top alone is worth turning on the oven for.
I brought this to a potluck once, still warm in the dish wrapped in towels, and watched it disappear in under ten minutes. Someone asked if I'd made the sauce from scratch, surprised when I said it only took a few minutes on the stove. The artichokes give it a briny, tender bite that balances the richness, and the spinach wilts into soft green ribbons that cling to the pasta. It's one of those recipes that makes people think you worked harder than you did. I've never brought home leftovers.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Short pasta: Penne or rigatoni works best because the ridges catch the sauce, and they hold up well under the broil without getting mushy.
- Artichoke hearts: Use the canned or jarred kind in water or brine, not the marinated oil-packed version unless you want extra richness and tang.
- Fresh baby spinach: It wilts down to almost nothing, so don't worry if it looks like too much in the pan at first.
- Yellow onion and garlic: These build the base flavor and smell incredible as they soften in olive oil.
- Heavy cream and whole milk: The combo gives you a sauce that's creamy but not so thick it feels heavy.
- Freshly grated Parmesan: Pre-grated won't melt as smoothly, and the flavor is nowhere near as sharp and nutty.
- Italian herbs and nutmeg: A little nutmeg in cream sauce is an old trick that makes everything taste more complex without anyone knowing why.
- Breadcrumbs and butter: This topping crisps up into a golden crust that adds texture and makes the whole dish look bakery-perfect.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your oven and dish:
- Set your oven to 190°C (375°F) and grease a big baking dish so nothing sticks later. This step takes ten seconds but saves you scrubbing time.
- Cook the pasta:
- Boil it in well-salted water until it's just al dente, a minute or two less than the package says. It'll finish cooking in the oven, so you want it firm now.
- Sauté the aromatics:
- Heat olive oil in a large skillet and cook the onion until it's soft and translucent, then add the garlic and let it bloom for a minute. The kitchen will smell amazing.
- Wilt the spinach and warm the artichokes:
- Toss in the spinach and stir until it collapses into the pan, then add the quartered artichoke hearts and cook just long enough to heat them through. Remove from heat so nothing overcooks.
- Make the cream sauce:
- In a saucepan, gently heat the cream and milk, then stir in Parmesan, Italian herbs, salt, pepper, and a pinch of nutmeg. Keep stirring until the cheese melts into a smooth, silky sauce.
- Combine everything:
- In a large bowl, mix the drained pasta, sautéed vegetables, and cream sauce until every piece is coated. Transfer it all to your greased baking dish.
- Add the topping:
- Toss breadcrumbs with melted butter in a small bowl, then scatter them evenly over the pasta. Sprinkle extra Parmesan on top if you're feeling generous.
- Bake until golden:
- Slide the dish into the oven and bake for 20 to 25 minutes, until the top is golden brown and the edges are bubbling. Let it rest for five minutes before serving so the sauce settles.
Pin it One winter night I made this for a friend going through a rough week, and she sat at my kitchen table with a bowl in her lap, quiet for the first time in days. She said it tasted like being taken care of, which is maybe the best compliment I've ever gotten for anything I've cooked. Sometimes a dish isn't just about flavor, it's about warmth and the feeling of someone thinking of you. This one does that without trying.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Storing and Reheating
Leftovers keep in an airtight container in the fridge for up to three days, and honestly they taste even richer the next day after everything has had time to meld. Reheat individual portions in the microwave with a damp paper towel over the top to keep the pasta from drying out, or warm the whole dish covered with foil in a low oven. If the sauce seems thick after reheating, stir in a splash of milk or cream to loosen it up. I've never successfully frozen this because the cream sauce can break when thawed, so it's best enjoyed fresh or within a few days.
Variations and Swaps
You can swap the spinach for kale or even frozen chopped spinach if that's what you have, just squeeze out the extra water first. I've added sun-dried tomatoes and roasted red peppers when I wanted a little sweetness and color, and both were great. For a lighter version, use half-and-half instead of heavy cream, though the sauce won't be quite as lush. If you want protein, stir in shredded rotisserie chicken or cooked Italian sausage before baking. Swap the Parmesan for Gruyère or a sharp white cheddar if you're feeling adventurous.
Serving Suggestions
This pasta bake is rich enough to be the main event, but it pairs beautifully with a simple green salad dressed in lemon vinaigrette to cut through the cream. I like serving it with crusty bread for soaking up any sauce left on the plate, and a crisp white wine like Pinot Grigio or Sauvignon Blanc on the side. If you're feeding a crowd, double the recipe and bake it in a big roasting pan. It's also perfect for a cozy weeknight dinner when you want something hearty but don't want to stand over the stove.
- Add a handful of fresh basil or parsley on top right before serving for a pop of color and freshness.
- Serve with garlic bread or a baguette to make it feel like a full Italian meal.
- Pair with roasted vegetables like cherry tomatoes or zucchini if you want more veggies on the table.
Pin it This is the kind of recipe that feels like a warm hug on a plate, and it's become one of those dishes I make without thinking when I need something reliable and delicious. I hope it finds a spot in your regular rotation too.
Recipe FAQs
- → Can I prepare this ahead of time?
Yes, you can assemble the casserole up to 24 hours in advance. Cover and refrigerate, then add 5-10 minutes to baking time if cooking from cold.
- → What pasta shapes work best?
Short, sturdy pasta like penne, rigatoni, or fusilli holds the creamy sauce well. Avoid thin pasta that may become mushy when baked.
- → Can I substitute the spinach?
Absolutely. Kale, Swiss chard, or arugula are excellent alternatives. Adjust cooking time slightly depending on thickness.
- → Is this dish freezer-friendly?
Yes, freeze the unbaked casserole for up to three months. Thaw overnight in the refrigerator before baking, adding extra time as needed.
- → How can I make this lighter?
Replace heavy cream with half-and-half or a combination of milk and cream. Use reduced-fat Parmesan or decrease the amount slightly while maintaining flavor.
- → What wine pairs well with this dish?
A crisp white wine like Pinot Grigio or Sauvignon Blanc complements the creamy sauce and bright vegetables beautifully.