Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Zucchini Taco Boats

Zucchini taco boats stuff tender zucchini halves with seasoned ground beef and melted cheese — my low carb taco night swap at 6.1g net carbs and 28.4g protein. All your favorite toppings, ready in about 30 minutes.
  • 6.1gnet carbs
  • 28.4gprotein
  • 35minutes
  • 4servings

This post may contain affiliate links. See my disclosure policy.

I make taco zucchini boats at least twice a month, and at this point I prefer them to regular keto tacos. The zucchini gets tender in the oven while the edges hold their shape, so you get this built-in vessel that soaks up all the seasoned beef juices without falling apart in your hands.

A skillet filled with zucchini boats topped with taco meat, cheese and pico de gallo.

What I love about these is how they fit into my weekly meal prep. I cook a big batch of taco meat on Sunday, use it for taco salad on Monday, then stuff these boats on Wednesday when I want something different but don't feel like starting from scratch. Same base protein, completely different meal.

The trick I figured out is scooping the zucchini just deep enough to hold a generous mound of filling without making the walls too thin. I use a regular spoon (a melon baller works too) and leave about a quarter inch of flesh. That leftover zucchini I scoop out? I chop it and toss it right into the taco meat. Extra volume, extra fiber, and my family has never once noticed.

I also pat the inside of each boat dry with a paper towel before brushing with oil. That step alone cuts way down on the wateriness that can pool at the bottom after baking. Between the pat-dry and scooping the seedy center out thoroughly, mine come out clean every time.

