A hearty pasta dinner with tender bites of sirloin steak, fresh zucchini, and whole wheat penne tossed in a creamy garlic Parmesan sauce. This Healthy Creamy Steak Penne with Zucchini & Parmesan brings together satisfying protein, vegetables, and a rich, cheesy sauce without relying on heavy cream. It’s a delicious option for busy weeknights when you want something comforting that still feels balanced.

The combination of savory steak, buttery garlic, Italian seasoning, and freshly grated Parmesan gives every bite plenty of flavor. Zucchini adds freshness and a little texture, while beef broth and milk create a smooth, creamy sauce that coats the pasta beautifully. Using whole wheat or high-protein penne makes this meal even more satisfying, and a splash of reserved pasta water helps bring everything together.
Why You’ll Love This Recipe
- Creamy without heavy cream: Milk, beef broth, and Parmesan create a flavorful sauce with a lighter feel than traditional cream-based pasta sauces.
- Packed with protein: Sirloin steak and whole wheat or high-protein penne make this a filling dinner.
- A delicious way to enjoy zucchini: The zucchini half-moons add color, freshness, and texture alongside the tender steak.
- Easy weeknight cooking: The pasta, steak, vegetables, and sauce come together in a straightforward stovetop process.
- Family-friendly flavors: Garlic, Parmesan, and Italian seasoning create a familiar combination that pairs beautifully with beef.
- Easy to customize: You can adjust the red pepper flakes, use your preferred penne, or add extra parsley for freshness.
Preparation and Tools
Before cooking, cut the sirloin steak into evenly sized bite-sized pieces. This helps the pieces cook at a similar rate and makes the finished pasta easier to eat.
Wash the zucchini and slice it into half-moons. Mince the garlic, chop the parsley, and grate the Parmesan cheese fresh if possible. Freshly grated Parmesan melts more smoothly into the sauce than many pre-shredded varieties.
You’ll need:
- A large pot for boiling the penne.
- A colander for draining the pasta.
- A large skillet or sauté pan for the steak, zucchini, and sauce.
- A wooden spoon or spatula for stirring.
- A measuring cup and measuring spoons.
- A small ladle or heatproof cup for reserving pasta water.
Keep the milk, beef broth, flour, and Parmesan measured and ready before starting the sauce. This makes the cooking process easier, especially once the steak and zucchini are cooked.
Preparation Tips
Cut the steak evenly. Bite-sized pieces should be similar in size so they cook consistently. Avoid cutting them too small, as they can become dry more quickly.
Bring the steak closer to room temperature. Taking it out of the refrigerator shortly before cooking can help it cook more evenly. Pat the pieces dry if they have excess surface moisture.
Salt the pasta water. This is an opportunity to season the penne from the inside. Remember that Parmesan and beef broth also contribute saltiness, so taste the finished sauce before adding extra seasoning.
Reserve pasta water before draining. The recipe uses 1/2 cup, so measure it before you empty the pot. Its starch helps the sauce cling to the pasta and gives it a smoother consistency.
Use freshly grated Parmesan. It melts more easily and gives the sauce a better texture. Add it gradually rather than all at once.
Avoid overcooking the zucchini. The half-moons should become tender while retaining some structure. Cooking them too long can make them watery and soft.
Ingredients You’ll Need
Whole wheat or high-protein penne: The pasta provides the hearty base for this meal. Either option works, depending on your preference and what you have available.
Lean sirloin steak: Sirloin offers a satisfying beefy flavor and works well when cut into small pieces. Its savory juices also complement the Parmesan sauce.
Olive oil and butter: Olive oil is used to cook the steak, while butter adds richness to the garlic sauce.
Zucchini: Two medium zucchini add vegetables, color, and a mild flavor that balances the richness of the beef and cheese.
Garlic: Garlic powder seasons the steak, while fresh minced garlic builds the flavor of the sauce.
All-purpose flour: A small amount helps thicken the milk and beef broth into a creamy sauce.
2% milk and low-sodium beef broth: These form the sauce’s liquid base. Milk provides creaminess, while beef broth adds savory depth that complements the sirloin.
Freshly grated Parmesan: Parmesan gives the sauce its signature cheesy flavor and helps create a smooth finish.
Reserved pasta water: The starchy water helps adjust the sauce consistency and brings the pasta and sauce together.
Italian seasoning, red pepper flakes, and parsley: Italian seasoning adds herbal flavor, optional red pepper flakes provide gentle heat, and fresh parsley brightens the finished dish.
How to Make Healthy Creamy Steak Penne with Zucchini & Parmesan
1. Cook the Penne
Bring a large pot of salted water to a boil. Add the whole wheat or high-protein penne and cook according to the package instructions until al dente.
Before draining, reserve 1/2 cup of pasta water. Drain the penne and set it aside.
Cooking the pasta until just al dente is important because it will be combined with the warm sauce later. This helps prevent the penne from becoming overly soft.
2. Season and Cook the Steak
While the pasta cooks, season the bite-sized sirloin pieces with salt, black pepper, and garlic powder.
Heat the olive oil in a large skillet over medium-high heat. Add the steak in a single layer, working in batches if necessary to avoid overcrowding.
Cook until the pieces are browned and reach your preferred level of doneness. The exact cooking time will depend on the size of the pieces and your preferred doneness.
Transfer the cooked steak to a plate and set aside. Leaving the flavorful browned bits in the skillet will help build the sauce.
3. Sauté the Zucchini
Add the sliced zucchini to the same skillet. Cook, stirring occasionally, until the half-moons are lightly tender but still hold their shape.
The zucchini should soften without becoming mushy. Once cooked, transfer it to the plate with the steak.
4. Build the Garlic Parmesan Sauce
Reduce the heat to medium and add the butter to the skillet.
Once melted, add the minced garlic and cook briefly until fragrant, stirring so it doesn’t burn.
Sprinkle in the all-purpose flour and stir to combine with the butter and garlic. Cook briefly to form a smooth mixture.
Gradually pour in the 2% milk and low-sodium beef broth, stirring continuously to prevent lumps from forming.
Add the Italian seasoning and optional red pepper flakes. Continue stirring as the sauce warms and thickens.
5. Add the Parmesan
Stir in the freshly grated Parmesan cheese until melted into the sauce.
The sauce should become creamy and smooth, with a consistency that can coat the back of a spoon. Keep the heat moderate to avoid overheating the cheese.
6. Combine Everything
Add the cooked penne to the skillet and toss gently until the pasta is coated in the garlic Parmesan sauce.
Pour in the reserved pasta water as needed to loosen the sauce and help it coat the pasta evenly.
Return the cooked steak and zucchini to the skillet. Gently toss everything together until heated through and evenly distributed.
7. Garnish and Serve
Remove the skillet from the heat and sprinkle the chopped fresh parsley over the pasta.
Taste and adjust the salt and black pepper if needed. Serve warm, making sure each portion includes plenty of steak, zucchini, penne, and creamy Parmesan sauce.

