Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Tostadas

Crispy keto tostada shells that shatter when you bite through, made from protein powder and almond flour, not cheese, at 2.4g net carbs and 15.6g protein. I press each dough ball thin between parchment circles, fry the rounds flat in shallow oil, and I let the taco meat brown with the seasoning before everything stacks on.
  • 2.4gnet carbs
  • 15.6gprotein
  • 35minutes
  • 8servings

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

When my family wants Mexican food, tacos are the usual request. But there are nights when I want something different, and that is where these crispy tostada shells come in. The shells are made with almond flour and protein powder instead of cheese or wheat, and they fry up with a satisfying crunch that holds up under a pile of toppings.

I tested a lot of keto tostada shell recipes before landing on this combination. Cheese-based shells get crispy but have a distinctly cheesy flavor that competes with the toppings. Store-bought low-carb tortillas can work, but they never get truly rigid and crunchy the way a real tostada should. The protein powder is what makes the difference here. It dries out during frying and creates a shell that shatters when you bite through it, just like the corn-based ones you remember.

two crispy shells in front of tostadas and salsa

The dough comes together in about two minutes. Whisk the dry ingredients, add hot water, and you have a pliable dough that presses flat in a tortilla press or rolls out between parchment paper. I make eight shells per batch, which feeds our whole family with extras for the next day. Each shell has only 2.4g net carbs, so you can load them up without worrying about your daily count.

For the meat, I use a pound of ground beef with homemade taco seasoning because most store-bought packets contain sugar and cornstarch. You can swap in ground turkey, shredded chicken (I have a whole BBQ chicken tostada version worth trying), or even seasoned pork if you want to mix things up. Top everything with shredded lettuce, diced tomatoes, cheddar cheese, sour cream, and guacamole. If you want more Mexican-night options, try pairing these with a keto crunchwrap.

Crisp up my low carb tortillas for the base.

Cheese shells vs protein powder shells

Most tostada recipes in the low-carb space use cheese as the shell. You melt shredded cheese in a skillet, let it harden, and use that as your base. It works, but cheese shells have a strong flavor that overpowers your toppings. They also get greasy and bendy as they cool, which defeats the purpose of a tostada (the whole point is the crunch).

These shells use almond flour and protein powder instead. The protein powder is the key ingredient because it dries out during frying and creates a shell that stays rigid at room temperature. The flavor is neutral, so your seasoned beef, lettuce, cheese, and salsa are the stars. I have tried every version of cheese-based taco shells, and this protein powder dough is the one I keep coming back to when I want a true tostada crunch.

Best toppings for low-carb tostadas

A tostada is only as good as what you put on it. I start with a layer of seasoned ground beef, then build from there. Here are the toppings I reach for every time.

  • Shredded lettuce (iceberg or romaine) for the crunch layer
  • Diced tomatoes or pico de gallo for freshness
  • Shredded cheddar or Mexican blend cheese
  • Sour cream drizzled over the top
  • Sliced avocado or guacamole
  • Keto refried beans made from black soybeans, spread as a base layer between the shell and the meat (this is how I build mine when I want the full traditional tostada stack)
  • Pickled jalapenos for heat
  • Hot sauce or salsa

For a taco salad twist, skip the shell and crumble a fried tostada over a bed of lettuce with all the same toppings.

crispy tostadas with cilantro, tomatoes and limes

How to store and reheat keto tostadas

I learned the hard way that assembled tostadas do not store well because the toppings make the shell soggy within an hour. Keep the components separate: store the fried shells in an airtight container at room temperature (they keep for 3 days), the cooked beef in the fridge, and prep your toppings fresh.

To reheat the shells, I put them in a 350F oven or toaster oven for 3 to 5 minutes. They crisp right back up. Avoid the microwave, which turns them soft and chewy. The cooked beef reheats well in a skillet over medium heat for 2 to 3 minutes.

Meal prep tips for tostada night

Tostadas are one of the easiest meals to meal prep because the components store separately. Here is my weekly approach.

  • Sunday: I fry a double batch of shells (16 total) and store them in a container with parchment between each one. I make the taco meat and refrigerate it.
  • Weeknights: Reheat shells in the oven for 3 minutes. Warm the beef in a skillet. Chop fresh toppings while everything heats. Assembly takes under 5 minutes.
  • Freeze the shells: Fried shells freeze well for up to 2 months. Place parchment between each shell and store in a freezer bag. Reheat directly from frozen in a 375F oven for 5 to 7 minutes.

This recipe also pairs well with Doritos Locos tacos on the side if you want a full Mexican-inspired spread.

How to make low-carb tostadas

These tostadas come together in about 35 minutes from start to finish.

  1. Cook seasoned beef. Brown one pound of ground beef in a skillet over medium-high heat. Stir in taco seasoning, pour in 1/4 cup of water, then cover and simmer on low for 5 minutes.
  2. Make tostada shell dough. Whisk almond flour, protein powder, xanthan gum, and salt in a bowl. Pour in hot water and stir until a soft dough forms.
  3. Press into tortillas. Divide the dough into 8 balls. Press each one flat using a tortilla press lined with parchment paper, or roll between two sheets of parchment to about 5 inches across.
  4. Fry the shells. Heat about 1 cm (just under half an inch) of avocado oil in a skillet over medium heat (around 350F). Fry each tortilla for 2 to 3 minutes per side until golden and rigid. Transfer to a paper towel-lined plate.
  5. Assemble. Spread seasoned beef on each shell, then pile on shredded lettuce, diced tomatoes, cheddar cheese, sour cream, and salsa.

two beef tostadas on a board with cheese and pico and sour cream

Key ingredients and substitutions

The shell dough uses a combination of ingredients that mimic the texture of a traditional corn tostada without the carbs.

  • Avocado oil for frying. Any neutral, high-smoke-point oil works (olive oil, coconut oil, or vegetable oil). You need about 1 cm of oil (just under half an inch) in a 10-inch skillet.
  • Ground beef is the classic tostada protein. Ground turkey, ground pork, shredded rotisserie chicken, or cilantro lime chicken all work as substitutes.
  • Taco seasoning adds all the flavor to the meat. I use homemade keto taco seasoning because store-bought packets often contain sugar and cornstarch.
  • Almond flour provides the base structure for the shell. Use finely ground blanched almond flour (not almond meal) for the smoothest texture.
  • Protein powder is what makes these shells actually crispy. Use an unflavored, low-carb whey or egg white protein powder. It absorbs moisture during frying and creates that rigid, shatter-when-you-bite crunch.
  • Xanthan gum binds the dough so it holds together when you press and fry it. Without it, the tortillas will crumble apart in the oil.
  • Hot water activates the xanthan gum and makes the dough pliable enough to press flat.
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

Keto Tostadas

Print Pin
Prep 10 min Cook 25 min Total 35 min Serves 8

Ingredients

Servings 8

Low Carb Tostadas Ingredients

Step by Step Instructions

  1. Make taco meat

    In a large skillet, add avocado oil and heat over medium high heat. Add ground beef, break up with a spatula and let cook until browned. Stir in taco seasoning and pour in 1/4 cup of water. Turn down heat to low, cover and let simmer for 5 minutes.

    For this step

    • 2 tablespoons avocado oil
    • 2 tablespoons taco seasoning
    • ¼ cup water
    a skillet with ground beef cooking
  2. Tostada shell: dry ingredients

    To a small bowl, whisk together almond flour, protein powder, xanthan gum and salt.

    For this step

    • 1 ⅓ cup almond flour
    • 2 tablespoons protein powder
    • 1 tablespoon xanthan gum
    • ½ teaspoon salt
    almond flour in a glass bowl
  3. Tostada shell: finish dough

    Stir in hot water and mix until a dough ball forms. Divide the dough into 8 even balls.

    For this step

    • 6 tablespoons hot water
    tortilla dough in a glass bowl
  4. Press into tortillas

    Using a tortilla press or a rolling pin, place a ball of dough in between two parchment circles and press or roll out to a thin circle.

    a flatten tortilla in a tortilla press
  5. Fry tostada shells

    To a medium skillet, add enough avocado oil to fill the bottom of the skillet 1 cm from the bottom (just enough so the tortilla will submerge while frying) and heat over medium heat. Once oil is hot, peel off the parchment paper from each side of tortilla and place in the oil. Press down tortilla with a spatula and let fry for 2-3 minutes or until golden brown. Flip over and fry the other side for 1-3 minutes until golden brown, hardened or almost hardened. Remove from oil and place on a paper towel lined plate to dry. Repeat with remaining shells.

    For this step

    • Avocado oil for frying
    holding a tostada shell down in hot oil
  6. Assemble

    Top tostada shells with seasoned beef, shredded lettuce, cheese and diced tomato.

    a hard tostada shell with all the toppings next to salsa

Nutrition

Per serving: 1 tostada

Calories
268
Fat
20.8g
Protein
15.6g
Total carbs
5.9g
Net carbs
2.4g

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

Frequently Asked Questions

Why are my tostada shells not crispy?

I ran into this early on, and it came down to three things. First, the oil was not hot enough. It should be around 350F, and I always test with a small piece of dough (it should sizzle immediately). Second, I was not frying long enough. Each side needs a full 2 to 3 minutes until deep golden brown. Third, my dough was too thick. I press or roll to about 1/8 inch now. One of my readers, Denise, confirmed this: she switched from 1/4 inch to 1/8 inch and got the oil up to 375F, and that is when the crunch showed up.

Can I bake or air fry these tostada shells instead of frying them?

I have tested both. Baked at 375F for 12 to 15 minutes, flipping halfway through, they get firm and lightly crispy. The air fryer at 375F for 5 to 7 minutes gets closer, and I flip halfway there too. Either way, brush both sides with a thin layer of oil before cooking. Neither method matches the deep, shattering crunch that hot oil produces, so when the crunch matters I always go back to frying. Between the two, the air fryer beats baking.

What protein powder works best for the shells?

I use unflavored, unsweetened whey protein isolate and it gives the cleanest flavor and the crispiest shells. Egg white protein powder also works well. I tested plant-based options (pea, hemp, soy) and they absorb too much water, making the dough gummy instead of crispy. Whatever you use, make sure it has fewer than 2g carbs per serving.

Can I use store-bought low-carb tortillas instead of making the dough?

You can fry store-bought low-carb tortillas (like Mission Carb Balance) in oil and they will get crispy, but in my experience they never reach the same rigid, shattering crunch that this homemade dough produces. The protein powder in my recipe is what creates that deep-fried tostada texture. Store-bought works in a pinch for a quick weeknight dinner, but once you try the homemade version, you will notice the difference.

Are these tostada shells gluten-free?

Yes. I use almond flour and protein powder as the base, so there is no wheat in the dough. Just check your protein powder label to make sure it is gluten-free (most whey isolates are, but some have trace amounts from processing). The xanthan gum and salt are naturally gluten-free. I have served these to friends with gluten sensitivities and had no issues.

Can I substitute psyllium husk for xanthan gum in the shell dough?

I tested this after a reader asked about it, and psyllium husk does not work the same way when frying. Xanthan gum sets almost instantly when it hits hot oil, which is what creates the rigid crunch. Psyllium absorbs moisture differently, and in my tests the shells stayed soft or turned greasy instead of crisping up. Psyllium works great in baked doughs, but I keep the xanthan gum for anything going into a fryer.

Browse by ingredient
Similar recipes

People who cooked Keto Tostadas also made

Reviews

Tap to rate

4.5 from 24 ratings, 17 written

Made this recipe?

Replying to Denise

Your rating

Jess

Only have collagen peptides in the pantry, no unflavored protein powder. Will that hold the shell dough together the same way or is the protein powder doing something collagen won’t?

Reply

Annie Lampella

Jess, I haven’t tested collagen peptides in this dough. I use unflavored whey isolate, and it’s what makes the shells crisp up instead of staying soft.

Reply

Jess

Good to know, thanks. I’ll grab some whey isolate before I try these.

Reply

Mei

Xanthan gum is what gives them the shatter.

Reply

Annie Lampella

It sets the instant it hits hot oil. Psyllium can’t do that.

Reply

Luz M.

That shatter got my teenager’s attention.

Reply

Annie Lampella

Luz, hard to argue with a shell that shatters. That’s what got my family on board too, way before they cared about the carb count.

Reply

Kim

These shells are SO crispy!! I was skeptical about the protein powder but zero complaints from anyone at the table.

Reply

Annie Lampella

Fair, Kim. It sounds weird in a tostada shell. But it’s what makes them shatter instead of flex, and I haven’t found anything else that does the same thing.

Reply

Mike

Does it have to be unflavored? I only have vanilla.

Reply

Annie Lampella

Technically yes but the shells taste sweet, gets weird with taco toppings. Grab unflavored next time.

Reply

Mike

Ha, yeah, sweet taco shells are a wild choice. I’ll grab unflavored next time.

Reply

Aaliyah

Weeknight dinners at my aunt’s had this smell from the seasoned beef I’d stopped trying to find. The taco seasoning in this is so close it actually stopped me. Something in the way it browns.

Reply

Annie Lampella

The cumin does something different once the fat renders and there’s actual color on the pan. I always push mine past ‘just cooked’ for that reason. That’s where that smell lives.

Reply

Amanda

Tostada nights came back. Before keto that meant frying up a whole stack and loading them at the table, and I’d stopped trying after nothing held right. The almond flour and protein powder dough fries up with real structure, that’s the part I’d given up on. Four stars, not five, because my first batch came out thick where my press pressure was uneven.

Reply

Annie Lampella

Press pressure clicks after the second batch. Worth the round trip.

Reply

Amanda

Yeah, first batch is always a little off anyway.

Reply

Vanessa

Added a pinch of garlic powder with the salt and the shells actually have their own flavor. Toppings don’t have to work as hard.

Reply

Annie Lampella

Garlic powder in the dough. I’ve done onion powder before but never tried garlic. The almond flour is so neutral that whatever you season actually shows up and takes pressure off the toppings. Cumin is going on my list next. Might end up with a whole chip-flavored shell version eventually.

