Taco Bell Taco Salad Copycat Recipe
Taco Bell’s taco salad is one of those fast-food orders that’s genuinely hard to replicate at home, mostly because the details matter: the crispy tortilla shell, the seasoned beef, the cool sour cream cut against the warm filling. This copycat version gets all of that right, and you can have it on the table in about 35 minutes.
The shell is the star here, and this recipe shows you how to bake one at home with a regular flour tortilla. No deep fryer needed.

Why I Love This Recipe
The seasoned beef in this recipe has that exact salty, cumin-forward flavor that makes the original so satisfying. The spice blend is simple, but it does the job.
What I keep coming back to is the contrast: warm, spiced meat against cold shredded lettuce, a big dollop of sour cream, and the crunch of the shell underneath everything. That combination of temperatures and textures is what makes this worth making.
It also scales easily. Double the beef and you’ve fed four people without any extra effort.
Recipe Ingredients

- 1 large (10-inch) flour tortilla – You need a large one so it drapes properly over the bowl to form the shell
- 1 tbsp olive oil – For brushing the tortilla before baking
- 1 lb 80/20 ground beef – Higher fat content keeps the meat moist and flavorful
- 2 tbsp taco seasoning – Store-bought works fine; see Notes for a quick homemade blend
- 1/3 cup water – Helps the seasoning coat and simmer into the beef
- 2 cups shredded iceberg lettuce – Iceberg holds its crunch better than romaine here
- 1/2 cup canned red kidney beans – Drained and rinsed; swap for black beans if that’s what you have
- 1/2 cup cherry tomatoes – Halved; adds brightness without making the shell soggy
- 1/2 cup shredded cheddar cheese – Freshly shredded melts better than pre-bagged
- 1/4 cup sour cream – Full-fat gives you the richest result
- 1/4 cup salsa – Use your favorite jarred variety or a fresh pico de gallo
- 1/4 cup guacamole – Store-bought is fine, or mash 1 ripe avocado with salt and lime
Variations / Substitutions
- Ground turkey – Works well in place of beef; the flavor is a little lighter, so increase the taco seasoning to 2.5 tbsp to compensate.
- Black beans instead of kidney beans – Interchangeable in quantity; black beans have a slightly earthier taste.
- Dairy-free – Swap the sour cream for a coconut-based or cashew sour cream and use a plant-based shredded cheese.
- Extra heat – Stir 1/2 tsp of cayenne into the taco seasoning when you add it to the beef.
- Whole wheat tortilla – The shell will be slightly denser but still crisps up well at the same temperature and time.
- Lime crema instead of sour cream – Mix 1/4 cup sour cream with 1 tbsp lime juice for a brighter, tangier topping.
If you like the seasoned beef in this recipe, it’s the same blend used in a good Taco Bell Cheesy Gordita Crunch Copycat Recipe.
How To Make Taco Salad
Step 1: Bake the Tortilla Shell

Preheat your oven to 375°F (190°C). While it heats, press the 1 large flour tortilla down into an oven-safe bowl (about 6 inches wide) so the edges ruffle up like a cup. Brush the inside and edges with the 1 tbsp olive oil, then place the bowl on a baking sheet and slide it into the oven. Bake for 12 to 15 minutes, until the shell is golden and firm to the touch.
Keep an eye on the edges toward the 12-minute mark. They brown faster than the base, so if the rim looks dark but the bottom still feels soft, tent the edges loosely with a small piece of foil and give it 2 more minutes.
Once it’s out of the oven, let it sit in the bowl for 5 minutes before lifting it out. It will firm up as it cools and hold its shape on the plate.
Step 2: Brown the Beef

Heat a large skillet over medium-high heat. Add the 1 lb ground beef and break it apart with a spoon. Cook for 6 to 8 minutes, stirring occasionally, until there is no pink left and the meat has some brown on the edges.
Drain off most of the fat, leaving just a thin coat in the pan. That little bit of fat carries flavor into the seasoning.
Step 3: Season the Meat

Reduce the heat to medium. Add the 2 tbsp taco seasoning and the 1/3 cup water to the beef. Stir well and let it simmer for 3 to 4 minutes, until the water has mostly absorbed and the beef is coated in a thick, glossy seasoning.
The mixture should look moist but not soupy. If it’s still runny at 4 minutes, give it another minute on the heat. If it looks dry before then, pull it off early.
Step 4: Layer the Salad