What to Serve With Healthy Creamy Steak Penne
This steak penne is a satisfying meal on its own, but a few simple sides can make dinner feel even more complete. Since the pasta already has steak, zucchini, and a creamy Parmesan sauce, lighter sides work particularly well.
- Garlic Bread: Serve warm garlic bread or toasted baguette slices for soaking up the extra Parmesan sauce.
- Fresh Garden Salad: A crisp salad with lettuce, cucumber, cherry tomatoes, and a light vinaigrette adds freshness alongside the rich pasta.
- Roasted Broccoli: Roasted broccoli provides a slightly crispy texture and pairs nicely with garlic and Parmesan.
- Sautéed Green Beans: Lightly cooked green beans make a simple vegetable side without overwhelming the main dish.
- Roasted Cherry Tomatoes: Their natural sweetness and slight acidity complement the savory steak and creamy sauce.
For an easy weeknight dinner, a simple green salad is an excellent choice. If you’re serving guests, add garlic bread and roasted vegetables for a more substantial spread.
Storage Instructions
Refrigerating: Allow the leftover steak penne to cool slightly before transferring it to an airtight container. Refrigerate promptly, within two hours of cooking. It will generally keep well for up to 3–4 days.
Reheating: The Parmesan sauce may thicken as it sits in the refrigerator. Reheat individual portions in a skillet over low to medium-low heat, adding a small splash of milk or water to loosen the sauce. Stir gently until heated throughout. You can also use a microwave, reheating in short intervals and stirring between each one.
Freezing: Freezing is possible, although the zucchini may become softer and the milk-based Parmesan sauce may change texture after thawing. For the best results, enjoy this recipe freshly made or refrigerated rather than freezing it.
Make-Ahead Preparation: You can slice the zucchini, mince the garlic, chop the parsley, and cut the steak into bite-sized pieces ahead of time. Store the prepared ingredients separately in the refrigerator until you’re ready to cook. For the best pasta texture, cook and combine everything shortly before serving.
Estimated Nutrition
The following nutrition information is an estimate based on the listed ingredients and an assumed yield of 4 servings using whole wheat penne, lean sirloin, 2% milk, and Parmesan cheese.
- Calories: Approximately 590 kcal
- Protein: Approximately 43 g
- Carbohydrates: Approximately 62 g
- Fat: Approximately 19 g
- Fiber: Approximately 8 g
Actual nutrition will vary depending on the pasta brand, steak cut, Parmesan quantity, and portion sizes. Using high-protein penne may change the protein content.
Frequently Asked Questions
1. Can I use regular penne instead of whole wheat penne?
Yes! Regular penne works perfectly in this recipe. Whole wheat penne offers a nuttier flavor and generally more fiber, while high-protein penne is another option if you want to increase the protein content. Follow the cooking instructions on your chosen pasta package.
2. What is the best cut of steak for this recipe?
Lean sirloin is a great choice because it offers plenty of beefy flavor and works well when cut into bite-sized pieces. You can also use another tender steak cut suitable for quick skillet cooking, keeping in mind that cooking times may vary.
3. How do I keep the Parmesan sauce creamy?
Use moderate heat when preparing the sauce and add the Parmesan gradually. Avoid allowing the sauce to boil vigorously after adding the cheese. Reserved pasta water can also help loosen the sauce and improve its consistency.
4. Can I make this recipe without red pepper flakes?
Absolutely. Red pepper flakes are optional and simply add a little heat. Leave them out for a milder sauce without changing the rest of the recipe.
5. Why is my creamy pasta sauce too thick?
The sauce naturally thickens as it cools and as the pasta absorbs some of the liquid. Add a little reserved pasta water or milk while gently reheating until it reaches your preferred consistency.
6. Can I prepare this recipe ahead of time?
Yes. You can prepare the vegetables, garlic, parsley, and steak in advance. However, the finished pasta is best served freshly assembled because the sauce is at its creamiest and the zucchini retains more texture.
A Delicious Steak Pasta Dinner for Any Night
Healthy Creamy Steak Penne with Zucchini & Parmesan brings together everything you want in a comforting pasta dinner: tender sirloin, flavorful vegetables, hearty penne, and a smooth garlic Parmesan sauce. It’s satisfying without requiring heavy cream, and the combination of steak and zucchini makes every serving feel complete.
Keep this recipe handy for busy evenings when you want a homemade dinner that feels a little special without making cooking complicated. Finish with fresh parsley, serve while warm, and enjoy!
Print
Healthy Creamy Steak Penne with Zucchini & Parmesan
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
This Healthy Creamy Steak Penne with Zucchini & Parmesan combines tender sirloin steak, whole wheat penne, fresh zucchini, and a smooth garlic Parmesan sauce made with milk and beef broth. A satisfying, protein-rich stovetop dinner perfect for busy weeknights.
Ingredients
- 12 oz (340 g) whole wheat penne or high-protein penne
- 1 lb (450 g) lean sirloin steak, cut into bite-sized pieces
- 1 tablespoon olive oil
- Salt and black pepper to taste
- 1 teaspoon garlic powder
- 2 medium zucchini, sliced into half-moons
- 1 tablespoon butter
- 3 cloves garlic, minced
- 1 tablespoon all-purpose flour
- 1 cup (240 ml) 2% milk
- 3/4 cup (180 ml) low-sodium beef broth
- 1/2 cup (50 g) freshly grated Parmesan cheese
- 1/2 cup reserved pasta water
- 1/2 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley
Instructions
- Bring a large pot of salted water to a boil. Cook the penne according to package instructions until al dente. Reserve 1/2 cup pasta water before draining.
- Season the sirloin steak with salt, black pepper, and garlic powder.
- Heat olive oil in a large skillet over medium-high heat. Add the steak in a single layer, working in batches if necessary. Cook until browned and cooked to your preferred doneness. Transfer to a plate.
- Add the sliced zucchini to the same skillet. Cook, stirring occasionally, until tender but still holding its shape. Transfer to the plate with the steak.
- Reduce the heat to medium. Add butter to the skillet. Once melted, add the minced garlic and cook briefly until fragrant.
- Sprinkle in the flour and stir to combine with the butter and garlic.
- Gradually pour in the milk and beef broth, stirring continuously to create a smooth sauce.
- Add Italian seasoning and optional red pepper flakes. Stir as the sauce warms and thickens.
- Add the freshly grated Parmesan and stir until melted and the sauce is creamy.
- Add the cooked penne and toss to coat. Pour in reserved pasta water as needed to adjust the sauce consistency.
- Return the steak and zucchini to the skillet. Gently toss until everything is evenly combined and heated through.
- Remove from heat, garnish with chopped fresh parsley, and serve warm.
Notes
- Whole wheat, high-protein, or regular penne can be used according to preference.
- Add reserved pasta water gradually to achieve your preferred sauce consistency.
- Keep the heat moderate when adding Parmesan to help maintain a smooth sauce.
- Red pepper flakes are optional and can be omitted for a milder flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Recipes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/4
- Calories: 590 kcal
- Sugar: 6 g
- Sodium: 650 mg
- Fat: 19 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 62 g
- Fiber: 8 g
- Protein: 43 g
- Cholesterol: 95 mg
Keywords: Healthy Creamy Steak Penne, creamy steak pasta, steak penne with zucchini, garlic Parmesan pasta, high-protein pasta dinner

Leave a Comment