Reply

Hannah

I’ve made keto tostadas a handful of times over the past year, starting with parmesan crisps and then a fathead tortilla version. Neither one actually shatters like the real thing. This one does. Something about the xanthan gum plus frying in avocado oil gives the shells a snap I never got from any baked version. They held up under the toppings without going soft, which was always my issue with fathead shells. The 2.4g net carbs per shell tracked right. I pressed mine slightly thinner than the recipe and the crunch got even better, so that’s worth trying.

Reply

Annie Lampella

The parmesan crisp version folds on you. These don’t. That xanthan gum sets almost instantly in hot oil, which is why baked versions never get there no matter how long you leave them in.

Reply

Beth

Had my doubts about protein powder in a tostada shell, but that’s exactly what gives these their snap. Mine fried up golden in just under two minutes per side and held up under a full topping load without going soggy.

Reply

Kristen M.

I kept skipping this recipe because protein powder in a shell sounded like a compromise, but the shatter on these when you bite through is legit. Way more satisfying than the cheese crisps I’ve been using as a base.

Reply

Annie Lampella

Cheese crisps fold on you. These don’t. I’ve stacked mine with beef, sour cream, and guac and the center never buckled.

Reply

Elaine

If I fry the shells the night before, will they still shatter like that, or does it have to be same-day?

Reply

Annie Lampella

Yep, fry them the night before and they’ll still shatter. Cool completely, then store in an airtight container at room temp with parchment between each one – fridge moisture kills the crunch. I fry mine Sunday and they’re still snapping on Wednesday.

Reply

Sarah

I almost skipped this because of the protein powder in the shell. Just sounded off. But I had everything on hand and figured I’d try it once, and when I bit through one of those fried shells it actually shattered the way a real tostada does. That crack. Still no idea why the protein powder does that, but I’m not questioning it. Four stars because I think I pressed mine a little too thick the first time, but now that I’ve got the thickness down these are a regular thing.

Reply

Ana X.

No tortilla press? A heavy skillet works fine. Press the dough ball between two pieces of parchment, set the skillet on top, and lean into it. Gets them thin enough to fry up crispy without cracking.

Reply

Annie Lampella

Mine’s cast iron when the press is buried. Barely have to lean.

Reply

Denise

If your shells are coming out soft, roll the dough thinner than you’d expect, closer to 1/8 inch. I was doing 1/4 and they were just bending under the toppings. Dropped to 1/8, got the oil up around 375, and that’s when the crunch actually showed up.

Reply

Annie Lampella

Yeah 1/8 is thinner than most people expect. The oil temp matters just as much – I’ve had batches where the thickness was right but the oil was too cool and they still came out bendy.

Reply

Christine

Made these Tuesday and my 12-year-old stacked his shell like he was trying to break it. Ground beef, extra cheese, lettuce piled way too high. Shell held up through the whole thing. He’s already asking when we’re having them again.

Reply

Annie Lampella

Ha. The 12-year-old version of quality testing. Those shells hold even when they really shouldn’t have to.

Reply

Casey R.

Four or five batches in and the shells still crack right when you bite them. Took two tries to get the tortilla press down, but these are a weeknight regular now. Worth it.

Reply

Annie Lampella

That crack is the whole point. Tortilla press took me a few rounds too before I stopped overworking the dough.

Reply

Brian

Will unflavored whey protein work for the shells or do I need a specific low-carb protein powder? Don’t want to mess up the dough on my first try.

Reply

Annie Lampella

Whey isolate works. Plant-based proteins (pea, hemp, soy) absorb too much water and the dough goes gummy. Stick with whey or egg white protein for the crunch.

Reply

Sarah Z.

I’ve never made anything like this before and honestly I was nervous going in (never worked with xanthan gum). The part where the hot water goes in and it just pulls together into a ball was kind of a relief. Fried them up and they got genuinely crispy, not soft-and-flat like I expected. Ate mine with the seasoned beef on top and it felt like an actual meal.

Reply

Annie Lampella

Protein powder is why it actually crunches instead of just crisping on the edges. First time I made these I ate three.

Reply

Dina

I’ve been making keto tortillas for years and always swap xanthan gum for psyllium husk since I buy it in bulk anyway. Would that work here in the shell dough, or does xanthan gum do something specific during frying that psyllium husk won’t replicate? I’ve had great results with psyllium in baked keto dough but I’ve never tried it in anything fried before.

Reply

Annie Lampella

The frying is where psyllium gets tricky. Xanthan gum sets almost instantly when it hits hot oil and that’s what creates the crunch on these. Psyllium absorbs differently (great for baked stuff, agreed) but in a fryer I’d worry it stays soft or turns greasy. I’d keep the xanthan here.

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.