Some nights you just want a meal that actually fills you up — something with real flavor that doesn’t take an hour to pull together.
That’s where this Sweet Potato Taco Bowl comes in. It’s the kind of recipe you make once and immediately add to the rotation.
Roasted sweet potatoes, seasoned black beans, fluffy cilantro-lime rice, and all your favorite toppings come together in one bowl. It’s colorful, satisfying, and works just as well for a weeknight dinner as it does for meal prep.
The best part? It’s completely customizable. Load it up with avocado and a drizzle of chipotle crema, or keep it simple with salsa and shredded cheese. Either way, you’re going to want seconds.
Why You’ll Love This Recipe
It’s naturally hearty and filling. Sweet potatoes and black beans together bring fiber, protein, and complex carbs — so you’re actually satisfied after eating, not hungry again an hour later.
The flavors are bold without being complicated. A simple spice blend on the sweet potatoes does most of the work. No fancy techniques, no hard-to-find ingredients.
It’s great for meal prep. Cook everything on Sunday, store the components separately, and you’ve got lunches or easy dinners ready for the week.
It fits a wide range of diets. This recipe is naturally vegan as written, but it’s easy to add chicken, ground turkey, or shrimp if you want extra protein.
Clean-up is minimal. One sheet pan for the sweet potatoes, one pot for the rice, one can for the beans. That’s basically it.
Ingredients
For the Roasted Sweet Potatoes
- 2 large sweet potatoes, peeled and diced into ½-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Cilantro-Lime Rice
- 1 cup long-grain white rice (or jasmine rice)
- 2 cups water or vegetable broth
- ½ teaspoon salt
- Juice of 1 lime
- ¼ cup fresh cilantro, chopped
For the Seasoned Black Beans
- 1 (15 oz) can black beans, drained and rinsed
- ½ teaspoon cumin
- ¼ teaspoon garlic powder
- Salt and pepper to taste
- 2 tablespoons water
Toppings (mix and match)
- Shredded cabbage or lettuce
- Diced tomatoes or pico de gallo
- Sliced avocado or guacamole
- Sour cream or Greek yogurt
- Shredded cheese (cheddar or Mexican blend)
- Pickled red onions
- Fresh lime wedges
- Hot sauce or chipotle crema
Instructions
Preheat your oven to 425°F and line a large baking sheet with parchment paper.
Toss the diced sweet potatoes with olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, and pepper until evenly coated.
Spread the sweet potatoes in a single layer on the prepared baking sheet — don’t overcrowd them, or they’ll steam instead of roast.
Roast for 25–30 minutes, flipping halfway through, until the edges are caramelized and the centers are tender.
While the sweet potatoes roast, start the rice. Combine the rice, water (or broth), and salt in a medium saucepan and bring to a boil.
Reduce the heat to low, cover, and simmer for 15–18 minutes, or until the water is fully absorbed and the rice is cooked through.
Remove the rice from the heat and let it sit, covered, for 5 minutes. Then fluff with a fork and stir in the lime juice and cilantro.
About 5 minutes before everything is done, warm the black beans. Add them to a small saucepan with the cumin, garlic powder, and 2 tablespoons of water over medium heat.
Stir occasionally and cook for 3–5 minutes, just until warmed through and fragrant. Season with salt and pepper to taste.
To assemble the bowls, start with a scoop of cilantro-lime rice. Add the roasted sweet potatoes and seasoned black beans, then pile on your toppings.
Squeeze a little fresh lime juice over the top before serving.
Tips & Variations
Make it spicy. Add a pinch of cayenne to the sweet potato spice blend, or drizzle with chipotle hot sauce or a quick chipotle crema (just mix sour cream with chipotle peppers in adobo and a squeeze of lime).
Add extra protein. Grilled chicken, shrimp, or carnitas all pair well here. Ground turkey seasoned with taco spices works great too.
Swap the rice. Use cauliflower rice for a lower-carb option, or sub in quinoa for extra protein.
Use corn tortillas instead. Skip the rice and use the sweet potato and bean mixture as a taco filling. It works really well.
Meal prep tip. Store each component in a separate airtight container in the fridge for up to 4 days. Reheat the rice, beans, and sweet potatoes together in the microwave for about 2 minutes, then add your cold toppings fresh.
Print
Sweet Potato Taco Bowl
A weeknight-friendly taco bowl packed with caramelized sweet potatoes, seasoned black beans, and cilantro-lime rice — topped with all your favorites and on the table in 45 minutes.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
For the Roasted Sweet Potatoes
- 2 large sweet potatoes, peeled and diced into ½-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Cilantro-Lime Rice
- 1 cup long-grain white rice (or jasmine rice)
- 2 cups water or vegetable broth
- ½ teaspoon salt
- Juice of 1 lime
- ¼ cup fresh cilantro, chopped
For the Seasoned Black Beans
- 1 (15 oz) can black beans, drained and rinsed
- ½ teaspoon cumin
- ¼ teaspoon garlic powder
- Salt and pepper to taste
- 2 tablespoons water
Toppings (mix and match)
- Shredded cabbage or lettuce
- Diced tomatoes or pico de gallo
- Sliced avocado or guacamole
- Sour cream or Greek yogurt
- Shredded cheese (cheddar or Mexican blend)
- Pickled red onions
- Fresh lime wedges
- Hot sauce or chipotle crema
Instructions
- Preheat your oven to 425°F and line a large baking sheet with parchment paper.
- Toss the diced sweet potatoes with olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, and pepper until evenly coated.
- Spread the sweet potatoes in a single layer on the prepared baking sheet — don’t overcrowd them, or they’ll steam instead of roast.
- Roast for 25–30 minutes, flipping halfway through, until the edges are caramelized and the centers are tender.
- While the sweet potatoes roast, start the rice. Combine the rice, water (or broth), and salt in a medium saucepan and bring to a boil.
- Reduce the heat to low, cover, and simmer for 15–18 minutes, or until the water is fully absorbed and the rice is cooked through.
- Remove the rice from the heat and let it sit, covered, for 5 minutes. Then fluff with a fork and stir in the lime juice and cilantro.
- About 5 minutes before everything is done, warm the black beans. Add them to a small saucepan with the cumin, garlic powder, and 2 tablespoons of water over medium heat.
- Stir occasionally and cook for 3–5 minutes, just until warmed through and fragrant. Season with salt and pepper to taste.
- To assemble the bowls, start with a scoop of cilantro-lime rice. Add the roasted sweet potatoes and seasoned black beans, then pile on your toppings.
- Squeeze a little fresh lime juice over the top before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes









