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!