
These Cowboy Stuffed Steak Pinwheels are seriously next level. Juicy flank steak rolled up with crispy bacon, melty cheddar cheese, and sautéed peppers and onions—then finished with a rich, garlicky cowboy butter that takes everything over the top. This is one of those recipes that looks impressive but is actually simple to make, whether you’re cooking for a weekend dinner, a special occasion, or just want to switch up your usual steak night. Every bite is packed with bold, smoky, buttery flavor. If you’ve never made steak pinwheels before, don’t worry—I’ll walk you through it step by step so you get that perfect roll, juicy center, and beautiful finish.


Cowboy Stuffed Steak Pinwheels
Ingredients
- 1.5 pound flank steak, pounded even
- 6 slices bacon, cooked
- 1.5 cups shredded cheddar cheese
- 2 TBSP mustard
- 1 TBSP honey
- 1 small onion, cut in thin strips
- 1/2 red bell pepper, thin strips
- 1/2 green bell pepper, thin strips
Cowboy Butter
- 1 stick butter, softened
- 3 cloves garlic, finely minced
- 1 TBSP fresh parsley
- 1 tsp Worcestershire sauce
- squeeze lemon juice
Instructions
- In a bowl, combine the butter, garlic, parsley, Worcestershire, and lemon juice. Place on some plastic wrap and roll into a log. Refrigerate until firm.
- Combine the mustard and honey in a small bowl. Spread all over the steak. Lay bacon strips against the grain. Sprinkle the cheddar cheese, then add the onions and bell peppers into an even layer. Roll into a log.
- Secure with butcher's twine every 1.5 inches. Slice between the twine to make pinwheels.
- Heat your grill or cast iron pan over medium high heat with some oil. Cook the pinwheels about 3-5 minutes per side, or until they reach desired doneness.
- Top with a slice of cowboy butter while still hot.

