Sweet potato tacos with marinated peppers and cabbage

Sweet potato tacos with marinated peppers and cabbage, three of them, nestled together on a plate, garnished with white shredded cheese and bright orange hot sauce.

Oh. Hey. I seem to have disappeared for two months, which is a trifle embarrassing, but yadda yadda life happens yadda yadda I should probably quit something but I love all my things too much yadda. So. Can we talk about tacos instead of that? Because I don’t know about you, but for me, tacos are a constant presence in my eating life. And while I’d like to claim that this is somehow thanks to my deep heritage as a multi-generational Texan, honestly I grew up on Taco Bell and Old El Paso taco kits. My tastes have changed since then, but I still have fond memories of both of those types of tacos. We didn’t eat out very much when I was little, and so it was an unexpected treat when Dad would come home from work with a 12-pack of hard tacos from Taco Bell, greasy and salty, the juices from ground beef and cheese soaking and softening the bottom curve of the thin crunchy shell. And as for the Old El Paso kits, that was family time: passing around bowls of chopped tomato and lettuce, getting up to grate more Longhorn cheddar because my little brother has skipped the vegetables in favor of filling his taco with cheese, squabbling over the last spoonful of meat resting in its red-tinged juices. Gringo tacos, ok, but they’re my history nevertheless.

A pile of green pepper slices in a dark blue bowl, topped with a handful of green onion slices and dusted with black pepper. A single red pepper slice is visible atop the green -- it's rather striking.

Ironically, considering my home state, I don’t think I had a taqueria-style taco until after I’d already gone off to college, though it was at least in my hometown. At Cafe El Chile Picoso, a taco stand with a fairly large covered seating area next to a gas station on South Street, I discovered the joys of warm corn tortillas wrapped around morsels of braised pork, or long-simmered beef tongue, or even ground beef, though the picadillo at El Chile Picoso tasted miles away from the spice packet from the grocery store.

A panful of sweet potatoes and Italian sausage, soft orange cubes mixed with warm brown morsels, all flecked with cilantro. Even my sweet potato-hating father would be tempted.

And my taco horizons have only broadened since: fish tacos on the California coast, tangy pickled cabbage butting up against the crips fried fish; tacos al pastor at Los Guachos here in Columbus, garnished ad libitum with an habanero escabeche that makes my stomach hurt, yet I can’t stop eating it; vegetarian tacos filled with black beans or red lentils, chipotle hot sauce adding a lovely smokiness to the taste.

A serving bowl filled with lightly marinated peppers, brightly and temptingly red and green against the dark blue ceramic.

Sweet potato tacos with marinated peppers and cabbage on a plate, the nearest one falling seductively open to reveal a riot of colors and textures within.

This is all to set the backdrop for the day about a month ago when, walking home and considering the contents of my fridge, I thought, entirely out of the blue, “and then I’ll mix the Italian sausage with cubes of sweet potato, and top it with peppers and with cabbage.” Which is obviously bizarre, because (1) there’s no good reason to put Italian sausage in a taco, except that you happen to have it around (though to be fair the spicing isn’t totally dissimilar to Mexican and Tex-Mex flavors); (2) I didn’t even have sweet potatoes at home, but somehow it seemed like the right thing for a late winter/early spring meal. (Equally lovely for a mid-spring meal, I promise!)

A wide shot of a counter with a plate of tacos dwarfed by skillets and serving bowls filled with toppings. Did I mention that this makes a lot of food, relative to portion size?

I’ve been rereading Denise Chávez’s wonderful memoir, A Taco Testimony, in part because of this recipe. And so I was pleased, flipping through, to find this note about vegetables in tacos:

Never have a dry meat base. Have you noticed that most tacos fall apart when you pick them up? This has to do with the lack of “binding.” Mother taught us the art of moist tacos, adding in potatoes of some kind of vegetable that “holds” the meat together. The binding agent adds a moistness that is very desirable. Nothing is worse than either dry flyaway meat or greasy beadlets that leave a film on your upper palate.

And it’s true: that’s one of the best things about these tacos, the way the sweet potato breaks down just slightly and holds the filling together, absorbing any loose liquid into a cohesive whole. It sets up a beautiful contrast with the cabbage and pickles, both of which are very lightly pickled, still crisp and brightly-colored. With some shredded cheese and a good shake of hot sauce, it all comes together into a taco that holds together as a seamless unit, but still has individual personality in all its components.

Closeup on the combined fillings, a tangle of red, green, purple, and ivory resting in a pale yellow tortilla.

So is this the nec plus ultra of tacos? One taco to rule them all? Hardly. There are so many different taco styles out there, from the borderlands south to the Mexican interior, and fanning out north across the US and beyond in restaurants and home kitchens everywhere. But this is a very fine taco, and one that I was happy to make again for a photo shoot. Eating it connects me to my family and my home state, while also celebrating the bright vegetables I adore, and for that I’m grateful. Besides, as Chávez says of a Thanksgiving dinner where she made both turkey and tacos: “You can get tired of turkey but never of a good taco.” Amen, amen, amen. Happy tacos to you.

A sweet potato taco held up in the air, a bit bit missing. In the background, the remainder of the taco plate.

Sweet potato tacos with marinated peppers and cabbage

  • Servings: 10-12
  • Print

Not any one taco style, these are a mashup of some of my favorite things: warm corn tortillas, lightly marinated cabbage, sweet juicy peppers, warm velvety sweet potatoes. All the parts are great — I’d eat both the filling and either topping by themselves — but together with some cheese and hot sauce they’re out of this world.


For the marinated cabbage
1/2 of a small red cabbage, shredded (about 4 c)
1 Tbsp red wine vinegar
1 tsp kosher salt
1/2 tsp sugar

For the marinated peppers
1 red bell pepper
1 green bell pepper
2 green onions
1 tsp kosher salt
1/2 to 1 tsp ground pepper

For the sweet potato filling
2 Tbsp olive oil
1 lb Italian sausage (opt.)
2 lb sweet potato
1 large yellow onion, diced
1 Tbsp chili powder
1 tsp kosher salt
1/4 c water
1/4 c cilantro

To serve
Corn or flour tortillas
Shredded cheese
Hot sauce
Whatever else you might like on tacos


First, make the vegetable toppings, both of which need to sit and marinate while you cook the sweet potato filling.

For the cabbage, shred using a knife or the slicing blade of a food processor. You want fairly thin shreds, no wider than 1/8 inch if you can manage it. Add the vinegar, salt, and sugar, and toss to combine. Let sit at room temperature.

For the peppers, you also need thin strips. This may work in a food processor, but I find the knife most successful. Quarter the peppers and remove the seeds and ribs. Then flatten each quarter, skin-up, on the cutting board — it’s okay if they split when you flatten them. Slice across the flattened peppers to make thin strips. Slice the green onions thinly, on the bias, to make skinny ovals. Combine the pepper strips with the green onions, salt, and as much black pepper as seems reasonable, and let sit at room temperature. (Most people probably will want 1/2 tsp black pepper, but we’re pepper fiends in our house.)

For the sweet potato filling, begin by peeling and cubing the sweet potatoes; you want bitesize cubes, about a half-inch. If you are using sausage, brown it in a very large skillet with 2 Tbsp olive oil over medium-high heat, breaking it up as you go, but leaving it in midsize morsels to match the sweet potato. When the sausage has very little pink showing, add the diced onion and continue cooking. (If you are not using sausage, simply begin by sauteing the onion in the olive oil.)

Once the onion is soft and translucent (3-5 minutes cook time), add the chili powder and salt, and stir, cooking briefly until the chili powder is fragrant. Then add the sweet potato and water, and toss to coat. Cover the skillet and reduce heat to low. Cook, stirring occasionally, until the sweet potato is tender all the way through, 20-25 minutes.  The mixture should have no standing water; if there is, cook uncovered briefly until the water evaporates. Remove from heat and fold in cilantro.

To serve, use your favorite corn or flour tortillas and make tacos! A spoonful of sweet potato filling, a good pinch of cabbage and peppers, maybe a sprinkle of shredded cheese and some hot sauce or salsa, and you’re good to go. Enjoy!


Vegetarians, the sweet potato filling should be quite substantial on its own without the sausage, but if you would like to bulk it up a touch you might add a couple of cups of cooked beans (i.e. a sixteen-ounce can). Black beans are the usual combo with sweet potatoes, but I think pintos would be even nicer here.

I made the peppers pretty simply, with fresh peppers lightly marinated. But this would be amazing with roasted peppers, and I’m sad I only just now thought of it. To make roasted peppers, blacken the skins in one of two ways: either broil them, turning regularly, until the skins of the peppers are all blistered and blackened, or hold them over an open flame (i.e. on a gas stove) with tongs, turning regularly, until the skins are all blistered and blackened. Either way, put the hot roasted peppers in a heatproof bowl, covered, and let them steam for 15 minutes or so. Then rub off the skins under running water and proceed as directed.


2 responses to “Sweet potato tacos with marinated peppers and cabbage

  1. Omggg this looks so awesome! Tacos are my absolute favorite food (and that disappearing thing is totally me…). Loving your blog so much!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s