
I first made this Grilled Shrimp Tostadas with Creamy Avocado & Chipotle Crema Recipe for a backyard get-together, and I honestly couldn’t believe how fast they disappeared. The smoky char from the grill pairs so well with the cool, creamy avocado and that spicy chipotle crema drizzled on top.
I love how quick this comes together, since the shrimp only need a few minutes over the flame. Every time I serve these, someone asks me for the recipe before the plate is even empty. This has become my go-to whenever I want something impressive that doesn’t take all day in the kitchen.

Ingredients
- 1 pound medium shrimp, peeled and deveined – choose shrimp with the tails removed so they’re easier to eat once they’re piled onto the tostada
- 2 tablespoons olive oil – helps the spices stick to the shrimp and keeps them from drying out on the grill
- 1 tablespoon minced garlic – fresh garlic gives a much rounder flavor than the jarred kind, so mince it right before cooking
- 1 chipotle pepper in adobo sauce, chopped – this brings the smoky heat, so add a little at a time if you’re not sure how spicy you want it
- Juice of 1 lime – brightens up the marinade and balances the smokiness of the chipotle
- ½ teaspoon ground cumin – adds warmth without overpowering the shrimp
- ½ teaspoon paprika – gives the shrimp a deeper color and a subtle smoky note
- ½ teaspoon salt – season to taste, but don’t skip it since shrimp need a bit of salt to shine
- ¼ teaspoon black pepper – freshly ground makes a noticeable difference here
- 8 corn tostadas – store-bought works fine, but a homemade baked version stays crunchier for longer
- 3 ripe avocados, mashed – look for avocados that give slightly when pressed, since underripe ones won’t mash smoothly
- ¼ cup red onion, finely diced – adds a sharp bite that cuts through the richness of the avocado
- 1 tablespoon lime juice, for the avocado – keeps the mashed avocado from browning too quickly
- ½ cup shredded red cabbage – adds crunch and a pop of color to every bite
- ⅓ cup plain yogurt or sour cream – the base for the chipotle crema, and plain yogurt keeps it lighter
- 1 tablespoon chipotle adobo sauce – for the crema, this is where a lot of the smoky flavor comes from
- 2 tablespoons chopped fresh cilantro – stir this into the crema for a fresh, herby finish
- ¼ cup crumbled queso fresco – a salty, crumbly topping that finishes the whole dish off nicely

Note: These measurements make about 8 tostadas, so plan on serving 4 people as a main dish or 8 as an appetizer portion.
Variations
- Swap the shrimp for grilled chicken or steak if you want a different protein on the same tostada base
- Use dairy-free yogurt or cashew cream instead of regular yogurt to make the crema completely dairy-free
- Skip the chipotle pepper entirely, or use just the adobo sauce, for a much milder version that’s easier on kids
- Add grilled corn kernels for a sweeter, smokier bite alongside the shrimp
- Try pickled red onions instead of raw for a tangier finish
- Mix in a diced mango or pineapple with the avocado for a sweet and spicy combination, similar to the Grilled Aubergine Vegan Summer Stack Recipe.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 8 minutes
- Total Time: 23 minutes (plus 20 minutes marinating time)
Equipment You Need
- Grill or grill pan – for cooking the shrimp with that smoky char
- Mixing bowls – one for the shrimp marinade and one for the crema
- Skewers – keep the shrimp from falling through the grill grates
- Fork – for mashing the avocado to your preferred texture
- Whisk – for blending the crema ingredients smoothly
- Tongs – for turning the shrimp safely on the hot grill
How to Make Grilled Shrimp Tostadas with Avocado & Chipotle Crema?
Making these tostadas comes down to three simple stages: marinating and grilling the shrimp, whipping up the chipotle crema, and building the tostadas. None of these steps take very long, which is part of why I love this recipe so much. Once everything is prepped, the whole thing comes together in just a few minutes.
Marinate the Shrimp
Combine the olive oil, garlic, chipotle pepper, lime juice, cumin, paprika, salt, and pepper in a bowl. Add the shrimp and toss everything together until each piece is fully coated. Let the shrimp sit in the refrigerator for about 20 minutes so the flavors have time to soak in.
Grill the Shrimp
Thread the shrimp onto skewers so they’re easy to flip without losing any to the grates. Grill over medium-high heat for around 2 to 3 minutes per side, until the shrimp turn opaque and pick up a light char. Pull them off right away so they don’t overcook and turn rubbery.
Make the Chipotle Crema
While the shrimp marinate, whisk together the yogurt, chipotle adobo sauce, lime juice, cilantro, and a pinch of salt in a small bowl. Taste it and adjust the heat by adding more or less adobo sauce. Cover and refrigerate until you’re ready to assemble the tostadas.