If you want a little crunch (the one thing zucchini can't replicate on its own), I crush pork rinds on top during the last 5 minutes of baking. It's the closest I've gotten to that shell-like crackle on a low carb taco night.

These stuffed zucchini are a dinner that actually gets requested in my house. My kids treat it like a taco bar night where they pile on their own toppings. I set out bowls of pico, sour cream, shredded lettuce, and sliced jalapenos, and everyone builds their own. If you're looking for more Mexican-inspired meals, I rotate these with my keto taco casserole and sheet pan fajitas. Between the three, I never get bored with taco night.

My favorite taco seasoning for stuffed zucchini

I have tried probably a dozen store-bought taco seasonings over the years, and my favorite is Primal Palate. No fillers, no sugar, and the heat level is just right without overwhelming the other flavors.

That said, I make my own homemade blend most of the time because I can control the spice. I bump up the cumin and add a little extra smoked paprika, which works better for keto recipes where you want bold flavor from the seasoning itself. If you’re in a pinch, plain chili powder with a pinch of garlic powder works fine for taco stuffed zucchini.

What I use for taco meat

Ground beef is my standard for stuffed zucchini, but I’ve tested a bunch of different proteins in these over the years. Here’s what works:

  • Ground beef (my go-to)
  • Ground chicken
  • Ground turkey
  • Ground venison
  • Chopped steak
  • Pulled pork
  • Italian sausage (I was surprised how well this pairs with the taco seasoning)
  • Cauliflower (for a vegetarian version)

I’ve also used leftover salsa chicken shredded up, and it works great when I don’t have ground beef thawed.

Taco toppings scattered all over ground beef stuffed zucchini boats.

Toppings and variations for taco boats

I set up a topping bar every time I make these, and it’s the best part. Everyone grabs what they want and I don’t have to customize each boat individually. Here’s what I keep on hand:

  • Cilantro
  • Sliced avocado or guacamole
  • Diced tomatoes or pico de gallo
  • Black olives
  • Sour cream
  • Sliced jalapenos
  • Diced bell peppers
  • Green onions
  • Diced white onion
  • Salsa

I’ve also done an enchilada-style spin where I layer the zucchini with extra cheese and a drizzle of enchilada sauce. Different flavor profile, same easy concept. If you want another twist on taco night, try smashed dumpling tacos.

How to store and reheat stuffed zucchini

Meal prep: I prep these all the time. I cook the taco meat, let it cool completely, then assemble the boats in a glass container. They hold in the fridge for up to 3 days unbaked. When I’m ready, I just pop them in the oven and bake as directed.

Storage: Leftover stuffed zucchini boats last 3 to 4 days in the fridge in an airtight container. I’ve also frozen them for up to 3 months. Just wrap each boat in foil, then store in a freezer bag.

Reheating: I reheat mine in the oven at 400 degrees for about 8-10 minutes. The air fryer works even better though. I do 400 degrees for 3-4 minutes and the cheese gets bubbly and the edges re-crisp. I actually prefer the leftovers air fried to the original bake sometimes.

How to make taco stuffed zucchini

Stability trick: Before stuffing, I shave a thin sliver off the rounded bottom of each zucchini half with a paring knife. Takes about 30 seconds per boat and they sit completely flat on the baking sheet. No more filling sliding sideways.

Zucchini taco boats filled with seasoned ground beef, melted cheese and salsa.

Key ingredients & substitutions

  • Ground beef: I use 85% lean because I've tested the grease-to-juiciness ratio across the range. 80% leaves too much grease pooling in the boats, and 90% runs dry by the time the zucchini is tender. Ground turkey or venison work but run drier (add an extra tablespoon of water when simmering the seasoning).
  • Zucchini: Small to medium is the way to go. I've noticed larger ones have tougher skin and a slightly bitter taste that doesn't cook down as well.
  • Taco seasoning: I make my own homemade blend most of the time because I can bump up the cumin and smoked paprika (see the seasoning section below). Primal Palate is my favorite store-bought option. In a pinch, plain chili powder works.
  • Shredded cheese: I go with Mexican blend for the color and the flavor mix, but straight cheddar or Colby work too.
  • Avocado oil: I brush it on the boats before seasoning. Olive oil works fine as a swap.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Zucchini Taco Boats

Print Pin
Prep 15 min Cook 20 min Total 35 min Serves 4

Ingredients

Servings 4

Zucchini Taco Boats Ingredients

Step by Step Instructions

  1. Taco meat

    Preheat oven to 400 degrees. To a large skillet, add ground beef and cook over medium high heat until browned. Add in taco seasoning and ¼ cup of water. Lower the heat to low medium, cover and simmer until liquid has mostly evaporated. Stir occasionally.

    A large skillet with ground beef cooking inside.
  2. Make zucchini boats

    Slice zucchini in half vertically. Using a spoon or melon baller, scrape out the center of each zucchini. Brush each zucchini boat with avocado oil and season with salt and pepper.

    Four zucchinis with the insides scraped out to look like a boat.
  3. Stuffed zucchini boats

    Add cooked taco meat to the center of each zucchini boat. Place on a foil lined baking sheet or baking dish and bake in the oven at 400 degrees for 15 minutes.

    Seasoned ground beef stuffed inside a zucchini boat on a skillet.
  4. Sprinkle cheese & toppings

    Remove from the oven. Sprinkle cheese on each and return to the oven to bake for 5 minutes or until the cheese is melted. Add on other taco toppings, like pico de gallo, guacamole, cilantro or sour cream.

    Fresh out of the oven, stuffed zucchini with taco meat and salsa sprinkled all over.
  5. Air fryer instructions

    Air fry at 400 degrees for 10 minutes. Top with shredded cheese. Return to the air fryer for an additional 2 minutes or until cheese is melted.

    A black Philips air fryer with the dial.

Nutrition

Per serving: 2 zucchini boats

Calories
499
Fat
39.6g
Protein
28.4g
Total carbs
8.1g
Net carbs
6.1g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Do you eat the skin of the zucchini boat?

I always eat the skin. It softens up nicely in the oven and gives each boat some structure so you can actually pick it up. I stick with small to medium zucchini because I've noticed the larger ones have tougher, slightly bitter skin that doesn't cook down as well.

Should I pre-cook the zucchini boats before stuffing?

I don't pre-cook mine and they come out perfectly tender at 400 degrees in 15 minutes. I experimented with par-roasting them empty for 10 minutes first, and it made no difference other than adding extra time. The filling generates enough heat to cook the zucchini through.

How do I keep the zucchini from getting watery?

I scoop the seeds and soft center out thoroughly, because that's where most of the moisture lives. I also pat the inside of each boat with a paper towel before brushing with oil. After baking, if there's any liquid pooled on the baking sheet, I just tilt the boats slightly to drain before adding cheese.

How do I keep the zucchini boats from tipping in the oven?

I shave a thin sliver off the rounded bottom of each zucchini half with a paring knife before I start stuffing. Takes about 30 seconds per boat and they sit completely flat on the baking sheet after that. I used to lose filling off the sides every time before I started doing this. Stable boats mean the cheese melts evenly on top instead of sliding off.

Can I freeze zucchini taco boats?

I freeze these all the time for meal prep. I assemble and bake them, let them cool completely, then wrap each one in foil and store in a freezer bag. They hold for about 3 months. When I reheat from frozen, I do 400 degrees for about 15-20 minutes covered, then uncovered for the last 5 to re-crisp.

Can I use ground turkey instead of ground beef?

I've made these with ground turkey plenty of times. It works well but runs drier than beef, so I add an extra tablespoon of water when I'm simmering the seasoning in. The flavor is slightly milder, which my family actually prefers when we're loading up on spicy toppings.

Can I make these dairy-free?

I've made these without cheese plenty of times. I skip the shredded cheese entirely and load up with sliced avocado, guacamole, and a squeeze of lime instead. The taco meat has enough flavor on its own that I don't miss the cheese as much as I expected. I've also tried nutritional yeast sprinkled on top for that cheesy flavor without the dairy.

Can I make zucchini taco boats in the air fryer?

I make these in the air fryer all the time, especially when I don't want to heat up the whole oven. I air fry at 400 degrees for 10 minutes, then add the cheese and go another 2 minutes. The zucchini edges get slightly more caramelized than the oven version, which I actually prefer. Just don't overcrowd the basket or the ones in the middle won't cook evenly.

Browse by ingredient
Similar recipes

People who cooked Zucchini Taco Boats also made

Reviews

Tap to rate

4.7 from 16 ratings, 8 written

Made this recipe?

Replying to Annie Lampella

Your rating

Tara

These taco boats are a solid weeknight dinner, but one cup of cheese does not stretch across eight halves. I went closer to a cup and a half on the second tray and it finally covered them properly. The beef came out well seasoned and I still had a little left in the skillet after filling all four zucchini. Your timing held up for me, right around 30 minutes start to finish. I would make them again, just with more cheese on hand.

Reply

Kendra

I’m hoping to prep these Sunday for lunches during the week. If I scoop out the zucchini and stuff them with the taco meat a couple days ahead, will they get watery sitting in the fridge before they bake?

Reply

Stephanie

Cheese going back in for that second melt is when the kitchen starts smelling like actual tacos. My husband’s not a zucchini-boat person, so I paid attention when he picked one up. He got specific, said the meat-to-zucchini ratio felt right. He almost never does that unprompted. Four stars from me, I’d give the boats a few more minutes in the oven before filling, the zucchini came out a touch softer than I wanted.

Reply

Annie Lampella

Pre-baking is the one thing I’d skip here. I tested par-roasting them empty for 10 minutes and it only added time to the recipe. Softer usually means they went a little long, so check them at 15 minutes and let the cheese melt finish the job. And the ratio comment from a non-zucchini-boat guy counts as a five in my book.

Reply

Vanessa

Can I make these ahead or will the zucchini get soggy?

Reply

Annie Lampella

Moisture comes from the seeds mostly. Scoop them out well and pat the inside dry before you oil them. Assemble the night before if you need to, but I’d bake them fresh. They go a little limp if they sit after baking.

Reply

Diane W.

Pull them from the oven two minutes early, before the cheese goes on. The zucchini keeps cooking through the melt and edges go soft by the time they hit the plate. Took me four batches to catch that. Dropped the taco seasoning to two tablespoons too, and the beef flavor reads cleaner. Worth it. Still working on the texture.

Reply

Annie Lampella

Diane, two tablespoons is what I use when the beef is good quality. Three buries it. What’s the texture still doing?

Reply

Jessica

Turkey took the taco seasoning better than I expected. Less fat to drain, and the boats held their shape. Chorizo is next.

Reply

Annie Lampella

Chorizo pools grease. Worth every bite.

Reply

Sarah

Wasn’t sure the shells would hold up but they stayed firm enough to pile on toppings. Can you assemble them ahead and refrigerate overnight before baking?

Reply

Annie Lampella

You can assemble the night before. I’d drain off any liquid that pools in the boats before they go in, and give the inside a quick pat with a paper towel if it looks wet. 400 degrees for 15 minutes still does it, Sarah.

Reply

Amanda

I’ll be real, I thought this was going to be a sad, watery salad situation and I almost just made regular tacos. Zucchini as a taco shell sounded like a punishment. But it was too hot outside to care, so I threw them in at 400 and figured whatever. The zucchini gets tender but still holds its shape under the beef, and there’s this slight char on the edges I did not expect to care about as much as I do. What got me was the taco seasoning soaking into the zucchini while it bakes. The zucchini ends up flavored all the way through. I topped mine with sour cream and sliced avocado and ate two standing at the kitchen counter before I even called anyone else to the table. Made a second batch the next night because I was still thinking about it.

Reply

Annie Lampella

The char caught me off guard too when I was testing these. Second batch the next night is very normal.

Reply

Jasmine

Never thought taco night without tortillas would actually do it for me, but these completely changed that. I used a melon baller to hollow out the zucchini and they held their shape all the way through at 400. Added a quick two-minute broil at the end to get the cheese bubbly and a little golden, which was my own call and absolutely the right one. Already texting my sister about these.

Reply

Annie Lampella

Melon baller never occurred to me. I’ve been using the tip of a spoon and it’s messier than it needs to be.

Reply

Rebecca

Taco night was the one thing I actually missed when I went keto. Spent months on lettuce wraps and cauliflower versions that never quite filled the hole. These do. The meat sits in the zucchini the way filling should, and once the Mexican blend melts over the top, I stopped missing the shell. Feels like I got that one back.

Reply

Annie Lampella

The other versions are all workarounds. This one actually works as a taco.

Reply

Angela J.

Held off on these because I figured I’d miss an actual crunchy shell too much. Nope. The beef soaks into the zucchini while it bakes and it ends up way more filling than any lettuce wrap I’ve made. Converted.

Reply

Annie Lampella

That’s the thing about this one. The beef bakes into the zucchini instead of just sitting on top of it.

Reply

Brett Lee

First time using zucchini and the boats held up through everything I threw on them.

Reply

Annie Lampella

Those walls firm up more than you’d expect. What did you pile on?

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.