Crispy, puffy homemade chalupas with a soft fried bread shell, filled with seasoned ground beef and finished with all the classic toppings. This copycat of the Taco Bell chalupa is easy to make at home and comes together in about 50 minutes.

A Note from Isabel

This recipe began with a late-night Taco Bell craving I couldn’t shake. I decided to recreate chalupas at home and quickly realized I prefer the homemade version. The key is the shell: soft and pillowy inside, crispy on the outside—think of a savory, taco-shaped donut. Fill it with well-seasoned ground beef, cheese, lettuce, tomatoes, and sour cream, and you’ve got a crowd-pleaser that’s easy to customize.
Although these are an Americanized take on chalupas and different from traditional Mexican versions, they’re delicious and very satisfying. If you like building tacos, set out toppings and let everyone assemble their own chalupa. A simple side of Mexican-style rice or pico de gallo complements them well.
What Are Chalupas?
There are two common versions of chalupas. The puffy fried bread shell version—what most people imagine and what fast-food chains serve—is made from a simple dough that puffs in hot oil, producing a soft interior and crisp exterior. It’s folded like a taco and stuffed with seasoned ground beef, cheese, lettuce, tomatoes, and sour cream. The traditional Mexican chalupa, by contrast, is typically pressed masa fried until crisp and topped more simply with salsa, cheese, and meat. Both are tasty, but they are distinct dishes. This recipe gives you the puffy fried bread version.
Ingredients You’ll Need

Below is a summary of the main ingredients and why they matter. Exact amounts and full instructions are in the recipe card further down.
- All-purpose flour: Produces a soft interior for the chalupa shell; no need for bread flour.
- Baking powder: Helps the shell puff and rise while frying.
- Butter and warm milk: Melted butter and warm milk add richness and a softer texture than water or shortening alone.
- Vegetable oil: Use a neutral oil with a high smoke point for frying (enough to provide about 1 inch of oil in the skillet).
- Ground beef: Classic filling—use lean or extra-lean for less grease. Ground turkey or chicken can be substituted for a lighter option.
- White onion: Sautéed until soft, it adds sweetness and depth to the beef mixture.
- Taco seasoning: Store-bought or homemade both work. Adjust the heat level to taste.
- Toppings: Shredded cheese, diced tomatoes, shredded lettuce, sour cream, salsa or hot sauce—use what you enjoy.
How to Make Chalupas
A brief overview of the process is below. Follow the full step-by-step recipe for precise times and measurements.

Divide and roll: Make the dough, divide it into balls, roll each to a 5-inch circle, and prick with a fork so steam can escape as they fry.

Fry and shape: Fry each shell briefly until it puffs, then fold it in half and hold it in that shape with tongs as it finishes frying until golden and crisp.

Drain: Set fried shells on paper towels while you finish the rest. Then prepare the seasoned beef filling with onion and taco seasoning.

Assemble and serve: Spoon warm beef into each shell, add cheese, tomatoes, lettuce, sour cream, and salsa or hot sauce. Serve immediately while the shells are still warm and slightly crisp.
Recipe Tips
- Fry one shell at a time. They cook very quickly and need a bit of shaping, so working singly makes the process easier and prevents overcooking.
- Keep your oil hot. Aim for about 350°F (175°C). If the oil is too cool, the shells will absorb oil and become greasy instead of light and crisp.
- Serve fresh. Chalupa shells are best right after frying. If they cool and lose crispness, a quick 1–2 minutes in an air fryer or a short re-toast in a hot oven will refresh them.
FAQs
Yes. Fry the shells, let them cool completely, and store them in an airtight container for up to 2 days. Re-crisp them in an air fryer or a hot oven before filling.
Greasy shells usually mean the oil was too cool. Make sure the oil reaches about 350°F before frying so the dough puffs and seals quickly instead of soaking up oil.
Frying gives the characteristic texture of this version, so it’s recommended for an authentic result. If you want to avoid frying, cook the dough on both sides on a dry hot skillet like a griddle and assemble the filling on top; the texture will be different but still tasty.
Chalupa Recipe
Cook Time: 30 minutes
Total Time: 50 minutes

Make crispy homemade chalupas with a soft fried shell and taco-seasoned beef. This easy copycat comes together in about 50 minutes and is perfect for serving a crowd.
Ingredients
For the chalupa bread
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon fine salt
- 1/4 cup unsalted butter, melted
- 3/4 cup warm milk
- Vegetable oil for frying (about 2–3 cups, or enough to give ~1″ in a skillet)
For the filling
- 1 tablespoon olive oil
- 1/2 medium white onion, diced
- 1 pound lean or extra-lean ground beef
- 3 tablespoons taco seasoning (store-bought or homemade)
- Optional toppings: shredded cheese, diced tomatoes, shredded lettuce, sour cream, salsa or hot sauce
Instructions
- Make the chalupa bread. In a medium bowl, mix the flour, baking powder, salt, melted butter, and warm milk with a fork or your hands until a dough forms. Knead the dough for about 5 minutes until it’s soft and smooth. Cover and let rest for 15–20 minutes.
- Divide the dough into 8 equal balls. On a lightly floured surface, roll each ball into a 5-inch circle and prick the surface several times with a fork.
- Heat about 1 inch of oil in a large skillet over medium-high heat until it reaches 350°F (175°C). Work one piece of dough at a time: gently slide the rolled dough into the hot oil. It should float and puff immediately. Fry about 30 seconds on the first side.
- Use tongs to flip the shell and gently fold it in half like a taco shell. Hold the folded shape while it fries another 30 seconds, then roll it as needed to brown the rest of the surface evenly. Shake gently to remove excess oil and transfer to a paper towel–lined plate. Repeat with the remaining dough.
- Make the filling. Heat the olive oil in a large skillet over medium heat. Add the onion and sauté until soft and translucent, about 5–6 minutes. Add the ground beef and cook 6–8 minutes, breaking it into small pieces until browned.
- Stir in the taco seasoning until the meat is evenly coated. Remove from heat.
- Assemble the chalupas. Spoon warm beef into each shell and top with shredded cheese, tomatoes, lettuce, sour cream, and salsa or hot sauce. Serve immediately while shells are still warm and slightly crisp.
Notes
- Storing: Keep shells, beef, and toppings in separate airtight containers in the refrigerator for up to 3 days. Reheat shells in an air fryer at 390°F for 1–2 minutes to re-crisp.
- Freezing: Freeze cooled shells with parchment between them for up to 1 month. Reheat from frozen in an air fryer or oven until warmed and crisp.
Nutrition
Serving: 1 chalupa | Calories: 363 kcal | Carbohydrates: 26 g | Protein: 16 g | Fat: 21 g | Saturated Fat: 6 g | Sodium: 467 mg | Fiber: 1 g
Nutrition information is automatically calculated and should be used as an approximation.
More Recipes To Make
- Ground Beef Tacos
- Fried Quesadillas
- Crispy Potato Tacos
Photography by Ashley McLaughlin.