Prepare the Avocado Layer
Mash the avocados with a fork, leaving a bit of texture instead of making it completely smooth. Stir in the diced red onion, lime juice, salt, and pepper. This layer is what holds everything else in place, so make sure it’s spread evenly.
Assemble the Tostadas
Spread a generous layer of the mashed avocado over each tostada shell. Add a small handful of shredded cabbage, then top with a few pieces of grilled shrimp. Finish with a drizzle of chipotle crema, a sprinkle of queso fresco, and a few cilantro leaves.

Additional Tips for Making This Recipe Better
- I always pat the shrimp dry before marinating, since too much moisture keeps the seasoning from sticking properly
- I like to grill the shrimp just until they turn pink, because a few extra minutes on the heat makes them tough
- I’ve found that adding the avocado layer right before serving keeps the tostada shell from getting soggy
- I taste my crema before adding it to the tostadas, since chipotle peppers vary a lot in heat from can to can
- I keep a bowl of extra lime wedges on the table, because a fresh squeeze right before eating makes a big difference
How to Serve Grilled Shrimp Tostadas with Avocado & Chipotle Crema?
I like arranging these tostadas on a large wooden board so the colors of the avocado, cabbage, and cilantro really stand out. Serving the crema in a small squeeze bottle makes it easy to drizzle a neat zigzag over each one right before guests dig in.
A side of Mexican rice or a simple corn salad rounds out the plate nicely if you’re serving this as a main course. For a party setting, I set out extra toppings in small bowls so everyone can build their own tostada exactly how they like it. If you’re serving a larger spread, the Hot Honey Pepperoni Ricotta Pizza Recipe also makes a great addition alongside these tostadas.

Nutritional Information
Here’s a general breakdown of what to expect per serving of this recipe.
- Calories: 320
- Protein: 22g
- Carbohydrates: 24g
- Fat: 16g
Make Ahead and Storage
Storing
Keep the grilled shrimp and chipotle crema in separate airtight containers in the refrigerator for up to 3 days. Store the mashed avocado separately with plastic wrap pressed directly onto its surface to slow down browning. Keep the tostada shells at room temperature so they stay crisp.
Freezing
The cooked shrimp freezes well on its own for up to 2 months in a sealed freezer bag. I don’t recommend freezing the avocado or crema, since both lose their texture once thawed. Thaw the shrimp overnight in the fridge before reheating.
Reheating
Warm the shrimp gently in a skillet over medium heat for a couple of minutes, just until heated through. Avoid the microwave if you can, since it tends to make the shrimp rubbery. Always assemble the tostadas fresh, since the shells turn soggy quickly once toppings are added.
Why You’ll Love This Recipe
This recipe checks a lot of boxes for a weeknight dinner or a party spread, and here’s why it’s become one of my regulars.
- It comes together fast, since the shrimp only need a few minutes on the grill and the crema takes seconds to whisk
- It’s easy to customize, so you can swap proteins, adjust the spice level, or add extra toppings depending on who’s eating
- It works for both casual snacking and a full dinner, since you can make smaller tostadas for appetizers or bigger ones as a main dish
- It’s naturally gluten-free thanks to the corn tostada base, which makes it easy to serve to a mixed crowd
- It’s endlessly shareable, since setting out all the toppings buffet-style turns dinner into a fun, hands-on meal

Grilled Shrimp Tostadas with Creamy Avocado & Chipotle Crema Recipe
Ingredients
Method
- Combine the olive oil, garlic, chipotle pepper, lime juice, cumin, paprika, salt, and pepper in a bowl. Add the shrimp and toss everything together until each piece is fully coated. Let the shrimp sit in the refrigerator for about 20 minutes so the flavors have time to soak in.
- Thread the shrimp onto skewers so they’re easy to flip without losing any to the grates. Grill over medium-high heat for around 2 to 3 minutes per side, until the shrimp turn opaque and pick up a light char. Pull them off right away so they don’t overcook and turn rubbery.
- While the shrimp marinate, whisk together the yogurt, chipotle adobo sauce, lime juice, cilantro, and a pinch of salt in a small bowl. Taste it and adjust the heat by adding more or less adobo sauce. Cover and refrigerate until you’re ready to assemble the tostadas.
- Mash the avocados with a fork, leaving a bit of texture instead of making it completely smooth. Stir in the diced red onion, lime juice, salt, and pepper. This layer is what holds everything else in place, so make sure it’s spread evenly.
- Spread a generous layer of the mashed avocado over each tostada shell. Add a small handful of shredded cabbage, then top with a few pieces of grilled shrimp. Finish with a drizzle of chipotle crema, a sprinkle of queso fresco, and a few cilantro leaves.
Notes
- I always pat the shrimp dry before marinating, since too much moisture keeps the seasoning from sticking properly
- I like to grill the shrimp just until they turn pink, because a few extra minutes on the heat makes them tough
- I’ve found that adding the avocado layer right before serving keeps the tostada shell from getting soggy
- I taste my crema before adding it to the tostadas, since chipotle peppers vary a lot in heat from can to can
- I keep a bowl of extra lime wedges on the table, because a fresh squeeze right before eating makes a big difference