Set the cooled tortilla shell on a plate. Start with the 2 cups shredded iceberg lettuce as the base, then spoon in the hot seasoned beef. Add the 1/2 cup kidney beans, the 1/2 cup cherry tomatoes, and the 1/2 cup shredded cheddar cheese on top of the beef.
Spreading the lettuce across the whole base first means the shell doesn’t go soggy under the wet ingredients. The cold lettuce also cools the beef just slightly, which keeps the sour cream from sliding off.
Step 5: Top and Serve

Spoon the 1/4 cup sour cream in the center, add the 1/4 cup guacamole alongside it, then spoon the 1/4 cup salsa over the top. Serve immediately while the beef is still warm and the shell is still crisp.
Recipe Tips
- Choose the right bowl for the shell. An oven-safe ceramic or metal bowl about 6 inches in diameter gives you the best shell shape. Too wide and the tortilla lies flat; too narrow and it bunches up in the center.
- Don’t skip draining the beans. Even a little excess liquid from the can will soften the shell faster than you’d like.
- Shred your own cheese. Pre-shredded bags have a starch coating that stops the cheese from clinging to warm beef. Freshly shredded melts right in.
- Build it just before eating. If you’re making this for a crowd, keep all the components separate and let people build their own shells at the table so nothing gets soggy.
Bake times will vary slightly depending on the material of your oven-safe bowl:
| Bowl Material | Shell Bake Time | Result |
|---|---|---|
| Ceramic | 13 to 15 mins | Even golden color, sturdy |
| Metal | 11 to 13 mins | Slightly darker edges, very crisp |
| Glass | 14 to 16 mins | Slower to brown, softer base |
How To Store
- Refrigerate – Store the beef separately in an airtight container for up to 3 days. The shell does not keep well once assembled; bake a fresh one when you’re ready to eat.
- Reheating – Reheat the beef in a skillet over medium heat for 3 to 4 minutes, or microwave it in a covered bowl for 90 seconds. Add a small splash of water if it looks dry.
What To Serve With Taco Salad
A side of Mexican rice works well because the starchy, lightly spiced rice rounds out the meal without competing with the bold flavors in the salad. Chips and a simple red salsa on the side give you something to snack on while you build the shells. If you want a drink that cuts the richness of the beef and cheese, a lime agua fresca does the job cleanly.
Frequently Asked Questions
Can I fry the tortilla shell instead of baking it?
Yes. Heat about 2 inches of neutral oil in a deep pot to 350°F (175°C), then press the tortilla into the oil using a ladle or smaller pot to hold the shape. Fry for 2 to 3 minutes until golden, then drain over paper towels.
Can I make this into a vegetarian version?
Yes, just skip the beef and double the kidney beans to 1 cup, then add a diced bell pepper sautéed in the same skillet with the taco seasoning for about 5 minutes over medium heat.
What if my tortilla shell cracks when I try to lift it out of the bowl?
It’s usually because it came out of the oven before the base fully set. Next time, add 2 minutes to the bake time and let it cool in the bowl for the full 5 minutes before lifting.
Can I use corn tortillas instead of a flour tortilla for the shell?
A single corn tortilla is too small and too stiff to drape into a bowl shape. You’d get better results layering several small corn tortillas flat in the bowl, overlapping them to create a rough cup, and baking at the same temperature for 10 minutes.
—

Ingredients
Method
- Preheat oven to 375°F (190°C). Press 1 large flour tortilla into an oven-safe bowl, brush with 1 tbsp olive oil, and bake on a sheet tray for 12 to 15 minutes until golden and firm. Repeat for the second shell. Let each cool in the bowl for 5 minutes before lifting out.
- Heat a large skillet over medium-high. Add the 1 lb ground beef, breaking it apart, and cook for 6 to 8 minutes until no pink remains and the edges have browned. Drain most of the fat.
- Reduce heat to medium. Add the 2 tbsp taco seasoning and 1/3 cup water. Stir and simmer for 3 to 4 minutes until the liquid absorbs and the beef is evenly coated.
- Set each tortilla shell on a plate. Add 1 cup shredded iceberg lettuce per shell, then divide the seasoned beef between them. Top each with 1/4 cup kidney beans, 1/4 cup cherry tomatoes, and 1/4 cup shredded cheddar.
- Spoon 2 tbsp sour cream and 2 tbsp guacamole into the center of each salad, then spoon 2 tbsp salsa over the top. Serve immediately.
