Try these delicious beef and mushroom breakfast skewers for a protein-packed start to your day. They’re easy to make and perfect for meal prep. Serve them with your favorite breakfast sides or enjoy them on their own. Either way, you’ll love the combination of tender beef, flavorful mushrooms, and colorful bell peppers. Make a batch of these skewers and have a delicious and nutritious breakfast ready in no time!
If you’re the type who loves a savory breakfast, beef and mushroom skewers might just become your new favorite morning meal. They’re filling, protein-packed, and bring a little bit of weekend brunch luxury into any day of the week.
Skewers aren’t just for the grill or dinnertime. When you combine tender bites of beef with earthy mushrooms, a bit of seasoning, and a quick cook time, you get something that’s both satisfying and simple. The mushrooms absorb the juices from the beef, becoming rich and flavorful, while the meat develops a beautiful sear on the outside. It’s the kind of meal that smells incredible as it cooks and delivers big flavor in every bite.
This dish also plays well with sides. Serve the skewers with a soft-boiled egg, roasted potatoes, or a few slices of crusty bread. You can even wrap them in a tortilla with some avocado and hot sauce for an easy breakfast wrap.
Best of all, these skewers are easy to prep ahead of time. Marinate the beef and assemble the skewers the night before, then cook them in the morning. Whether you’re feeding a crowd or just making breakfast for yourself, this is a recipe that feels special without taking over your schedule.
Sometimes, starting your day with something warm and savory makes all the difference. Beef and mushroom skewers are proof that breakfast doesn’t have to be boring.

