This hearty pasta dish brings together seared steak strips, crisp-tender broccoli, and sweet cherry tomatoes in a velvety garlic Parmesan cream sauce. The penne absorbs all the rich flavors while the steak adds protein and satisfying texture. Ready in under an hour, this Italian-American inspired meal is perfect for weeknight dinners when you want something comforting yet impressive.
The first time I made this dish was on a rainy Tuesday when I desperately needed something comforting but didn't want to order takeout yet again. My husband walked through the door just as the garlic hit the hot oil, and his face lit up before he even saw what was cooking. That's when I knew this pasta would become part of our regular rotation. There's something magical about how the creamy sauce clings to every piece of penne while the steak stays impossibly tender.
Last winter, my sister came over feeling completely drained from work, and I put this together while she sat at the counter talking. Watching her shoulders drop as she took that first bite told me everything I needed to know about the power of a really good pasta dinner. Now she requests it every time she visits, and I've learned to double the recipe because somehow it always disappears.
Ingredients
- 12 oz penne pasta: The ridges catch every drop of that luscious cream sauce, and the shape holds up beautifully when tossed with all those hearty ingredients
- 1 lb sirloin steak: Slice it against the grain into thin strips for maximum tenderness, and don't be shy with the seasoning since steak carries flavor through the whole dish
- 2 cups broccoli florets: Adding them to the pasta water for those last two minutes keeps them bright green and perfectly tender-crisp without dirtying another pot
- 1 cup cherry tomatoes: They burst gently in the creamy sauce, releasing their sweet juices to balance all that richness
- 4 cloves garlic: Freshly minced, not jarred, because the difference in aromatic power transforms the entire sauce
- 1 cup heavy cream: The foundation of that luxurious sauce that somehow makes everything taste like restaurant quality
- 1/2 cup grated Parmesan: Use freshly grated if you can, as it melts into the cream more evenly and brings a sharper salty edge
- 2 tbsp olive oil: One tablespoon for searing the steak and another for building the sauce base
Instructions
- Cook the pasta and broccoli:
- Bring a large pot of generously salted water to a rolling boil and cook the penne until just shy of al dente. Toss in those broccoli florets during the final two minutes, then drain everything together but remember to reserve a splash of pasta water just in case.
- Sear the steak:
- Season your steak strips generously with salt and pepper while heating one tablespoon of olive oil in a large skillet over medium-high heat. Sear the steak quickly for about two to three minutes per side until just cooked through, then transfer to a plate and cover loosely to keep warm.
- Build the aromatic base:
- Add the remaining olive oil to that same beautiful skillet and toss in the minced garlic, cooking for just one minute until fragrant but not browned. Drop in those halved cherry tomatoes and let them soften for two to three minutes while the kitchen starts smelling incredible.
- Create the creamy sauce:
- Lower the heat to medium and pour in the heavy cream, stirring constantly to combine with all those flavorful pan drippings. Let it simmer gently for a few minutes before stirring in the Parmesan cheese and red pepper flakes if you like a little warmth.
- Bring it all together:
- Add the drained penne and broccoli to the skillet and toss everything together until the sauce coats each piece of pasta. Return the steak and any accumulated juices to the pan, mixing until everything is heated through and well combined.
This dish has become my go-to for celebrating small victories or comforting bad days. There's something about the combination of tender steak, fresh vegetables, and that creamy sauce that makes everything feel a little bit better.
Making It Lighter
Half-and-half works surprisingly well instead of heavy cream if you are watching the richness. The sauce won't be quite as velvety, but it still coats the pasta beautifully and lets the other ingredients shine through.
Perfect Wine Pairings
A robust red wine like Chianti or Sangiovese cuts through the cream and complements the beef beautifully. If you prefer white, a buttery Chardonnay can hold its own against the rich sauce.
Get Creative
This recipe adapts beautifully to whatever you have in the fridge or what your family prefers. Once you master the basic technique, you will find yourself making endless variations that become your own signature version.
- Swap chicken breast or shrimp for the steak for a lighter protein option
- Add fresh spinach or sun-dried tomatoes for extra color and depth
- A squeeze of lemon juice right before serving brightens the whole dish
I hope this pasta brings as much comfort to your table as it has to mine. There is nothing quite like a homemade meal to turn an ordinary evening into something special.
Recipe FAQs
- → Can I use a different cut of beef?
-
Yes, flank steak, ribeye, or New York strip work well. Slice against the grain for tenderness regardless of cut.
- → How do I prevent the cream sauce from curdling?
-
Keep heat at medium or lower when adding cream. Avoid boiling and stir constantly. Room temperature cream incorporates more smoothly.
- → Can I make this dish ahead of time?
-
Cook pasta and vegetables separately, then reheat gently with sauce. The sauce may thicken when chilled—add splash of pasta water to loosen.
- → What vegetables can substitute for broccoli?
-
Try spinach, asparagus, bell peppers, or zucchini. Add hearty vegetables with broccoli, delicate greens like spinach at the very end.
- → How should I store leftovers?
-
Refrigerate in airtight containers up to 3 days. Reheat with tablespoon of cream or broth to restore sauce consistency.