In the midst of all the holiday treat goodness bombarding the interwebs these days, it is important to remember that we still require sustenance.  One cannot survive solely on cookies and fudge, no matter how much I may wish that was the case.  Thankfully I have quite a few new main dish recipes to share with you all.  This one moved right to the front of the list because it is that spectacular.  I’m clearly of the mind that you can never have too many good enchilada recipes in your repertoire, and this is a very welcome addition to ours.

The combination of the veggies in the filling includes cabbage, spinach and carrots which may sound a little odd, but I’m telling you, it just works here.  The assembled enchiladas are topped with a luscious roasted poblano cream sauce that I could eat with a spoon.  (By the way, left over tortilla makes an excellent spoon.)  With a filling this good and a sauce this, spending a little extra effort to make homemade tortillas is completely worth your while.  I have been making mine with half white, half whole wheat flour for the last few months and we prefer them that way as compared to the all-white version.

Oh, and for all those who wondered, this was the wonderful meal that my girlfriends and I cooked together during our recent get together.  This recipe has the stamp of approval from four other bloggers whose palates I trust implicitly.  What more can you ask for?


For the sauce: 
2 poblano peppers
2 tbsp. butter
4 tbsp. flour
1½ cups chicken or veggie broth
½ tsp. garlic powder
Salt and pepper, to taste
¾ cup sour cream
¼ cup chopped fresh cilantro

For the filling: 
1 tbsp. olive oil
1 small onion, chopped
2 cloves garlic, minced
¼ tsp. oregano
Dash cayenne pepper
Salt and pepper, to taste
2 cups green cabbage, shredded
2 carrots, peeled and shredded
3 cups baby spinach
2 chipotle peppers in adobo sauce, seeded and finely minced
1 lb. shrimp, peeled and deveined

To assemble: 
10-12 8-inch flour (or corn) tortillas
2 cups shredded monterey jack cheese


  • 01

    To roast the peppers, preheat the oven to 475˚ F.  Place the peppers in a medium baking dish.  Bake, turning every 6-8 minutes or so, until the skin is blistered over most of the surface about 20-25 minutes total.  Transfer to a medium bowl, cover with a plate and let sit 15 minutes.  When cool enough to handle, peel away the skin and discard.  Remove the stem, seeds and ribs.  Coarsely chop the peppers and set aside.

  • 02

    To make the sauce, melt the butter in a medium saucepan.  Stir in the chopped poblanos.  Sprinkle in the flour and stir, cooking briefly just until golden, about 1-2 minutes.  Whisk in the broth and garlic powder.  Season with salt and pepper to taste.  Let cook over medium heat, stirring frequently, until the mixture bubbles and thickens.  Remove from the heat and stir in the sour cream and cilantro.

  • 03

    Reduce the oven temperature to 400˚ F.  Meanwhile, to make the filling, heat the olive oil in a large skillet over medium-high heat.  Add in the onion , garlic, oregano and cayenne.   Cook until the onion is tender, about 5 minutes.  Season with salt and pepper to taste.  Stir in the cabbage, carrots and spinach.  Cook, stirring occasionally, until the spinach is fully wilted, about 3-4 minutes.  Stir in the chipotle peppers and cook just until fragrant, about 1 minute.  Coarsely chop the shrimp and stir them into the filling.  (The shrimp do not need to be fully cooked at this point, they will cook in the oven.)  Remove from the heat.

  • 04

    To assemble, lightly grease a 9 x 13-inch baking dish.  Place about 1/3 cup of the filling mixture in a line down the center of a tortilla.  Sprinkle with cheese.  Roll up tightly and place in the prepared pan, seam-side down.  Repeat with the remaining filling and tortillas.  Once the pan has been filled, pour the poblano sauce over the top of the enchiladas.  Bake until bubbling and slightly golden, about 20-25 minutes.  Sprinkle with additional cilantro.  Serve immediately.

  • Alex

    Yum! Looks good. And beautiful shot — enchiladas are the hardest!

  • Hello!!! These look amazing!

  • Melissa @ Bless This Mess

    Oh Annie how I love you. I think I’ll but that sauce on about 7 different dishes this week! Mmm.

  • Caroline L.

    Drooling. I used to despise shrimp, but it’s been growing on me lately. This looks wonderful – that sauce! Yum!

  • This is right up my alley!

  • Annie

    These look positively scrumptious! And I’m a pescatarian so I especially appreciate a seafood shrimpy recipe :)

  • Brittany

    I love your food styling in this photograph! Nice job!

  • annieseats

    Thank you!

  • Maddie Jager

    Hi these look amazing! However, my boyfriend HATES spinach (he always pretends to be allergic…) is there another leavy green that would work well in its place?

  • Annie – you are definitely selling me on the idea of DIY tortillas, although I’d like to have a bunch of girlfriends around to do it as you guys did! These look delicious!

  • annieseats

    I promise, make them just once and you’ll be a convert. They just taste SO much better than storebought – and I really have nothing against the storebought kind.

  • annieseats

    Kale would probably go well with these, or possibly bok choy.

  • The Home Cook

    Wow. These sound incredible. I recently made Elly’s burritos with the roasted poblano cream sauce and shrimp sounds like a delicious pairing.

  • These look awesome! Shrimp enchiladas are one of my favorite things to order at Mexican restaurants.

  • Annie Shepherd

    They look amazing! I can never find poblanos in my grocery store though. Do you know of any good substitutes?

  • annieseats

    You can use just about any pepper. Jalapenos would be another fine option, though I think it would be a bit of a pain to peel lots of small peppers. Maybe something else larger – my mind is kind of blanking on other large varieties right now (that also have a good kick to them).

  • Ann P.

    oh my gosh, exactly what I need for lunch todayyyy! so excited about these!

  • Kelli

    Agreed!! Gorgeous!

  • Karen C

    Anaheim or Pasillas would make a good substitution!

  • Kat

    Made these last night. Phenomenal!! WILL be adding these to the rotation!

  • Jennifer Geisinger

    These had a kick!! Also…made them ahead to the point of baking and froze them…and they cooked up just fine!

  • Jenny

    I made these the other day and they are…AMAZING! Thanks so much for sharing all your goodies – I’m obsessed with your blog :)

  • annieseats

    Awesome! So glad to hear you enjoyed them as much as we did. And so glad you love the blog!

  • christina

    annie, thank you for this awesome recipe! I made this last week and it turned out AMAZING. literally the best enchilada I have ever had…it tasted like a chef made it at a restaurant! haha I wrote a post about it this morning..

    my girlfriends and I are having a MExican theme night tonight- everyone is bringing stuff that they made from scratch. my sister is making this again. with chicken though to save on $

  • Going to try these soon, but with chicken instead of shrimp. My husband and I enjoy a place here in Austin called Corazon at Castle Hill and they have delicious enchiladas that are not your run of the mill! This recipe makes me think of them so I can’t wait to try it!

  • Aubrey

    I was looking for a recipe to mimic some enchiladas I had at a restaurant recently and this seemed pretty close. I love the addition of veggies and just threw in what I had on hand (carrots, spinach, calabacitas/zucchini, mushrooms). I also substituted greek yogurt for sour cream and pureed the sauce. Loved the result and so did my Mexican husband and toddler!

  • Cara

    I have turned into an enchilada-making fiend …between this recipe and the chicken one I now love making enchiladas! Thanks for these awesome recipes…. a year ago I would have scoffed at the idea of making enchiladas. Lately, I have been making them every couple weeks. :)

  • annieseats

    Yay! I haven’t made these in so long but crave them constantly. Hopefully once we’re in the new house I’ll make it happen!