Quick, juicy, and full of sweet-savory flavor, Grilled Steak and Pineapple Kabobs are a colorful grill favorite that works for family dinners, casual cookouts, and make-ahead summer meals. Tender sirloin, fresh pineapple, and peppers come together fast and cook in about 10 minutes.

This is the kind of meal that looks festive without asking much from you. Once the beef has a little time in the marinade, the rest comes together with simple threading and a short trip to the grill.
The flavor balance is what makes these skewers so dependable. You get richness from the steak, sweetness from the pineapple, gentle sharpness from onion, and a little tang from mustard and vinegar that keeps everything bright.
They are also practical in a real-life way. You can prep the vegetables ahead, marinate the meat earlier in the day, and have dinner on the table without juggling a pile of pans in your kitchen.
Grilled Steak and Pineapple Kabobs Ingredients
Petite sirloin is the heart of the kabobs, giving you tender, meaty bites that stay satisfying on the grill and hold up well when cut into cubes.
Fresh pineapple brings sweetness and juicy contrast, which keeps the skewers from tasting too heavy and gives the finished kabobs that classic sweet-and-savory appeal.
Yellow onion softens as it cooks and turns sweeter on the grill, adding a mellow bite between the richer pieces of steak and fruit.
Red, green, and orange bell peppers add color, freshness, and just enough texture to make every skewer feel balanced instead of overly meat-heavy.
Soy sauce gives the marinade salty depth and helps season the steak all the way around the surface.
Whole grain mustard adds tang and body, making the marinade taste more layered without becoming complicated.
Olive oil helps coat the beef and vegetables well, while sesame oil adds a small background note that makes the marinade taste rounder and more interesting.
Red wine vinegar brightens the mixture so the kabobs stay lively and not overly rich.
Brown sugar softens the sharper edges of the marinade and supports better browning on the grill.
Coarse salt and freshly ground black pepper keep the seasoning bold and straightforward, which is exactly what a good grilled steak skewer needs.

How to Make This Grilled Steak and Pineapple Kabobs
STEP 1: Place the steak cubes in a large resealable bag or shallow dish, then season them with the salt and black pepper. Add the soy sauce, mustard, olive oil, sesame oil, vinegar, and brown sugar, and turn the meat until it is fully coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours if you want fuller flavor.
STEP 2: While the steak marinates, soak wooden skewers in water for at least 30 minutes if you are not using metal ones. This helps reduce scorching on the grill and makes the cooking process easier to manage.
STEP 3: Preheat an outdoor grill or grill pan over medium-high heat. As it heats, cut the pineapple, onion, and peppers into similarly sized pieces so everything cooks more evenly and the skewers look neat once assembled.
STEP 4: Remove the beef from the marinade and let any heavy excess drip away. Thread the steak, pineapple, onion, and peppers onto the skewers, alternating ingredients so each one gets a good mix of sweet, savory, and colorful pieces.
STEP 5: Grill the skewers for about 5 minutes on the first side, then turn and cook for about 5 minutes more. The exact time can vary with the size of your steak cubes and the heat of your grill, so start checking early if your pieces are smaller.
STEP 6: Let the kabobs rest for a few minutes before serving. If you are checking doneness, beef steaks and similar cuts are considered safely cooked at 145°F with a 3-minute rest, which is a helpful guide for steak pieces on skewers as well.
Helpful Tips
- Keep the steak, pineapple, and vegetables close in size so the skewers cook more evenly from end to end.
- Do not crowd the pieces too tightly on the skewers. A little space helps the heat move around the food and improves browning.
- If you want to baste during grilling, reserve some clean marinade before it touches the raw beef, rather than reusing the marinade from the bag.
Storage & Reheating
Leftover kabobs keep well in the refrigerator for 3 to 4 days when stored in an airtight container. If you will not use them within that window, freezing is the better option for both quality and safety.
For reheating, you can slide the steak and vegetables off the skewers and warm them gently in a skillet, oven, or microwave until heated through. A skillet is especially nice here because it warms the steak without making the peppers and onion feel too soft. If reheating leftovers for serving, make sure they are piping hot all the way through before eating.
Can I marinate the steak longer than 4 hours?
You can, but for this style of kabob, a shorter marinating window usually keeps the texture in a better place. Even many beef kabob recipes suggest anywhere from about 30 minutes to several hours, with longer times used when a deeper marinade flavor is the goal.

