Rating: 3.63
(108)

Grilled Beef Skewers with Bell Peppers and Onions

May 8, 2024

There’s something timeless about food on a stick, especially when it’s hot off the grill. Grilled Beef Skewers with Bell Peppers and Onions are a backyard favorite, offering the perfect mix of smoky, juicy, and savory in every bite. Whether you’re planning a summer barbecue, a casual dinner, or looking for a meal that’s as fun to eat as it is to make, these skewers never disappoint.

The key to a great beef skewer is all in the prep. Choosing a cut like sirloin or ribeye ensures the meat stays tender and juicy on the grill. A simple marinade, something like olive oil, garlic, lemon juice, soy sauce, or your favorite seasoning blend, adds flavor without overpowering the natural taste of the beef.

Threaded between the meat are chunks of bell peppers and onions, which not only add vibrant color but also a sweet, slightly charred taste that pairs beautifully with the beef. As they grill, the vegetables soften and caramelize, absorbing the savory juices from the meat and giving off that irresistible smoky aroma.

These skewers are easy to prep ahead of time and cook quickly, making them ideal for feeding a crowd or whipping up a fast weeknight dinner. Serve them straight off the grill, or slide everything onto a plate over rice, couscous, or warm flatbread. A dollop of tzatziki, chimichurri, or even just a squeeze of lemon can elevate the flavors even more.

Grilled Beef Skewers with Bell Peppers and Onions are the kind of dish that brings people together. They’re satisfying, customizable, and always a hit. Whether you’re grilling for two or twenty, these skewers are a go-to for good reason, simple ingredients, bold flavors, and that unbeatable grill-side experience.

Grilled Beef Skewers with Bell Peppers and Onions
Grilled Beef Skewers with Bell Peppers and Onions
3.63 from 108 votes
Delicious and flavorful beef skewers with colorful bell peppers and onions.
Servings 4 people
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes

Ingredients
  

  • 1 pound beef sirloin cut into chunks
  • 1 red bell pepper cut into chunks
  • 1 yellow bell pepper cut into chunks
  • 1 green bell pepper cut into chunks
  • 1 onion cut into chunks
  • 2 tbsp olive oil
  • 2 cloves garlic minced
  • 1 tsp paprika
  • 1 tsp cumin
  • Salt and pepper to taste

Instructions
 

  • In a bowl, combine the olive oil, minced garlic, paprika, cumin, salt, and pepper. Mix well.
  • Add the beef chunks to the bowl and toss to coat them evenly with the marinade. Let marinate for at least 15 minutes.
  • Preheat the grill to medium-high heat.
  • Thread the marinated beef onto skewers, alternating with the bell peppers and onions.
  • Grill the skewers for about 10-12 minutes, turning occasionally, until the beef is cooked to your desired doneness and the vegetables are tender.
  • Remove from the grill and let the skewers rest for a few minutes before serving.
  • Serve the grilled beef skewers with bell peppers and onions.
  • Enjoy!

Nutrition

