Fajita Tofu Kebabs

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)

Fajita Tofu Kebabs- coated in a simple fajita-inspired marinade and served with grilled peppers and onions, tofu has never been more flavorful! (vegan + gluten-free)

You guys, this might be my favorite tofu recipe yet. By the way, I think it’s important to mention that tofu is pretty low on my food scale. Sometimes it can be so bland and boring, right?  Then if the texture’s not good, forget it. All bets are off.

But these fajita tofu kebabs are another story. They’re packed with flavor from fajita-inspired spices like cumin and smoked paprika, the tofu has crisp edges, and it smells as good as any meat you can imagine.

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)

Fajita Tofu Kebab Ingredients

  • Extra Firm Tofu– It’s important that you use extra firm tofu for the proper texture and for it’s ability to actually stay on the kebab stick. My favorite is Trader Joe’s High Protein Tofu because it’s organic, packed with protein and just $3 each!
  • Bell Peppers– Feel free to choose your favorite color bell peppers.
  • Onion– I personally prefer the flavor of red onion but any kind will do.
  • Olive Oil– Just a bit of extra virgin olive oil helps to keep the tofu and vegetables from burning as they cook.
  • Reduced-Sodium Tamari– Fermented soy sauce gives the tofu a nice savory umami flavor. Be sure to use tamari or coconut aminos if you need to keep the recipe gluten-free, otherwise regular soy sauce is good.
  • Lime Juice– Fresh squeezed lime juice provides a tangy flavor and subtle sweetness to the savory marinade.
  • Spices- Chili powder, cumin, smoked paprika, garlic powder, salt & pepper create a flavorful blend for the marinade.
  • Cornstarch– Arrowroot or cornstarch is essential for helping the marinade stick to the tofu so please don’t skip it!

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)
How to Prepare Fajita Tofu Kebabs

  1. Whisk together marinade in a large bowl.
  2. Add cubed tofu and stir until coated.
  3. Bake in oven for 7 minutes, just so that the marinade can set. Allow to cool.
  4. Assemble kebabs with peppers, onion and tofu.
  5. Bake in oven for another 15-20 minutes or grill them outdoors for 7-10 minutes on each side.
  6. Serve warm with cilantro lime quinoa (or rice), salsa and avocado, and enjoy!

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)

Fajita Tofu Kebabs- Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)

Oh, and I want to share an interesting article with you really quick before I go. I know eating soy is always up for debate because of how it might influence our hormone levels. I always make sure that any soy I buy is certified organic or labeled non-GMO since it’s one of the most common genetically modified crops.

With that in mind, I was enlightened when I read in an article from Prevention that we actually process excess estrogen through our waste and that eating less fiber can drive up our estrogen levels. Crazy, right?! Anyways, the moral of the story is, whether you eat soy or meat, make sure you’re getting enough fiber in your diet!

Looking for more summer recipe ideas?

Print Recipe
5 from 4 votes

Fajita Tofu Kebabs

Coated in a simple fajita-inspired marinade, these tofu fajita kebabs are the best way to eat tofu! (vegan + gluten-free)
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings: 4 people

Ingredients

  • 14 ounces extra firm tofu, patted dry and diced into 1-inch cubes
  • 2 tablespoons extra virgin olive oil, divided
  • 3 tablespoons reduced sodium soy sauce, tamari or coconut aminos for GF
  • 1 tablespoon lime juice
  • 1 tablespoon cornstarch , or arrowroot powder
  • 2 teaspoons chili powder
  • 2 teaspoons ground cumin
  • 2 teaspoons smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon fine sea salt
  • ½ teaspoon ground black pepper
  • 2-3 large bell peppers, cored and diced into 1-inch squares
  • 1 large red onion, diced into 1-inch pieces
  • 5-6 kebab skewers
  • cilantro lime quinoa or rice, salsa, and/or avocado for serving, see notes

Instructions

  • Preheat the oven to 400°F and line a baking sheet with parchment paper.
  • In a large bowl, combine 1 tablespoon extra virgin olive oil, 3 tablespoons soy sauce, 1 tablespoon lime juice, cornstarch and remaining seasonings. Whisk together and set aside.
  • To the bowl, add the cubed tofu. Toss until evenly coated. Transfer to baking sheet and bake for 7 minutes, flipping half way through cooking time. Set aside until cool enough to handle.
  • Using the kebab skewers, assemble the tofu, peppers and onion in an alternating fashion until you have 5-6 skewers. Coat the vegetables with remaining tablespoon of olive oil. From here you can bake the skewers for an additional 15-20 minutes, or grill for 7-10 minutes on each side.
  • Serve warm with cilantro quinoa (or rice) salsa and/or avocado, and enjoy!

Notes

Nutrition Facts are an estimate and will vary depending on specific ingredients and brands you choose. They do not include serving suggestions such as quinoa, rice, salsa or avocado.
 
To prepare cilantro lime quinoa or rice: bring 2 cups water to a boil. Add 1 cup rinsed quinoa or rice and reduce heat to a simmer. Cook for 15 minutes. Remove from heat and cover with a lid. Allow to steam for another 15 minutes. When done, fluff with a fork and allow to cool. Add 3-4 tablespoons lime juice, 1/4 cup chopped cilantro and 1 teaspoon fine sea salt. Stir to combine. 

Nutrition

Calories: 170kcal, Carbohydrates: 13g, Protein: 10g, Fat: 10g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Sodium: 808mg, Potassium: 433mg, Fiber: 3g, Sugar: 5g, Vitamin A: 2668IU, Vitamin C: 79mg, Calcium: 62mg, Iron: 3mg
Course: dinner, lunch
Cuisine: Mexican
Did you try this recipe? Please let me know how it turned out by leaving a comment below or sharing a picture on Instagram with the hashtag #makingthymeforhealth. I love hearing your feedback!