There’s something truly special about a well-cooked steak that brings people together, and the Cowboy Steaks with Roasted Brussels Sprouts Recipe is one of those dishes that never fails to impress. This recipe combines bold, coffee-infused seasoning rubbed onto hearty London Broil steaks with perfectly caramelized Brussels sprouts roasted to crispy-tender perfection. Each bite delivers a symphony of smoky, savory, and slightly sweet flavors that feel both rustic and refined—a perfect dinner to share with someone you love or to treat yourself to a satisfying, restaurant-quality meal at home.
Ingredients You'll Need
This recipe comes down to a handful of straightforward, kitchen-friendly ingredients that pack tons of flavor. Each one plays a vital role, whether it’s the robust coffee grounds adding depth to the steak rub or the fresh Brussels sprouts providing a vibrant, slightly nutty contrast. The magic is in how simply these ingredients work together to create a dish that’s both comforting and elevated.
- 2 10 oz London Broil Steaks: A flavorful, lean cut that takes well to bold seasoning and high-heat cooking.
- 2 teaspoon coffee grounds: Adds a deep, earthy richness that enhances the steak’s natural flavors.
- 1 teaspoon salt: Essential for bringing out the savory notes in the steak and sprouts.
- ½ teaspoon freshly ground black pepper: Provides subtle heat and complexity to the rub.
- ½ teaspoon garlic powder: Offers a gentle aromatic punch without overpowering the dish.
- 1 teaspoon dried onion powder: Adds a mellow sweetness and depth to the seasoning blend.
- 1 tablespoon vegetable oil: Perfect for coating the pan to get a beautiful sear on the steaks.
- 1 pound Brussels sprouts, cleaned, trimmed, and sliced in half: Roasting these brings out their natural sweetness and a crispy edge.
- 2 tablespoons olive oil: Best for tossing the Brussels sprouts to ensure even roasting and a luscious finish.
- 2 teaspoons steak seasoning mixture: The same flavorful rub used on the steak, doubling as a perfect seasoning for the sprouts.
How to Make Cowboy Steaks with Roasted Brussels Sprouts Recipe
Step 1: Prepare Your Skillet and Seasoning
First, preheat a 10-inch cast iron skillet on high heat. The pan should be scorching hot—hot enough that you can hold your hand just a few inches above the surface for only a few seconds. While the pan heats up, mix together the coffee grounds, salt, black pepper, garlic powder, and onion powder in a small bowl. This blend is what makes this recipe shine with its unique, bold flavor.
Step 2: Rub and Sear the Steaks
Generously rub the seasoning mixture all over your London Broil steaks, ensuring even coverage on all sides. Once the skillet has reached the right temperature, reduce heat to medium and add the vegetable oil. Tilt the skillet to coat the surface evenly, then carefully lay the steaks down. Resist the urge to move them—this is how you get a gorgeous crust. Cook for at least 5 minutes before flipping.
Step 3: Cook to Perfection and Rest
After flipping the steaks, cook for an additional 4 to 9 minutes depending on your preferred doneness. Using a meat thermometer is a fantastic way to hit your ideal temperature—140°F is perfect for medium. When the steaks reach about 5 degrees below your target, remove them from the pan and tent with foil. Letting them rest for 10 minutes will allow the juices to redistribute for the juiciest bite possible.
Step 4: Roast the Brussels Sprouts
While your steaks are resting, preheat your oven to 400°F. On a half-sheet pan, toss the halved Brussels sprouts with olive oil and the steak seasoning mixture. Use your hands to ensure every piece is well coated. Roast the sprouts for 13 to 16 minutes, checking near the end to achieve a tender, caramelized finish with crispy edges. This adds a beautiful balance of texture and flavor to the dish.
How to Serve Cowboy Steaks with Roasted Brussels Sprouts Recipe
Garnishes
A simple sprinkle of flaky sea salt or a fresh grind of black pepper right before serving can elevate your Cowboy Steaks with Roasted Brussels Sprouts Recipe. For a pop of color and freshness, try scattering some chopped fresh parsley or a squeeze of lemon juice over the Brussels sprouts to brighten and balance the dish.
Side Dishes
This beef and veggie combo stands strong on its own, but if you want to round out the meal, consider creamy mashed potatoes or garlic butter noodles. A crisp green salad with a tangy vinaigrette can add a refreshing contrast that doesn't overshadow the star flavors of the steaks and sprouts.
Creative Ways to Present
Serve the steaks sliced thin against the grain alongside the roasted Brussels sprouts arranged in a rustic pile or a neat row. Drizzle any pan juices over the steak for extra flavor. If you’re feeling fancy, a dollop of herb butter melting on top instantly amps up the experience and presentation, making your dinner feel festive and special.
Make Ahead and Storage
Storing Leftovers
Once cooled, place any leftover steaks and Brussels sprouts in airtight containers and store them in the refrigerator. They will keep well for up to 3 days, which means you can enjoy this delicious meal again without any extra prep.
Freezing
If you want to save the Cowboy Steaks with Roasted Brussels Sprouts Recipe for longer, wrap the steaks tightly in plastic wrap and place them in a freezer-safe bag or container, separating them from the Brussels sprouts, which are better fresh but can be frozen for up to one month. Thaw thoroughly in the fridge before reheating.
Reheating
To reheat the steak, gently warm it in a low oven or covered skillet to keep it juicy and tender. For the Brussels sprouts, a quick toss in a hot pan or a few minutes in the oven will help restore their crispiness and flavor. Avoid microwaving if possible to preserve texture and taste.
FAQs
What is a cowboy steak?
A cowboy steak typically refers to a thick, bone-in ribeye or a large London Broil-like cut like in this recipe. It’s known for its robust flavor and hearty size, perfect for grilling or pan-searing.
Can I use another cut of steak?
Absolutely! While London Broil works wonderfully here, ribeye, New York strip, or even a thick filet could be great alternatives, depending on your preference and budget.
Why use coffee grounds in the steak rub?
Coffee grounds add a subtle earthy bitterness and depth that enhance the steak’s natural flavors, helping to create a rich crust without overpowering the meat.
How do I ensure the Brussels sprouts are not soggy?
Roasting at a high temperature with olive oil and tossing the sprouts halfway through cooking helps achieve crisp edges and a tender center. Avoid overcrowding the pan, which can cause steaming instead of roasting.
Can I prepare parts of this dish ahead?
You can mix the steak seasoning blend in advance and trim the Brussels sprouts ahead of time. However, cooking and roasting are best done fresh for maximum flavor and texture.
Final Thoughts
If you’re looking for a recipe that’s straightforward yet unforgettable, the Cowboy Steaks with Roasted Brussels Sprouts Recipe ticks all the boxes. It’s a perfect marriage of bold, savory flavors with fresh, vibrant vegetables that come together in moments but feel like a feast. I hope you give this recipe a try and find it as satisfying and delicious as I do—it’s one of those dishes that never fails to make any dinner feel special.
Print
Cowboy Steaks with Roasted Brussels Sprouts Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This Cowboy Steaks recipe features tender London Broil steaks seasoned with a robust coffee and spice rub, seared to perfection in a cast iron skillet and served alongside oven-roasted Brussels sprouts seasoned with a complementary steak spice blend. The combination of bold flavors and simple techniques makes this a hearty and satisfying meal ideal for a quick 25-minute dinner for two.
Ingredients
Steak Seasoning Rub
- 2 tsp coffee grounds
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon garlic powder
- 1 teaspoon dried onion powder
Steak
- 2 10 oz London Broil Steaks
- 1 tablespoon vegetable oil
Brussels Sprouts
- 1 pound Brussels sprouts, cleaned, trimmed and sliced in half
- 2 tablespoons olive oil
- 2 teaspoons steak seasoning mixture (from the above rub ingredients)
Instructions
- Preheat the skillet: Place a 10-inch cast iron skillet over high heat until it’s hot enough that you can hold your hand just a few inches above the surface for only a few seconds, then reduce the heat to medium.
- Prepare the seasoning blend: While the pan is heating, mix the coffee grounds, salt, black pepper, garlic powder, and dried onion powder thoroughly to create a flavorful rub.
- Season the steaks: Generously apply the coffee spice rub onto both sides and the edges of the London Broil steaks, ensuring an even coating.
- Add oil and sear steaks: Add the vegetable oil to the hot skillet and tilt to coat the surface evenly. Place the seasoned steaks in the pan and refrain from moving them for at least 5 minutes to develop a good sear.
- Cook to desired doneness: Flip the steaks after 5 minutes. Continue cooking for an additional 4 to 9 minutes depending on your preferred doneness, using a meat thermometer to check internal temperature; medium is achieved at 140°F. When the steaks are about 5 degrees below your target temperature, remove them from the skillet.
- Rest the steaks: Wrap the steaks in foil and let them rest for 10 minutes. This allows the juices to redistribute for optimal tenderness and flavor.
- Prepare Brussels sprouts: While the steaks rest, preheat your oven to 400°F. On a half-sheet pan, toss the halved Brussels sprouts with 2 tablespoons of olive oil and 2 teaspoons of the steak seasoning mixture until well coated.
- Roast Brussels sprouts: Roast the seasoned Brussels sprouts in the preheated oven for 13-16 minutes, checking near the end to ensure they are tender and slightly caramelized.
- Serve immediately: Plate the rested cowboy steaks alongside the roasted Brussels sprouts and enjoy your hearty, flavorful meal.
Notes
- Using a meat thermometer is recommended to achieve precise steak doneness.
- Cast iron skillets retain heat well and help to achieve a perfect sear on the steaks.
- Resting the meat is crucial to keep it juicy and tender.
- Roasting Brussels sprouts at a high temperature gives them a nice caramelized flavor and crispy edges.
- You can adjust the coffee grounds in the rub to suit your taste preferences.

Leave a Reply