Ingredients
- 1 lb beef sirloin cut into cubes
- 8 ounces mushrooms
- 1 red bell pepper cut into chunks
- 1 green bell pepper cut into chunks
- 1 red onion cut into chunks
- 2 tbsp olive oil
- 2 tsp garlic powder
- 1 tsp onion powder
- 1 tsp paprika
- Salt and pepper to taste
Instructions
- Preheat the grill to medium-high heat.
- In a small bowl, mix together the garlic powder, onion powder, paprika, salt, and pepper.
- Thread the beef, mushrooms, bell peppers, and onion onto skewers.
- Brush the skewers with olive oil and sprinkle them with the spice mixture.
- Grill the skewers for about 5-7 minutes per side, or until the beef reaches your desired level of doneness.
- Serve hot and enjoy!
Can’t go wrong with grilled stuff! Yummy! 😋
These skewers are a game changer! So easy to make and really delicious. My kids loved them too!
Not too impressed. The beef was tough and the peppers were way too mushy. Won’t be making this again.
Sorry to hear that! Maybe try using a different cut of beef next time? Some are better for grilling. I had better luck with the recipe personally!
Is it really breakfast? I’m not so sure about that… But they smell great!
Why would u eat beef for breakfast? Seems weird. Just stick to eggs and toast.
Breakfast is all about what you like! I love trying new things in the morning! 🌟
Yum! I added some spices from my grandma’s recipe. Just wow, so good!
I was kinda skeptical about the beef for breakfast thing but wow, these were amazing! Just a bit too much onion for my taste though.
I don’t understand why beef and mushrooms for breakfast? Sounds weird to me.
I tried this recipe but the beef was tough. Maybe I overcooked it?
Overcooking can definitely make beef tough. Maybe try grilling for less time next time! I usually go for 4-5 mins on each side for tender beef.
I had the same problem when I cooked it! I think maybe the beef needs to be marinated first or something. Anyway, keep trying!
Delish! I used chicken instead and it still turned out lovely!
Chicken, huh? Never thought about that! I bet it tasted good too!
So easy to make and perfect for breakfast! Love it!
Easy to make! But I burnt mine a little because I got distracted. Still tasted good, I’ll try again!
Yum! I added some extra veggies and it turned out great. Perfect for breakfast and a quick meal!
These skewers were a hit at our BBQ! The spices were perfect and the beef was so tender. Will definitely make again!
Easy to make! But I subbed chicken for beef because I didn’t have any. Still turned out great!
I wonder if this would work with shrimp instead of beef? 🤔
Yuck! The mushrooms made it slimy, I don’t recommend this recipe.
I actually love mushrooms! They add a nice umami flavor. Maybe you just didn’t cook them right?
Huh, I’ve had a different experience. The mushrooms can be juicy, but slimy? Maybe try using less or different ones next time!
I tried something similar once and the mushrooms went soggy. Any tips to prevent that? Maybe higher heat or less time?
I’ve had that same soggy-mushroom problem. I’d suggest: (1) pat the mushrooms really dry before threading, (2) don’t overcrowd the skewers, and (3) grill hotter/shorter—like medium-high to hot and maybe pull them sooner. Mushrooms release water fast.
Maybe cook the mushrooms first? Like pan-sear them a couple minutes so they aren’t wet. Also 5-7 min per side seems long… I’d do like 3-4 per side for the mushrooms and beef depending on your cubes size. Mine turned gross once cuz I didn’t dry them at all 😅
Honestly, I don’t see beef for breakfast. Just wrong.
These were so delicious! I can’t believe I never thought to make breakfast skewers before. My kids loved them too!
So glad you and your kids enjoyed them! It’s such a fun way to have breakfast. 😄
Do you really need to preheat the grill? Mine turned out fine without it 😉
These skewers look awesome—simple ingredients but lots of flavor. 5–7 minutes a side sounds about right for sirloin cubes; I’ll just keep an eye on doneness so they don’t dry out.
5–7 minutes per side feels a little fast for sirloin cubes to me 😅 If they’re thick, I’d start checking earlier and maybe use a thermometer. Otherwise they’ll go tough/dry.
Totally agree—simple ingredients but that spice mix really pulls its weight. I also like to do a quick oil brush right before flipping so the seasoning doesn’t burn.
Just tried this recipe and it was delish! But I added some hot sauce for extra kick. Yum!
Easy to follow instructions but would add more spices next time. Needed more flavor!
Thought I was getting steak skewers but ended up with rubbery pieces. Beef was not good. 😡
skewers r good but grill too long!!1
These skewers make a great breakfast! Just add some eggs on the side.
Pretty good idea, but I’d definitely marinate the beef or at least add a splash of soy sauce/worcestershire. Also, medium-high grill for that time—maybe depends how big the cubes are.
Totally agree on adding some soy or Worcestershire—these spices are good, but a little marinade would bring way more depth to the beef. Even 20-30 minutes helps.
I tried it without marinating and it was still pretty tasty, but I think medium-high might be a bit much if your cubes are big. I did like 5 minutes per side and it was more rare than I wanted lol.
I dunno, the beef took too long to cook for me. Maybe I did something wrong? 🤔
This was so easy! Perfect for my weekend brunch. All my friends loved it.
I changed the beef to chicken cause I don’t eat red meat. It still tasted good, but maybe not as good as the beef one??
That’s cool! I’ve tried chicken skewers too, they can be really good! Maybe try some marinade next time?
But chicken is kinda dry compared to beef, right? I don’t think it would taste the same. 🤔
Yum!
Mushrooms? Seriously? Who eats those in the morning? Can’t do it.
These are great! I made them for breakfast and my whole family loved it. Will definitely make again!
So glad to hear that! These skewers are super tasty and easy to make. 👍
Making this recipe was a disaster. The skewers caught fire on the grill! Never grilling again. 😩
Not bad, but I think it needs more seasoning. Didn’t really stand out for me.
Absolutely delicious! The beef was so tender and the flavors were spot on. I will definitely make these again!
Quick and easy! I love how colorful they look on the grill!
Totally! They look so yummy on the grill! Can’t wait to try them myself! 🌈
Delish! 🍽️
Yum! Best breakfast ever! Also, is there a way to do this with chicken? Just curious.