If you ask me, low-carb Mexican food is a genius move.
These chicken fajita stuffed zucchini boats bring all the flavors you love about fajitas without the heavy tortillas. Fresh zucchini gets hollowed out and loaded with seasoned chicken, colorful peppers, and melted cheese.
When my family sees these come out of the oven, they forget all about traditional fajitas. The tender chicken and peppers are cooked with classic fajita seasonings, while the zucchini boats give that satisfying crunch.
It’s a feel-good dinner that keeps things light but doesn’t skimp on Mexican-inspired flavor – perfect for those nights when you want comfort food without the guilt.
Why You’ll Love These Chicken Fajita Zucchini Boats
- Low-carb friendly – These zucchini boats are perfect for anyone following a low-carb or keto diet, giving you all the flavors of fajitas without the tortillas.
- Packed with protein – With chicken breast as the main protein source, this dish helps you meet your daily protein needs while staying light and healthy.
- Customizable toppings – You can make these boats your own by adding your favorite toppings like cheese, avocado, or sour cream – perfect for family members with different preferences.
- Meal-prep friendly – These boats reheat well and can be made ahead, making them perfect for busy weeknight dinners or lunch prep for the week.
- Veggie-packed – Between the zucchini boats, peppers, and onions, you’re getting several servings of vegetables in one delicious meal.
What Kind of Zucchini Should I Use?
For zucchini boats, you’ll want to look for larger, straight zucchini that are about 6-8 inches long and 2-3 inches wide. These provide the perfect “boat” shape and enough space to hold your filling. Fresh zucchini should feel firm and heavy for their size, with smooth, unblemished dark green skin. Try to avoid zucchini that are too large or overgrown (often called marrows) as they can be watery and less flavorful. When preparing them, make sure to cut them lengthwise evenly so they’ll sit flat on your baking sheet and cook uniformly.
Options for Substitutions
This healthy dish is pretty adaptable and you can make several swaps based on what you have in your kitchen:
- Zucchini: You can use yellow summer squash instead of zucchini – they have a similar texture and cooking time. Just make sure they’re large enough to stuff!
- Avocado oil: Any neutral cooking oil works here – olive oil, coconut oil, or even regular vegetable oil will do the job just fine.
- Sweet peppers: Feel free to use any color bell peppers you have on hand. The taste difference is subtle, and they all work great in this recipe.
- Chicken breast: You can swap chicken breast with chicken thighs, or even turkey breast. For a vegetarian version, try using crumbled firm tofu or your favorite meat substitute – just be sure to season it well.
- Lime juice: If you’re out of fresh limes, you can use lemon juice or even 2-3 tablespoons of orange juice mixed with 1 teaspoon of white vinegar.
- Spices: Don’t have individual spices? You can use 2-3 tablespoons of taco seasoning instead of the individual spices listed. Just watch the salt since taco seasoning usually contains it.
Watch Out for These Mistakes While Cooking
The biggest challenge when making zucchini boats is dealing with excess moisture – to prevent soggy results, don’t skip the crucial step of scooping out the seeds and patting the zucchini dry with paper towels before filling. When pre-cooking the zucchini boats, avoid overcooking them in the first round (about 10-12 minutes is perfect), as they’ll continue to cook once filled with the chicken mixture. To ensure perfectly seasoned chicken fajita filling, let the chicken sit with the spices for at least 5 minutes before cooking, and make sure your pan is really hot before adding the meat – this gives you that classic fajita sear instead of steamed chicken. For the best texture, cook your peppers and onions separately from the chicken, as they need different cooking times, and only combine them at the end to keep the vegetables crisp-tender rather than mushy.
What to Serve With Chicken Fajita Zucchini Boats?
These low-carb zucchini boats are already packed with protein and veggies, but they pair wonderfully with some classic Mexican-inspired sides. A simple side of Mexican cauliflower rice adds extra vegetables while keeping things light, or you could go with traditional Spanish rice if you’re not watching carbs. I love serving these with a fresh side of black beans seasoned with lime and cilantro, which adds fiber and makes the meal more filling. For a complete fiesta feel, put out some tortilla chips with fresh guacamole or your favorite salsa – even though the boats are the main event, it’s fun to have something to munch on between bites!
Storage Instructions
Keep Fresh: These tasty zucchini boats will stay good in an airtight container in the fridge for up to 3-4 days. They’re perfect for meal prep – I like to make a batch on Sunday and enjoy them throughout the week for easy lunches or quick dinners.
Prep Ahead: Want to get ahead? You can prep these boats up to 24 hours in advance! Just assemble everything but don’t bake them. Cover with plastic wrap and keep in the fridge, then pop them in the oven when you’re ready to eat. Add an extra 5 minutes to the baking time if cooking from cold.
Reheat: To warm up leftover zucchini boats, place them in the oven at 350°F for about 10-12 minutes, or until heated through. You can also use the microwave for 1-2 minutes, though the texture might be a bit softer. Add fresh toppings like avocado and sour cream after reheating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 100-110 g
- Fat: 60-70 g
- Carbohydrates: 40-50 g
Ingredients
For the zucchini boats and filling:
- Juice from 1 lime (about 2 tbsp, freshly squeezed)
- 1/2 tsp garlic powder
- 1 1/2 lb boneless, skinless chicken breast (cubed into 3/4-inch pieces)
- 1 onion (chopped into 1/2-inch pieces, about 12 oz)
- 1 tsp ground cumin (I use Simply Organic cumin)
- 1 tbsp avocado oil (for brushing)
- 6 large zucchini (about 4 lb, halved lengthwise and scooped)
- 1/2 tsp chili powder (freshly ground preferred for more flavor)
- 1/2 tsp ground black pepper (freshly ground preferred)
- 3 sweet bell peppers (assorted colors, diced into 1/2-inch pieces)
- 1 tsp salt
- 2 tbsp avocado oil (for cooking)
For garnish (optional):
- Avocado slices (adds richness and texture)
- Fresh cilantro (finely chopped)
- Salsa (your favorite variety)
- Mexican cheese blend, shredded (I prefer Kraft shredded blend)
- Sour cream (optional but recommended for extra creaminess)
Step 1: Prepare the Zucchini Boats
- 6 large zucchini, halved lengthwise and scooped
- 1 tbsp avocado oil
Heat your oven to 400°F.
While it preheats, halve the zucchini lengthwise and use a spoon or melon baller to scoop out the centers, leaving about 1/4-inch shell on all sides—this creates the ‘boat’ structure.
Brush the inside and outside of each zucchini boat with avocado oil, then place them cut-side up on a baking sheet.
Bake for 20 minutes until the zucchini begins to soften but still holds its shape.
This head start ensures the boats will be tender and absorb flavors from the filling.
Step 2: Prepare the Mise en Place and Season the Chicken
- 3 sweet bell peppers, diced
- 1 onion, chopped
- 1 1/2 lb boneless, skinless chicken breast, cubed
- 1/2 tsp chili powder
- 1 tsp salt
- 1/2 tsp ground black pepper
- 1 tsp ground cumin
- 1/2 tsp garlic powder
While the zucchini boats bake, dice the bell peppers and chop the onion into 1/2-inch pieces—keeping them uniform ensures even cooking.
Cube the chicken breast into 3/4-inch pieces.
In a small bowl, combine the chili powder, salt, black pepper, ground cumin, and garlic powder.
I like to mix my spice blend first so it’s ready to go; this prevents the seasonings from clumping when they hit the oil and ensures even distribution of flavors.
Step 3: Cook the Chicken and Vegetable Filling
- 2 tbsp avocado oil
- 1 1/2 lb boneless, skinless chicken breast, cubed
- 3 sweet bell peppers, diced
- 1 onion, chopped
- spice blend from Step 2
- zucchini center pieces
Heat 2 tablespoons of avocado oil in a large skillet over medium-high heat.
Add the cubed chicken and cook for 4-5 minutes, stirring occasionally, until the chicken is lightly browned on the outside.
Add the diced peppers and chopped onion to the skillet and cook for another 4-5 minutes until they begin to soften.
Sprinkle the spice blend from Step 2 over the chicken and vegetables, then add the scooped zucchini centers.
Toss everything together well to coat with the oil and seasonings, allowing the spices to bloom and infuse the mixture with flavor.
Step 4: Finish Cooking the Filling
- chicken and vegetable mixture from Step 3
Transfer the chicken and vegetable mixture to a baking sheet and spread it in an even layer.
Bake at 400°F for 25-30 minutes, stirring halfway through the cooking time.
The chicken should be cooked through (internal temperature 165°F), and the vegetables should be tender with slightly caramelized edges.
This oven method keeps the filling moist while allowing the flavors to meld together.
Step 5: Assemble and Finish the Zucchini Boats
- zucchini boats from Step 1
- chicken and vegetable filling from Step 4
- juice from 1 lime
- Mexican cheese blend, shredded
- sour cream
- avocado slices
- fresh cilantro, chopped
- salsa
Remove the zucchini boats from the oven (they should be fork-tender by now).
Spoon the cooked chicken and vegetable filling generously into each zucchini boat.
Squeeze fresh lime juice over all the boats to brighten the flavors.
Top each boat with a sprinkle of Mexican cheese blend and a dollop of sour cream if desired.
Garnish with fresh cilantro, avocado slices, and your favorite salsa.
Serve immediately while the boats are still warm and the cheese is melted.




