I make this Cowboy Butter Steak & Broccoli Linguine when I want a bold, hearty meal that feels both comforting and packed with flavor. The juicy steak, tender broccoli, and rich buttery sauce come together with pasta to create a dish that feels indulgent but still balanced. I love how the cowboy butter adds a punch of garlic, herbs, and spice that takes everything to the next level.
Why You’ll Love This Recipe
I love this recipe because it combines simple ingredients with big, satisfying flavor. The steak brings richness, the broccoli adds freshness, and the cowboy butter ties everything together with a zesty kick. I also like that it feels like a complete meal in one bowl, making it perfect for weeknights or when I want something filling and special.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- steak (sirloin, ribeye, or flank), sliced
- linguine pasta
- broccoli florets
- butter
- olive oil
- garlic, minced
- lemon juice
- Dijon mustard
- red pepper flakes
- paprika
- fresh parsley, chopped
- salt
- black pepper
- grated parmesan cheese, optional

Directions
I start by cooking the linguine in salted water according to the package instructions. During the last few minutes, I add the broccoli to the same pot so it cooks until tender but still bright. Then I drain everything and set it aside.
While the pasta cooks, I heat olive oil in a large pan over medium-high heat. I season the steak with salt, pepper, and paprika, then cook it until browned and cooked to my liking. I remove the steak from the pan and let it rest before slicing it into strips.
In the same pan, I lower the heat and add butter along with the minced garlic. I let it cook until fragrant, then stir in lemon juice, Dijon mustard, red pepper flakes, and chopped parsley to create the cowboy butter sauce.
I return the steak to the pan along with the cooked linguine and broccoli. I toss everything together so the sauce coats the pasta evenly.
I taste and adjust seasoning if needed, then serve it warm with a sprinkle of parmesan cheese if I want an extra savory finish.
Servings and timing
I usually get about 3 to 4 servings from this recipe.
I spend around 10 to 15 minutes prepping and about 20 minutes cooking. In total, I plan for roughly 30 to 35 minutes.
Variations
I sometimes swap the steak for chicken or shrimp when I want a different protein. I also like adding mushrooms or cherry tomatoes for extra flavor and texture.
When I want a lighter version, I reduce the butter slightly and add more lemon juice for brightness. I also experiment with whole wheat or gluten-free pasta.
If I feel like making it richer, I add a splash of cream or extra parmesan to the sauce.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen over time, which I enjoy.
For reheating, I warm it gently on the stovetop or in the microwave, adding a splash of water or broth to loosen the sauce.
I don’t usually freeze this dish because the pasta texture can change, but I can freeze it if needed and reheat it slowly.
FAQs
What cut of steak works best?
I like using sirloin, ribeye, or flank steak because they cook quickly and stay tender when sliced properly.
Can I use frozen broccoli?
I can use frozen broccoli, and I add it directly to the boiling pasta water.
How do I keep the steak tender?
I avoid overcooking it and always let it rest before slicing it against the grain.
Can I make this dish spicy?
I add more red pepper flakes or a pinch of cayenne for extra heat.
Can I make it without mustard?
I can skip the Dijon mustard if I prefer, though it adds a nice tangy depth to the sauce.
Conclusion
I love how this Cowboy Butter Steak & Broccoli Linguine brings together bold flavors in a simple, satisfying way. It’s rich, hearty, and full of texture, making it a perfect go-to meal when I want something comforting but still a little elevated. This is one of those recipes I enjoy making when I want a quick dish that feels special and full of flavor.
Cowboy Butter Steak & Broccoli Linguine
- Author: lina
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 3 to 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Halal
Description
A bold and hearty pasta dish featuring juicy steak, tender broccoli, and linguine tossed in a rich cowboy butter sauce with garlic, herbs, and a hint of spice for a satisfying and flavorful meal.
Ingredients
- 12 oz steak (sirloin, ribeye, or flank), sliced
- 10 oz linguine pasta
- 2 cups broccoli florets
- 3 tablespoons butter
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon paprika
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup grated parmesan cheese (optional)
Instructions
- Cook linguine in salted water according to package instructions.
- Add broccoli florets to the pasta during the last 3 to 4 minutes of cooking.
- Drain and set aside.
- Heat olive oil in a large pan over medium-high heat.
- Season steak with salt, pepper, and paprika.
- Cook steak until browned and cooked to desired doneness.
- Remove steak from pan, let rest, then slice into strips.
- Reduce heat and add butter to the same pan.
- Add garlic and cook until fragrant.
- Stir in lemon juice, Dijon mustard, red pepper flakes, and parsley to form the sauce.
- Return steak to the pan along with cooked linguine and broccoli.
- Toss everything together until well coated.
- Taste and adjust seasoning as needed.
- Serve warm topped with parmesan cheese if desired.
Notes
- Slice steak against the grain for maximum tenderness.
- Adjust red pepper flakes for desired spice level.
- Frozen broccoli can be used and added directly to the pasta water.
- Use whole wheat or gluten-free pasta if preferred.
- Add mushrooms or cherry tomatoes for extra flavor.
- A splash of cream or extra butter makes the sauce richer.
- Reheat with a bit of water or broth to loosen the sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 610
- Sugar: 3g
- Sodium: 520mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 38g
- Cholesterol: 110mg