Do I have to use wooden skewers?
Not at all. Metal skewers are a great option and save you the soaking step. If you are using wooden or bamboo skewers, soaking them for at least 30 minutes is commonly recommended to help prevent burning.
What is the best cut of beef for kabobs?
A tender steak cut that can be cubed cleanly works best. Sirloin is a popular choice because it gives you a nice balance of flavor, tenderness, and structure, which is exactly why it works so well in this recipe.
Can I make these ahead for a party?
Yes, and they are very party-friendly. You can marinate the steak and cut the vegetables ahead of time, then thread the skewers shortly before grilling. That keeps the prep calm and makes it easier to cook a batch quickly when guests are ready to eat.
What to Serve with Grilled Steak and Pineapple Kabobs
Rice is one of the easiest pairings because it catches the juices from the meat and complements the sweet pineapple without competing with it. Plain rice, coconut rice, or a simple herbed rice all work nicely.
Grilled corn or a light potato side also fits well if you want a more substantial cookout plate. Both keep the meal relaxed and familiar while letting the kabobs stay the center of attention.
For something fresher, go with a green salad or a cucumber-based side. The cool, crisp contrast works especially well when the kabobs come straight off a hot grill and you want the plate to feel bright and balanced.

Grilled Steak and Pineapple Kabobs
Ingredients
For the marinade:
- 1 tablespoon gluten-free soy sauce
- 1/2 teaspoon red wine vinegar
- 2 tablespoons extra virgin olive oil
- 1 tablespoon whole grain mustard
- 1 tablespoon coarse salt
- 1/4 teaspoon sesame oil
- 1 1/2 teaspoons light brown sugar
- 2 teaspoons freshly ground black pepper
For the kabobs:
- 1 pineapple trimmed, cored, and cut into 1-inch chunks
- 1 1/2 pounds petite sirloin cut into 1 1/2-inch cubes
- 1 large yellow onion cut into 1-inch pieces
- 1 orange bell pepper cut into 1-inch pieces
- 1 green bell pepper cut into 1-inch pieces
- 1 red bell pepper cut into 1-inch pieces
Instructions
- Place the cubed sirloin in a large resealable plastic bag. Sprinkle in the coarse salt and black pepper, then toss well so the meat is evenly seasoned.
- Add the brown sugar, olive oil, sesame oil, red wine vinegar, soy sauce, and grainy mustard to the bag. Seal it securely and turn the beef several times until every piece is thoroughly coated in the marinade.
- Transfer the bag to the refrigerator and let the beef marinate for at least 30 minutes. For fuller flavor, refrigerate it for up to 4 hours.
- As the beef marinates, soak the skewers in water for 30 minutes so they are less likely to scorch on the grill.
- Preheat an outdoor grill, or set a grill pan over medium-high heat until hot.
- Remove the beef from the marinade and lightly shake away any excess. Set aside the marinade for basting.
- Thread the beef, onion, bell peppers, and pineapple onto the soaked skewers in any order you prefer, alternating the ingredients for even cooking and a balanced combination of flavors in each serving.
- Arrange the prepared kabobs on the heated grill or grill pan. Brush them with a portion of the reserved marinade, cover, and cook for 5 minutes.
- Turn the kabobs over, brush with the remaining marinade, then cover and cook for another 5 minutes for medium-rare. Continue grilling longer if a more well-done result is preferred.
- Remove the kabobs from the heat and allow them to rest for a few minutes before serving so the juices can settle throughout the meat.