Keto Tostadas
Published November 24, 2022 • Updated March 9, 2026
This post may contain affiliate links. See my disclosure policy.
I make these crispy keto tostada shells with protein powder and almond flour (not cheese), and they shatter when you bite through them. Top with seasoned beef, lettuce, and cheddar for only 2.4g net carbs per shell.
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.

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.
How to make low-carb tostadas
These tostadas come together in about 35 minutes from start to finish.
- Cook seasoned beef. Brown one pound of ground beef in a skillet over medium-high heat. Add taco seasoning and cook for another 2 minutes until fragrant.
- 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.
- 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.
- Fry the shells. Heat 1/4 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.
- Assemble. Spread seasoned beef on each shell, then pile on shredded lettuce, diced tomatoes, cheddar cheese, sour cream, and salsa.

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/4 inch of oil 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.
Explore 686+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
2 tablespoons avocado oil, more for frying shells
1 pound ground beef
2 tablespoons taco seasoning
1 ⅓ cup almond flour
2 tablespoons unflavored low-carb protein powder
1 tablespoon xanthan gum
½ teaspoon salt
6 tablespoons hot water
tortilla press
Step by Step Instructions
Step by Step Instructions
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.
- 2 tablespoons avocado oil
- 2 tablespoons taco seasoning
- ¼ cup water
Tostada shell: dry ingredients
To a small bowl, whisk together almond flour, protein powder, xanthan gum and salt.
- 1 ⅓ cup almond flour
- 2 tablespoons protein powder
- 1 tablespoon xanthan gum
- ½ teaspoon salt
Tostada shell: finish dough
Stir in hot water and mix until a dough ball forms. Divide the dough into 8 even balls.
- 6 tablespoons hot water
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.
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.
- Avocado oil for frying
Assemble
Top tostada shells with seasoned beef, shredded lettuce, cheese and diced tomato.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →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 these tostada shells instead of frying them?
I have baked them at 375F for 12 to 15 minutes, flipping halfway through. They get firm and lightly crispy, but they do not have the same deep crunch that frying produces. If you bake them, brush both sides with a thin layer of oil before putting them in the oven. For the crispiest results, I always go back to frying.
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 make these tostada shells in the air fryer?
I have tried crisping pre-made shells in the air fryer at 375F for 5 to 7 minutes, and they come out decent but not as crunchy as the fried version. The hot oil creates an even, shatteringly crisp shell that the air fryer cannot quite match. That said, if you want to skip the frying, the air fryer is a better option than baking. Flip them halfway through and brush with a thin layer of oil before cooking.
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.
Can I make the tostada shells ahead of time?
I do this almost every week. Fry the shells, let them cool completely, and store in an airtight container with parchment paper between each one to prevent sticking. They keep at room temperature for 3 days. When you are ready to eat, reheat in a 350F oven for 3 to 5 minutes. I often make a double batch on Sunday so weeknight assembly takes under 10 minutes.


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.
Made a double batch Sunday, layered paper towels between the shells. Still crispy four days later. Did not expect that. Turns out the oil has to actually be hot before you add the dough, then they fry up fast. Tostada nights all week.
Paper towels over parchment - they pull more of the residual oil off the shells. Four days tracks. The batch I fried Sunday was still cracking Tuesday.
Made these for a taco night at a friend's place last week. Brought the shells pre-fried and set up a little topping station with the seasoned beef and cheddar. They held up better than I expected sitting out, still had that crunch when people loaded them. Someone turned their shell over a few times like they were trying to figure out what it was made from, then looked at me when they bit through and it actually shattered. Had to explain the almond flour thing twice.
The shatter is a better demo than any explanation. Two times tracks.
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.
Mine's cast iron when the press is buried. Barely have to lean.
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.
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.
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.
Ha. The 12-year-old version of quality testing. Those shells hold even when they really shouldn't have to.
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.
That crack is the whole point. Tortilla press took me a few rounds too before I stopped overworking the dough.
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.
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.
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.
Protein powder is why it actually crunches instead of just crisping on the edges. First time I made these I ate three.
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.
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.
The shells get so crispy. Way better than store-bought low carb shells.
The hot oil makes such a difference. Store-bought ones are baked so they never get that deep crunch.
Taco night solved. 2.4 carbs.
Right? These make it into rotation fast.
Would like to try this without paying $30 for protein powder for one of the ingredients listed as I don't use it. Any other options?
Unfortunately, the protein powder is a necessary ingredient to get the tostadas crispy when cooked.
Can I add corn tostada flavoring to this recipe? And how many drops should I use? Thank you love your recipes||
Yes, you can! I've done it before with the oooflavoring drops. I usually do 1-2 dropperfuls and taste the dough