Easy Grilled Teriyaki Tofu Skewers with Fresh Pineapple
Too hot to turn on the oven? This one’s for you. These grilled teriyaki tofu skewers are the ultimate summer meal for your family.
They bring a bright, tropical feel to your dinner table. You get sweet pineapple and savory tofu in every bite. It is fresh, light, and incredibly satisfying.
Why This Recipe Is a Winner
This dish is perfect for busy summer weeknights when time is short. It is ready in 10 minutes once you start the grill. The combination of sweet and salty flavors is a total crowd-pleaser.
Kids love eating food off a stick. It makes dinner feel like a fun backyard party. You will love how easy the cleanup is for this meal.
Simple Method
Making these skewers is a very straightforward process. You simply marinate, thread, and grill until perfectly charred and golden. Even if you are new to tofu, you can do this. The grill adds a smoky depth that is hard to beat.
Ingredients You’ll Need
These skewers use simple ingredients and fresh seasonal produce at its best.
- 14 ounces extra-firm tofu, pressed and cut into 1-inch cubes
- 2 cups fresh pineapple, cut into 1-inch chunks
- 1 large red bell pepper, cut into 1-inch pieces
- 1 large green bell pepper, cut into 1-inch pieces
- 1/2 cup teriyaki sauce
- 1 tablespoon toasted sesame oil
- 1 teaspoon fresh ginger, grated
- 1 clove garlic, minced
- 2 tablespoons green onions, thinly sliced
Step-by-Step
- Press the tofu for 30 minutes to remove excess moisture before cutting into cubes.
- In a medium bowl, whisk together the teriyaki sauce, sesame oil, ginger, and garlic.
- Place the tofu cubes in a shallow dish and pour half of the sauce mixture over them, marinating for at least 15 minutes.
- Thread the tofu, pineapple chunks, and bell pepper pieces onto skewers in an alternating pattern.
- Preheat a grill or grill pan to medium-high heat and lightly grease the surface with oil.
- Place the skewers on the grill and cook for 8-10 minutes, rotating occasionally until the tofu is charred and the vegetables are tender.
- Brush the remaining teriyaki sauce onto the skewers during the last 2 minutes of grilling.
- Remove from the heat and garnish with sliced green onions prior to serving.
Best Ways to Enjoy It
Serve these skewers over a bed of fluffy jasmine rice. The extra sauce soaks into the rice beautifully. You can also add a side of crunchy slaw. Set the table outside and enjoy the summer breeze while you eat.
Storage & Reheating
Store any leftover skewers in an airtight container in the fridge. They will stay fresh for up to three days. To reheat, place them in a 350°F oven for 10 minutes. This helps maintain the firm texture of the tofu. You can also slide the pieces off the sticks for easy lunch bowls.
Recipe Tips
- Don’t skip pressing the tofu for the best firm texture.
- Soak wooden skewers in water for 20 minutes to prevent burning.
- Avoid moving the skewers too much so they get nice grill marks.
- Use fresh pineapple instead of canned for the best flavor.
- For a fun summer party, double the batch for guests.
- Add a pinch of red pepper flakes for a spicy kick.
Ways to Switch It Up
- Swap red peppers for zucchini for a different summer vibe.
- Use gluten-free tamari if you need a gluten-free option.
- Add red onion chunks for extra savory flavor.
Common Questions
Can I make these on a stovetop?
Yes, you can use a cast-iron grill pan on your stove. It works perfectly for indoor cooking. Just ensure your kitchen is well-ventilated.
How do I know when the tofu is done?
Look for golden brown edges and dark grill marks. The tofu should feel firm to the touch. This usually takes about 8 to 10 minutes.
I hope these grilled teriyaki tofu skewers bring some sunshine to your dinner table. They are such a joy to make and eat. Happy summer grilling!
— Clara

Ingredients
Method
- Press the tofu for 30 minutes to remove excess moisture before cutting into cubes.
- In a medium bowl, whisk together the teriyaki sauce, sesame oil, ginger, and garlic.
- Place the tofu cubes in a shallow dish and pour half of the sauce mixture over them, marinating for at least 15 minutes.
- Thread the tofu, pineapple chunks, and bell pepper pieces onto skewers in an alternating pattern.
- Preheat a grill or grill pan to medium-high heat and lightly grease the surface with oil.
- Place the skewers on the grill and cook for 8-10 minutes, rotating occasionally until the tofu is charred and the vegetables are tender.
- Brush the remaining teriyaki sauce onto the skewers during the last 2 minutes of grilling.
- Remove from the heat and garnish with sliced green onions prior to serving.