Calories: 320kcalCarbohydrates: 12gProtein: 28gFat: 18gFiber: 3g
Calories: 320kcal
Meal Type: Brunch
Cuisine: American
Keyword: barbecue, beef, Grilled Beef, skewers
Cooking Method: Grilled
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. User avatar chas.turcotte87 says:

    4 stars
    Man, I messed this up. I ran out of paprika and used cayenne instead. Kinda spicy, but tasty!

  2. User avatar frankie.tremblay89 says:

    5 stars
    Absolutely delicious! My whole family loved it. Definitely making this again!

  3. User avatar anonymous_hacker says:

    5 stars
    Meat on sticks, always a win! Tried this at a family BBQ and everybody loved it!

    1. User avatar barb.dicki1982 says:

      3 stars
      I don’t know… grilling meat always sounds good, but what if it gets tough? Mine always turns out chewy.

    2. 5 stars
      Absolutely! Grilled meat is the best, especially with those veggies! Can’t wait to try it myself.

  4. User avatar gaston.renner85 says:

    4 stars
    Quick and easy recipe! My kids ate all their veggies (which is rare!). Thanks for sharing!

    1. User avatar marion.bechtelar15 says:

      5 stars
      So glad your kids liked it! I struggle to get mine to eat veggies too. Gonna try this recipe for sure!

    2. User avatar Michale Batz says:

      2 stars
      I dunno about this, my kids don’t usually eat peppers. Might not even bother trying.

  5. User avatar alton.hegmann1990 says:

    5 stars
    These were amazing! The flavors were on point. Perfect for a summer BBQ.

    1. User avatar jarred.kilback48 says:

      3 stars
      They looked good, but I don’t know. Beef on BBQ, isn’t that a bit too heavy for summer? Just saying.

    2. User avatar terminatorXYZ says:

      5 stars
      I totally agree! These skewers bring out the best summer vibes. Can’t wait to make them for my next gathering!

  6. User avatar nichol.labadie says:

    4 stars
    My kids loved the colors on the skewers! They thought it was a rainbow food.

  7. User avatar Draugr Wight says:

    5 stars
    Absolutely loved this recipe! The flavors were amazing. My family devoured it!

  8. User avatar darron.stiedemann1960 says:

    2 stars
    Did you really make this in 12 minutes? It took me forever! I gotta work on my grill skills.

    1. User avatar cherelle.borer says:

      4 stars
      Maybe I’m just slow, but it took me way longer too! Practice makes perfect, right? 😅

  9. User avatar gracie.pfannerstill59 says:

    5 stars
    These turned out amazing! So juicy and flavorful.

  10. User avatar ouida.moen70 says:

    3 stars
    I like the idea, but my grill is broken. How do I bake these instead? 🙁

  11. 5 stars
    So good!!! Added BBQ sauce for a lil’ sweetness. Yumm!!

  12. User avatar sade.beahan1982 says:

    1 star
    Why do people insist on grilling beef? It’s a teriyaki chicken world! 🤨

    1. 5 stars
      Grilling beef is just the best! It gets that smoky flavor that chicken just can’t match. Just saying! 😋

    2. 4 stars
      I dunno, but beef skewers sounds so good! Chicken is cool and all, but we gotta mix it up, right? 🤷‍♂️

  13. User avatar lula.balistreri says:

    2 stars
    Not sure why you need so many types of peppers. Just use one, right? Less work.

  14. 2 stars
    I must’ve done something wrong. My skewers were dry and bland. Not a fan.

    1. User avatar basementDweller says:

      4 stars
      Maybe you overcooked them? 10-12 mins is what the recipe says but beef can dry out fast! Did you use lean meat?

  15. User avatar julio.purdy84 says:

    5 stars
    I usually hate veggies, but these grilled peppers were awsome! Who knew? 🤷‍♂️

  16. User avatar Ryan Shenlong says:

    5 stars
    Absolutely love these skewers! The marinade is on point. Everyone raved about them at our BBQ. Will make again!

  17. User avatar philomena.pouros says:

    5 stars
    I’m not a professional chef, but I feel like a pro after making this! So good!

  18. 2 stars
    Skewers are fine, but I don’t get why people love grilling so much. Just eat it raw!

  19. User avatar smartestRedditor says:

    4 stars
    I don’t eat beef, what else can I use? Chicken maybe?

  20. 2 stars
    I don’t get why there’s so much oil in this. Isn’t it bad for you?

    1. User avatar orlando.metz says:

      5 stars
      Olive oil is actually really healthy! It’s full of good fats. Don’t worry too much about it.

  21. User avatar porsche.frami says:

    3 stars
    Not sure if I should trust this recipe. Looks too simple. Are beef skewers really that easy? 🤔

  22. User avatar hortensia.dickens34 says:

    1 star
    Grilling is easy for me, just don’t follow instruction. Good luck to everyone who tries!

  23. 5 stars
    Yummy!!! I added some mushrooms too. Can’t believe how good this is. 😋

    1. User avatar Pizpot Gargravarr says:

      5 stars
      Mushrooms sound like a great addition! I have to try that next time. Glad you liked it! 🌟

    2. User avatar jonathan.lakin says:

      3 stars
      Looks good, but beef skewers? I thought you needed like chicken or fish. 🤔

  24. 4 stars
    Super easy to make! I added some chili flakes for a kick and it was great. Will make again!

  25. 5 stars
    So good! I used chicken instead of beef, still turned out amazing!

  26. 2 stars
    These didn’t turn out well for me. The beef was tough and the peppers were undercooked. Maybe I did something wrong?

    1. 4 stars
      I’m sorry to hear that! It could be the beef was overcooked if it turned out tough. Did you use sirloin? That’s usually pretty tender!

    2. 3 stars
      Maybe you didn’t grill them long enough? I always grill mine for like 15-20 min to get everything nice and soft.

  27. User avatar melinda.gerlach says:

    5 stars
    These are the best skewers I ever made! Family loved them! 😍

  28. 3 stars
    Not everyone likes beef you know? Maybe try this with tofu or chicken??

  29. User avatar katharina.boyer says:

    3 stars
    This was OK, but the beef turned out tough. I think I marinated for too long? 🤔

  30. User avatar efren.russel says:

    2 stars
    These skewers were raw! I followed the steps but didn’t turn it enough.

    1. User avatar Knights of Hyrule says:

      4 stars
      Maybe try using a meat thermometer next time? It helps a lot with getting it cooked right!

  31. User avatar colene.cartwright52 says:

    5 stars
    Best skewers I’ve made! The bell peppers are so colorful and tasty. 10/10!

  32. User avatar jimmie.huels1983 says:

    4 stars
    Yum! Just really simple and delicious. I added mushrooms too! 🍄

  33. User avatar jimmy.muller37 says:

    4 stars
    Could use more spice! Maybe chili powder would help? Just a thought.

  34. User avatar mauro.barrows1992 says:

    4 stars
    Yum! My family loved them! I added some extra spices since we love ’em spicy!

  35. User avatar cleveland.ryan says:

    5 stars
    Sounds awesome! I’m gonna even add some mushrooms! 🌟

  36. User avatar pattie.jones92 says:

    3 stars
    Not bad, but the beef was a bit tough. Maybe I overcooked it? Still tasty, though.

    1. User avatar hwa.konopelski says:

      4 stars
      Yeah, overcooking can make beef tough! Next time, try checking it earlier. Glad you enjoyed the taste, though!

  37. 4 stars
    I thought my beef would fall off the skewer? The onions really hold it together lol!

  38. 5 stars
    This recipe is the best! My kids loved it! Even the picky eater ate it all.

  39. User avatar deana.rogahn52 says:

    2 stars
    I burnt mine, but it’s probably my fault. Still tasted ok. lol.

  40. 5 stars
    Wow, this is the best recipe out there! The beef was so tender and juicy, will make again!

  41. User avatar jolene.bailey55 says:

    1 star
    Why do we even need to marinate? Seems pointless to me. It’s meat, just cook it!

  42. User avatar tierra.mitchell3 says:

    3 stars
    Not bad, but I think you need more seasoning. I could barely taste the cumin.

  43. 2 stars
    I don’t get why you adding cumin? It don’t taste good on beef, just saying.

  44. User avatar jan.wisoky says:

    4 stars
    I just threw everything on the grill without skewers. It worked out fine. 😁

  45. User avatar willard.kris1985 says:

    5 stars
    These skewers are absolutely delicious! I used a bit more garlic, and they were a huge hit at my BBQ!

  46. User avatar toby.heller4 says:

    2 stars
    Honestly, wasn’t impressed… Tasted kinda bland. Maybe needs more seasoning?

    1. User avatar chimpanzee says:

      4 stars
      I totally agree! I added some chili flakes and it made a huge difference. Maybe give that a try?

    2. User avatar terminatorXYZ says:

      2 stars
      Nah, I thought it was great! Maybe you just need to season it better next time.

  47. User avatar octavio.carroll50 says:

    3 stars
    I don’t really like cooking, but this was easy enough. My onions burnt a bit tho.

  48. User avatar ShanksOnePiece says:

    3 stars
    Not sure about the cumin, it was kinda strong for my taste. Next time I’ll skip it.

    1. 4 stars
      I actually love the cumin! It adds so much flavor. Maybe you just added too much? You could try a little less next time!

  49. User avatar adan.johnson63 says:

    2 stars
    Too much cumin for me. It overpowered the other flavors. Not a fan.

  50. User avatar smartestRedditor says:

    5 stars
    Easy recipe! Made it for my family and they loved it! Thanks for sharing.

  51. 4 stars
    Next time, I’m adding mushrooms! Can’t wait to try this!

  52. User avatar doreatha.weber says:

    5 stars
    These were fantastic! My whole family devoured them. Will definitely make again!

  53. 4 stars
    I’m not a fan of peppers. Can I just use mushrooms instead?

    1. User avatar reggie.king says:

      3 stars
      I don’t think mushrooms will taste the same in this recipe. Peppers have that sweetness when grilled. But if you like ’em, why not?

    2. User avatar Yukiko Grant says:

      5 stars
      Sure, mushrooms would be a great substitute! They can add a nice flavor too. Just make sure to grill them a bit longer if they’re bigger pieces.

  54. User avatar Majin Buu says:

    5 stars
    Yess!! So yummy 😋

  55. User avatar wellRespected says:

    2 stars
    Not really a fan. I substituted chicken for beef and it just didn’t taste right.

    1. User avatar genny.stoltenberg says:

      3 stars
      Beef is better than chicken, just sayin’. Maybe you just cooked it wrong or somethin’.

    2. User avatar Edgar Lang PhD says:

      4 stars
      Did you follow the marinade steps? Maybe that was the problem. Beef has a different flavor than chicken, so it might not have worked out. Still, there’s always next time to make it perfect!

  56. User avatar Ms. Dwana Fay says:

    4 stars
    Quick and easy! Perfect for a weeknight meal. Thanks for sharing!

    1. 5 stars
      Absolutely! I’ve made these skewers multiple times. They’re so good and the marinate is perfect! Thanks for the recipe!

  57. 5 stars
    These skewers are to die for! The marinade was perfect, nice and flavorful. Will be making again!

  58. User avatar glynda.upton50 says:

    4 stars
    I used chicken instead of beef. Didn’t know if that would work, but it was great! 😋

  59. 5 stars
    Perfect for summer! Made these while camping, and they were a hit! 🏕️

  60. User avatar elouise.zboncak1989 says:

    2 stars
    I don’t think beef should be grilled like this. I prefer steak done in a pan. Just sayin’!

  61. User avatar marybelle.goyette99 says:

    4 stars
    Very easy to follow instructions. I messed up the grilling part, but they still turned out.

    1. User avatar may.bartell55 says:

      4 stars
      I’m glad you enjoyed them! Grilling can be tricky, but it sounds like you made it work. What did you do differently?

    2. User avatar josefina.roberts90 says:

      3 stars
      Easy to follow? I found it confusing! But I guess if yours turned out okay, maybe I should try again.

  62. User avatar sacha.gibson99 says:

    3 stars
    Skewers are nice, but nothing I haven’t seen before. Needs more flavor.

  63. User avatar curtis.cummings39 says:

    5 stars
    Man, this was SOOO good! Gonna make it again for the BBQ next weekend!

    1. User avatar jerrod.langworth53 says:

      5 stars
      That’s awesome! I can’t wait to try it myself. What dipping sauce are you planning to serve with it?

  64. User avatar Leif Fisher says:

    3 stars
    I followed the instructions but they came out a bit dry… maybe I grilled it too long? Not sure if I’ll try again.

    1. User avatar karole.von67 says:

      2 stars
      Dry? But you can’t mess up skewers! Just don’t grill it so long next time. What’d you expect? It’s beef!

    2. User avatar raleigh.orn2003 says:

      4 stars
      I think maybe the grill was too hot or you left them a bit too long. Next time try checking the beef a few minutes earlier. They’re really tasty when done right!

  65. User avatar brice.hill says:

    3 stars
    I followed the recipe but my beef was kinda tough. Maybe I needed to marinate longer?

  66. User avatar vince.pagac1951 says:

    2 stars
    It looks yummy, but I’m not sure about the color mix? Green room in my plate is a no-no.

    1. User avatar Super Saiyan Goku says:

      4 stars
      I get what you mean about the green, but it’s all about the flavor! The marinade sounds amazing.

  67. User avatar adria.nicolas1983 says:

    3 stars
    It was okay, but the beef was a bit tough. Maybe I overcooked it.

  68. User avatar Reg Nullify says:

    3 stars
    My grill got too hot and burnt the skewers! Still tasted alright but not as pretty.

    1. User avatar blair.casper says:

      4 stars
      Sounds like a classic grilling mishap! Just remember, it’s all about the taste, not just looks. Next time, maybe adjust the heat a bit.

  69. User avatar brigid.rohan98 says:

    1 star
    Too much pepper! I had to throw in a whole lemon to get it down!

  70. 5 stars
    Skewers ?? more like the best thing ever!!

  71. User avatar shenita.brown says:

    3 stars
    Took me too long to grill them. I burned the peppers a bit. 😩

  72. User avatar benita.cartwright2014 says:

    3 stars
    Wut kind of beef is sirloin again? Well, I used what I had and it was ok. Guess I need a recipe that explains better.

  73. 2 stars
    This is way too much marinade! I almost drowned the beef in it. Maybe cut back on the oil?

  74. User avatar paul.conroy22 says:

    1 star
    I thought cumin was for coffee? Why put it in beef? Seems odd.

    1. 5 stars
      Cumin actually adds a great depth of flavor to beef dishes! It’s not just for coffee. You should give it a try in savoury recipes too.

  75. User avatar troy.harvey says:

    2 stars
    These dif not taste like aything special… maybe should have added more spices? Idk. 😕

3.63 from 108 votes
Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 348
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: