Taco salad is one of those dinners I reach for when the fridge looks a little bare and everyone is hungry right now. It comes together in about 25 minutes, it’s built on simple ingredients, and somehow it still feels like a proper sit-down meal. I made this on a Tuesday night last spring when I had leftover ground beef and half a bag of romaine wilting in the crisper drawer, and my family went back for seconds.
I’ve been making taco salad for years, and the version I keep coming back to has seasoned ground beef, black beans, sweet corn, and crispy baked tortilla bowls that hold everything together without getting soggy. The toppings are where everyone gets to make it their own. My kids each pile their bowls completely differently, and that’s exactly how it should be. If you love bowl-style dinners as much as we do, you might also enjoy this Loaded Potato Taco Bowl for another hearty, customizable option.
Ingredients for Taco Salad
After making this taco salad more times than I can count, I’ve learned that the meat mixture is everything. I always use lean ground beef because it gives you great flavor without too much grease, and I season it with a homemade taco blend whenever I have the time. If you’re in a rush, a store-bought packet works just fine.
- 1 lb lean ground beef, or ground turkey for a lighter option
- 2 tablespoons taco seasoning, or 1 store-bought packet
- 1/2 cup water
- 1 can (15 oz) black beans, drained and rinsed well
- 1 cup corn, canned or frozen and thawed
- 1 head romaine lettuce, chopped I recommend romaine over iceberg because it holds up much better under warm toppings
- 6 (8-inch) flour tortillas, or 1 bag tortilla chips if you want to skip the baking step
Topping Options:
- 2 cups cherry tomatoes, halved
- 1/2 cup sliced olives
- 1/2 cup shredded cheese, Mexican blend is my go-to for the best melt
- 1/4 cup chopped red or green onion
- 1/2 cup chopped fresh cilantro
- Salsa, sour cream, and guacamole or chopped avocado to finish
Pro tip: Set all the toppings out in small bowls before you start cooking. It makes assembly fast and lets everyone build their own bowl exactly the way they like it.
Step-by-Step Instructions
I recommend starting the tortilla bowls first if you plan to make them, since they take the most hands-off time and your meat comes together quickly. In my experience, having the oven running and the bowls baking while you cook the meat is the most efficient way to get everything on the table at once.
Step 1: Preheat your oven to 375 degrees F. Brush a thin, even layer of canola or vegetable oil on both sides of each flour tortilla. Place a 4-inch ramekin face down on a rimmed cookie sheet. Drape one tortilla over it. Lay a sheet of heavy-duty aluminum foil on top and press it down firmly around the ramekin, shaping the tortilla into a bowl. Flip the whole thing over so the open end faces up. Repeat for as many bowls as you need.
Step 2: Slide the cookie sheet into the oven and bake for 5 minutes. Pull the tray out and use tongs to carefully lift each ramekin out of the foil. Return the tray to the oven for another 5 minutes. The tortillas should be starting to firm up and turn lightly golden at the edges.
Step 3: Remove the tray again. Gently lift each shell out of the foil and place it bottom-side up on the cookie sheet. Tuck the foil loosely around the rim of each shell so the edges don’t over-brown. Return to the oven and bake for 7 to 10 more minutes, until the shells are fully crisp and golden. Watch closely in that last stretch since oven temperatures vary. Set aside to cool slightly.
Step 4: While the shells finish baking, add the ground beef to a large skillet over medium heat. Break it up with a wooden spoon and cook, stirring occasionally, until no pink remains, about 7 to 8 minutes. Carefully drain off the grease. Add the taco seasoning and water, stir to coat, and let it cook for 5 minutes until the liquid reduces and the seasoning clings to the meat. Stir in the black beans and corn, then remove from heat.
Step 5: Place a tortilla bowl or a handful of tortilla chips in the bottom of a shallow bowl. Add a generous layer of chopped romaine. Spoon the warm taco meat mixture on top. Pile on your chosen toppings, then finish with salsa, a dollop of sour cream, and a spoonful of guacamole or a few slices of fresh avocado. Serve right away while the meat is still warm.
What to Serve with Taco Salad
The best sides for taco salad balance the bold, savory flavors of the meat with something refreshing or a little sweet. Here are my favorite pairings that turn this into a full, satisfying spread.
Ground Beef Tacos: If you’re feeding a crowd and want to stretch the meal, a side of simple ground beef tacos using the same seasoned meat mixture keeps everything cohesive and doubles the fun on taco night.
Mexican Chicken and Street Corn Chowder: A small bowl of warm, creamy street corn chowder on the side is a cozy, flavor-forward pairing that mirrors the corn and Tex-Mex profile of the salad beautifully.
Slow Cooker Street Corn Chicken: This creamy, charred-corn-loaded chicken dish is a natural companion. The smoky, tangy street corn flavors play off the seasoned beef in a way that feels complete and intentional.
Chipotle Chicken Tacos: Set these out alongside the taco salad for a full Tex-Mex dinner spread. Smoky chipotle chicken wrapped in warm tortillas gives guests something to grab between bites of salad.
Cilantro Lime Shrimp Bowl: A bright, citrusy shrimp bowl alongside your taco salad adds a light, protein-packed contrast that refreshes the palate and keeps the meal feeling fresh rather than heavy.
Baked Chicken Tacos: Another great option for a taco night spread. These oven-baked tacos are crispy, easy, and pair effortlessly with the fresh greens and toppings already on the table.
Storage and Serving Tips
Store the taco meat mixture separately in an airtight container in the refrigerator for up to 3 days. Keep chopped lettuce, tomatoes, and other toppings in their own containers so nothing turns soggy. The baked tortilla bowls can be stored at room temperature in a sealed bag or airtight container and will stay crispy for up to 2 days.
To reheat the meat, warm it in a skillet over medium-low heat with a small splash of water to keep it moist, or microwave it in 30-second intervals, stirring between each. I recommend reheating the meat before assembling fresh bowls rather than storing an assembled salad, since the lettuce will wilt quickly once it hits warm toppings.
The meat mixture also freezes well. Let it cool completely, pack it into a freezer-safe bag, and store for up to 3 months. Thaw overnight in the refrigerator before reheating. This makes it a great meal prep option for busy weeks.
Frequently Asked Questions
Yes. The taco meat and tortilla bowls can both be made 1 to 2 days ahead and stored separately. Chop your vegetables and keep them refrigerated in individual containers. Assemble the bowls right before serving for the best texture.
Ground turkey works great as a leaner swap and takes on the taco seasoning just as well. You can also skip the meat entirely and use extra black beans, crumbled tofu, or a plant-based ground meat substitute for a vegetarian version.
Make sure the shell is fully baked through and crispy before filling it. Add the lettuce first as a barrier between the shell and the warm meat, and serve immediately. If you’re meal prepping, store the shell separately and fill it right before eating.
Healthy Taco Salad
Ingredients
Equipment
Method
-
Preheat oven to 375 degrees F. Brush a thin layer of canola or vegetable oil on both sides of each flour tortilla. Place a 4-inch ramekin face down on a rimmed cookie sheet and drape one tortilla over it. Press heavy-duty aluminum foil over the top and shape into a bowl. Flip open-end up and repeat for remaining tortillas.
-
Bake tortilla bowls for 5 minutes. Carefully remove ramekins with tongs and return tray to oven for 5 more minutes until edges begin to turn golden.
-
Remove from oven. Lift each shell out of the foil and place bottom-side up on the cookie sheet. Tuck foil loosely around the rim of each shell to prevent over-browning. Return to oven for 7 to 10 more minutes until fully crisp and golden. Set aside to cool slightly.
-
Add ground beef to a large skillet over medium heat. Break it up with a wooden spoon and cook for 7 to 8 minutes until no pink remains. Drain off the grease. Add taco seasoning and water, stir to coat, and cook for 5 minutes until the liquid reduces and seasoning clings to the meat. Stir in black beans and corn, then remove from heat.
-
Place a tortilla bowl or a handful of tortilla chips in the bottom of a shallow bowl. Add a generous layer of chopped romaine. Spoon on the warm taco meat mixture. Add desired toppings and finish with salsa, sour cream, and guacamole or fresh avocado. Serve immediately.

