Home » High Protein Sweet Potato Taco Bowl

High Protein Sweet Potato Taco Bowl

Jump to Recipe
High-protein sweet potato taco bowl with soy chunks, black beans, and pico

A taco bowl this loaded looks like a cheat meal — but it’s actually built to fuel you. Every layer is doing a job: the OOE soy chunks bring the protein and that smoky, charred bite; the sweet potato brings the cozy; the beans and pico bring the freshness!

I studied gastronomy long before I went plant-based, so a bowl like this had to hit every note — smoky, tangy, creamy, crunchy — not just be a sad pile of veggies. This one delivers, and it’s the recipe I meal-prep on Sundays so weeknight dinner is already handled.

Why you’ll love this sweet potato taco bowl

  • 39g of protein per bowl — genuinely filling, thanks to the soy chunks and black beans.
  • 16g of fiber and loaded with veggies, so it actually keeps you full.
  • Fewer calories than takeout — around 495 (or 595 with avocado and sour cream) for a huge, loaded bowl.
  • Every texture you want — smoky-charred chunks, creamy sweet potato, crunchy lettuce, fresh pico.
  • Built for meal prep — components store separately and come together in minutes all week.
  • Made with OOE soy chunks (TVP) that soak up all that smoky taco marinade.

Ingredient notes (the ones that matter)

  • OOE soy chunks (TVP). The protein backbone. Rehydrated, marinated in the smoky taco blend, and charred until crispy — they’re the “meat” of the bowl and soak up every bit of flavor.
  • Sweet potato. Roasted at high heat until caramelized. It brings natural sweetness and cozy texture that balances all the smoke and spice. Josy tip: roast slightly under, freeze them and then reheat in the air fryer for extra crispy edges.
  • The smoky taco marinade. This is the flavor engine — onion, cilantro, garlic, jalapeño, tomato, lime, soy sauce, worcestershire, and liquid smoke, all blended. Let the chunks sit in it overnight if you can; it’s what makes them taste deeply seasoned, not bland.
  • Black beans. Quick-simmered with onion, pepper, and tomato paste into a lazy “refried” style, or just drained and added — extra protein and fiber either way.
  • Chipotle-lime drizzle. Creamy, smoky, tangy. Healthy, no mayo. A spoonful ties the whole bowl together — don’t skip it.
  • Pico de gallo. Fresh, bright, and acidic, it cuts through the richness so every bite stays lively.

How to make a sweet potato taco bowl

  1. Soak & marinate the chunks. Rehydrate the soy chunks in hot broth for 15–20 minutes, drain and squeeze well, then blend the marinade and let them soak (overnight is best, 30 minutes minimum)
  2. Roast the sweet potato. Cube, season, and roast at 450°F until soft and caramelized.
roasted sweet potatoes for high protein sweet potato bowl
  1. Make the drizzle & pico. Blend the chipotle-lime drizzle until smooth; dice the pico and hold the lime and salt until serving.
  2. Char the chunks. Cook in a hot pan or air fryer 8–10 minutes until crispy at the edges, adding the remaining marinade at the end. Or if doing a huge batch like me bake them at 450F, use spray oil and turn them around every 10-15min.
  1. Quick beans. Sauté onion, pepper, and garlic, stir in tomato paste and beans with a splash of water, and reduce ~10 minutes.
  1. Build your bowl. Layer sweet potato → cheese → beans → corn → chunks → pico → crisp lettuce → chipotle drizzle. Top with avocado and vegan sour cream if you like, plus extra lime and cilantro.
Loaded vegan sweet potato taco bowl with chipotle lime drizzle

Substitutions & swaps

  • No soy chunks? Soy curls, TVP strips, or crumbled extra-firm tofu (freeze and thaw first) all work.
  • Gluten-free: use tamari instead of soy sauce and check your worcestershire and taco seasoning.
  • No sweet potato? Butternut squash or regular roasted potatoes work, or swap in rice or quinoa for the base.
  • Make it lower-cal: skip the avocado and vegan sour cream (drops it to ~495 calories) and lean on the chipotle drizzle for creaminess.
  • Not into heat? De-seed the jalapeños fully and go light on the chipotle — still smoky, just milder.

Pro tips for the best taco bowl

  • Marinate overnight. The chunks taste dramatically better with time in the marinade — thin the marinade so it actually absorbs.
  • Squeeze the chunks dry before charring so they crisp instead of steam.
  • Crisp the sweet potato twice. Roast, cool, then reheat in the air fryer for caramelized edges.
  • Soak the shredded lettuce in water with a splash of vinegar for 15 minutes for that crunchy, restaurant-style crispness.

Storage & meal prep

This bowl is made for meal prep. Store each component separately in airtight containers and it all keeps 4–5 days in the fridge. Keep the pico, lettuce, avocado, and drizzle separate until serving so nothing goes soggy, then assemble in minutes. The marinated chunks and sweet potato actually taste even better on day two.

What to serve with a taco bowl

Honestly it’s a complete meal, but if you’re feeding a crowd it plays beautifully alongside my vegan carne asada tacos for a full taco-night spread. Craving more high-protein plant-based dinners? My high-protein vegan teriyaki chicken is another weekly staple.

What makes this taco bowl high in protein?

The OOE soy chunks (TVP) plus black beans stack up to about 39g of plant protein per bowl — no meat needed.

How many calories are in it?

Around 495 calories for the loaded bowl, or 595 with avocado and vegan sour cream on top.

Can I meal prep it?

Absolutely — this is one of the best recipes to prep. Store the components separately and they keep 4–5 days; assemble fresh so the lettuce and pico stay crisp.

Do I have to marinate the soy chunks overnight?

Overnight gives the deepest flavor, but 30 minutes will do in a pinch. Just thin the marinade so it soaks in.

Is it gluten-free?

It can be — use tamari instead of soy sauce and double-check your worcestershire and taco seasoning are gluten-free.

Can I use a different base instead of sweet potato?

Yes — rice, quinoa, or roasted regular potatoes all work if you’re not feeling sweet potato.

How do I keep it from getting soggy for lunches?

Keep the pico, lettuce, drizzle, and avocado separate until you’re ready to eat, and only add lime and salt to the pico right before serving.

HIGH PROTEIN SWEET POTATO TACO BOWL

Recipe by Josy
Course: MainCuisine: MexicanDifficulty: Medium

Nothing is as comforting and satisfying as a taco bowl — and this version is high protein with a lot fewer calories than any takeout. 595 calories with avocado and sour cream, if you’re cutting you can skip these and it would be around 495!

It’s also super easy to meal prep. I like to make the sweet potatoes ahead and freeze them, then it’s just store-bought roasted corn, shredded lettuce, and homemade pico de gallo. If the potatoes are done in advance, this comes together in no time.

For the “meat” we’re using TVP chunks — my absolute favorite plant-based protein. It’s one of the highest protein, lowest cal options out there, with the meatiest texture, it’s a complete protein, and it’s soooo easy to meal prep

Servings
+

4

servings
Prep time

30

minutes
Cooking time

40

minutes
Calories

595

kcal

Ingredients

  • The chunks
  • 200 g OOE meatless soy chunks (50g per serving)

  • 4 cups vegetable broth, to rehydrate (or water, use enough to fully cover the chunks)

  • Smoky taco marinade
  • 1/2 cup white onion

  • 1 cup cilantro

  • 5 cloves garlic (or more if you love garlic like me!)

  • 2 jalapeños, de-seeded

  • 2 tomatoes

  • 6 tbsp low sodium soy sauce or tamari

  • 6 tbsp lime juice

  • 3 tbsp vegan worcestershire

  • 20 drops liquid smoke (or more if you want smokier)

  • 4-6 tbsp taco seasoning (adjust to your liking!)

  • 1 cup vegetable stock (or water, to thin the marinade if too thick the hcunks won’t absorb it well

  • salt and pepper, to taste.

  • The bowl
  • 400 g sweet potato, cubed + roasted (100g cooked per serving)

  • 1 can black beans — for refrying

  • 1/2 medium onion, chopped

  • 1/2 bell pepper, chooped

  • 1 tbsp tomato paste

  • 1/2 tbsp garlic, minced (or more if you love garlic like me!)

  • 240 g corn

  • 1 romaine lettuce

  • 15 g vegan mexican style cheese (optional)

  • Pico
  • 1/2 red onion

  • 3 tomatoes, chopped

  • 1/4 cup cilantro

  • 1 lime

  • 1-2 jalapeños, de-seeded

  • 2 small hass avocados (about half avocado per bowl —optional)

  • 4 tbsp vegan sour cream (1 tbsp per bowl)

  • salt and pepper, to taste.

  • Chipotle Lime Drizzle (1 tbsp per bowl— optional)
  • 1/2 cup unsweetened plant yogurt (I like forager greek style)

  • 1-2 chipotles in adobo

  • 1/2 tbsp garlic, minced (or more if you love garlic like me!)

  • 1 tsp paprika

  • 1/2 lime juice

  • 1 tbsp low sodium soy sauce or tamari

  • 1 tsp agave

  • salt and pepper, to taste.

Directions

  • The chunks: soak them in hot vegetable stock or water for 15-20min. Drain them, rinse quickly with cold water if too hot to squeeze with your hands.
  • Marinate: blend all the marinade ingredients except the 1 cup of water. Depending of how thick it is you want to add more or less water, it has be light, too thick marinade won’t be absorbed well by the chunks. Rest overnight preferably if not at least 30min.
  • Sweet potato: peel, cube, spray with oil, salt and pepper, you can any spices like paprika, onion, garlic powder if you like. Then roast them at 450F until soft. I like to take them out before they’re ready, once cooled I froze them and then reheat them in the oven or air fryer and they come out so crispy! I love it.
  • Chipotle sauce: blend everything until smooth.
  • Shred the lettuce, let soak with water and vinegar for 15 min, then drain and dry them. Make the pico in the meantime.
  • Pico: chop red onion, tomato and jalapeño in brunoise (small cubes), add cilantro finely sliced. This is for 4 portions, if meal prepping I like to separate my portion and add the lime, salt and pepper. I left the rest without lime or salt so it doesn’t get saggy — add it before serving.
  • Cook the chunks: hot nonstick pan or air fryer, 8–10 min is best until charred at the edges with spray oil, add remaining marinade to the pan if there’s any. If lazy like me you can just roast them all at the oven at 425F for 20-30min flipping them around halfway.
  • Refry the beans (optional, you can also just drain them and split in 4 portions): sauté onion + bell pepper (+ garlic), add tomato paste, then beans + a splash of water and let it reduce for about 10min. So good!
  • Reheat the roasted corn in the air—fryer or pan it’s time to serve!
  • Serve: sweet potato (100g) → cheese (15g) → refried beans (1/4 batch) → corn (60g) → chunks (1/4 batch) → pico → lettuce → drizzle. (1 tbsp) Going loaded? Avocado (35-45g) + sour cream (1 tbsp) on top. Extra lime. Extra cilantro. Always!

Recipe Video

Notes

  • Nutrition disclaimer: All values are estimates based on the specific ingredients and quantities listed. Actual macros will vary with brands, substitutions, and portion sizes. These figures are provided for general informational purposes only and are not a substitute for professional dietary advice.

WPZOOM Themes