This Sweet Potato Bowl is the perfect one-pan lunch or dinner when you want something hearty, fresh, protein-rich, and seriously satisfying with minimal effort.
Love those flavors? Try these next: Black Bean Salad, Black Bean and Rice Bowl, Black Beans and Rice Skillet.

Why you’ll love this Sweet Potato Bowl!
Louise and I just made this sweet potato black bean bowl for lunch today, and we both agreed right away: this one is going on repeat 🥑✨ The roasted sweet potatoes turn tender and caramelized, while the black beans get deliciously chewy and packed with smoky taco flavor.
What makes this recipe such a winner is that it’s easy, filling, and completely one-pan. You get a bowl that feels hearty and satisfying, yet still fresh and light thanks to the crunchy lettuce, creamy avocado, and tangy cilantro lime sauce 🌿
The Greek yogurt dressing adds plenty of flavor without mayo, while the beans, cottage cheese, avocado, and sweet potatoes make this bowl protein-rich, colorful, and made with wholesome ingredients inspired by Mediterranean cooking.
It’s the kind of healthy lunch that feels comforting and nourishing at the same time — perfect for meal prep, busy weekdays, or anytime you want something seriously delicious without much effort.
P.S. Love Bowls Recipes? Try our Chickpea Shawarma Bowl, Tofu Rice Bowl, and Cauliflower Shawarma Bowl.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Sweet potatoes: the star of this roasted sweet potato bowl, adding natural sweetness and a creamy texture. Substitute butternut squash or carrots.
- Black beans: hearty, affordable, and packed with plant protein. Pinto beans or chickpeas also work well in this vegetarian sweet potato bowl.
- Olive oil: helps the sweet potatoes caramelize and adds rich flavor. Avocado oil is a great substitute.
- Taco seasoning: brings smoky Southwest flavor. Use chili powder, cumin, and oregano if making your own blend.
- Smoked paprika: adds warmth and depth. Regular paprika or chipotle powder work too.
- Lettuce: keeps the bowl fresh and crunchy. Use romaine, iceberg, kale, or shredded cabbage.
- Cottage cheese: adds creaminess and extra protein. Swap with feta or ricotta. For a dairy-free option, use extra-firm tofu tossed with the spices and roasted with the sweet potatoes and beans.
- Avocado: makes the bowl rich and satisfying. Guacamole or sliced olives are delicious alternatives.
- Greek yogurt: the base for the creamy sauce. Use low-fat Greek yogurt or Skyr for even more protein, or dairy-free yogurt if needed.
- Garlic: adds savory flavor to the dressing. A small shallot or pinch of onion powder works too. Omit if intollerant.
- Cilantro and lime: make the sauce bright and fresh. Parsley or basil can replace cilantro in this sweet potato taco bowl. Add a splash of maple syrup if the dressing is too tangy.
- Optional toppings: crushed tortilla chips, canned corn, pickled red onions, pumpkin seeds, sliced jalapeños, hot sauce, cooked quinoa, or leftover rice all work beautifully in this healthy sweet potato bowl.

How to Make This Sweet Potato Bowl
Step 1. Roast the Sweet Potatoes and Beans
Preheat the oven to 425°F (220°C). Add the peeled and diced sweet potatoes and drained black beans to a large baking sheet. Toss them with olive oil, taco seasoning, smoked paprika, salt, and black pepper.
Spread everything into one even layer. This helps the sweet potatoes brown and keeps the beans from steaming.
Bake for 25 to 30 minutes, or until the sweet potatoes are tender and lightly browned.
The beans will dry out a little, and that’s a good thing. They become chewy, flavorful, and perfect for this southwest sweet potato bowl.

Step 2. Make the Creamy Cilantro Lime Sauce
While the vegetables roast, make the sauce.
Add Greek yogurt, lime juice, olive oil, grated garlic, salt, and chopped cilantro to a small bowl. Whisk until smooth. Add a little water at a time until the sauce is creamy and easy to drizzle.
Taste and adjust. Add more lime for brightness, more salt for flavor, or a small splash of maple syrup if it tastes too tangy.

Step 3. Build the Bowls
Divide the shredded lettuce between your bowls. Top with the roasted sweet potatoes and black beans. Add cottage cheese, sliced avocado, corn, and a generous drizzle of cilantro lime sauce.
This is what makes the recipe feel fresh, filling, and balanced.

Step 4. Add Toppings and Serve
For the best flavor balance, add something pickled before serving. Our favorite is quick pickled red onions, but pickled jalapeños, quick pickled cucumbers, or even chopped dill pickles also add a bright, tangy bite that makes the whole bowl pop.
To make the bowl more substantial, add cooked rice, quinoa, farro, or your favorite grain.
Serve right away, or pack the parts separately to have meal prep sweet potato bowls ready during the week.

Tips
- Roast the beans: Roast the black beans with the sweet potatoes so they become smoky, chewy, and much more flavorful.
- Use one layer: Spread everything into one even layer on the pan so the sweet potatoes roast instead of steam.
- Cut evenly: Dice the sweet potatoes into similar-sized cubes so they cook evenly.
- Taste the sauce: Add more lime, salt, or a tiny drizzle of maple syrup if you want a more balanced dressing.
- Add sauce last: Drizzle the sauce on just before serving to keep the lettuce crisp and fresh.
- Add contrast: Include something crunchy and something pickled. Crushed tortilla chips, pumpkin seeds, and pickled onions work beautifully.
- Make it heartier: Add rice, quinoa, farro, or another grain for a more substantial meal.
- Use leftovers: The roasted sweet potatoes and beans are delicious in tacos, wraps, or quesadillas the next day.
- For mixed diets: Serve everything assembly-style so everyone can build their own bowl with their favorite toppings and proteins.
- Meal prep smart: Store the vegetables, sauce, lettuce, and toppings separately to keep everything fresh longer.
Frequently Asked Questions
Yes. This is a great easy lunch bowl recipe for meal prep. Keep the lettuce, avocado, and sauce separate until serving so everything stays fresh and crisp.
Store the roasted sweet potatoes and black beans in an airtight container in the refrigerator for up to 4 days. Keep the sauce and fresh toppings separate for the best texture.
Absolutely. This already works well as a high protein vegetarian bowl thanks to the black beans, cottage cheese, and Greek yogurt sauce. You can also add tofu (bake it with the sweet potatoes), shredded cooked chicken, or extra beans.
Yes. Pinto beans, kidney beans, or chickpeas all work well in this recipe.
Rice, quinoa, farro, barley, or brown rice are all delicious and make the bowl more filling.
Yes. Use your favorite unsweetened dairy-free yogurt instead of Greek yogurt.
Definitely. Add chipotle powder instead of smoked paprika, hot sauce, fresh jalapeños, or pickled jalapeños for more heat.
More Sweet Potato & Black Bean Recipes
- Black Bean Corn Salad
- Black Bean Soup
- Black Bean Burger
- Easy Black Bean Patties
- Dense Chickpea Sweet Potato Salad
- Chickpea Sweet Potato Patties
- Lentil Sweet Potato Patties
- Black Bean and Sweet Potato Chili
For even more ideas, browse our Sweet Potato Recipes and Black Bean Recipes collections.
If you try this Sweet Potato Bowl Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Sweet Potato Bowl (With Creamy Cilantro Lime Sauce)
Ingredients
- 1 pound sweet potatoes peeled and diced into bite size cubes
- 1 can black beans 15 oz / 400 g can – rinsed
- 2 tablespoons olive oil
- 2 tablespoons taco seasoning
- 1 teaspoon smoked paprika
- ½ teaspoon salt + black pepper
- ¾ cup cottage cheese
- 3 cups shredded lettuce iceberg, romaine, or mixed greens
- 1 avocado sliced
- optional toppings crushed tortillas, canned corn, pickled red onions, pumpkin seeds, hot sauce
Creamy Cilantro Lime Sauce
- ¾ cup Greek yogurt
- 2 tablespoons lime juice
- 1 tablespoon olive oil
- ½ small clove garlic grated, optional
- ¼ teaspoon salt
- ¼ cup fresh cilantro finely chopped
- 2 to 4 tablespoons water as needed to thin the sauce
Instructions
- Preheat the oven to 425°F (220°C). Add 1 pound sweet potatoes and 1 can black beans to a baking sheet. Toss with 2 tablespoons olive oil, 2 tablespoons taco seasoning, 1 teaspoon smoked paprika, ½ teaspoon salt, and black pepper.Spread into one layer and bake for 25 to 30 minutes, or until the sweet potatoes are tender and lightly browned.
- In a small bowl, whisk together ¾ cup Greek yogurt, 2 tablespoons lime juice, 1 tablespoon olive oil, ½ small clove garlic (grated), ¼ teaspoon salt, and ¼ cup fresh cilantro (chopped).Stir in 2 to 4 tablespoons water until the sauce is smooth and easy to drizzle. Taste and add more lime or salt if needed.
- Divide the lettuce between bowls. Top with the roasted sweet potatoes and black beans.Add cottage cheese, avocado, and corn, or your favorite veggies.
- Drizzle with the cilantro lime sauce and finish with pickled onions, pickled jalapeños, or crushed tortilla chips for extra flavor and crunch.For a heartier bowl, add cooked rice, quinoa, or your favorite grain. Serve right away.
Notes
- Sweet potatoes → Butternut squash or carrots
- Black beans → Pinto beans or chickpeas
- Olive oil → Avocado oil
- Taco seasoning → Chili powder, cumin, and oregano
- Smoked paprika → Regular paprika or chipotle powder
- Lettuce → Romaine, iceberg, kale, or shredded cabbage
- Cottage cheese → Feta, ricotta, or roasted extra-firm tofu
- Avocado → Guacamole or sliced olives
- Greek yogurt → Low-fat Greek yogurt, Skyr, or dairy-free yogurt
- Garlic → Shallot, onion powder, or omit
- Cilantro → Parsley or basil
- Lime juice → Add a splash of maple syrup if the dressing tastes too tangy
- Optional toppings → pickled onions, tortilla chips, corn, pumpkin seeds, jalapeños, hot sauce, quinoa, or rice.
- Roast the beans for extra smoky, chewy flavor
- Spread everything in one layer for better browning
- Cut the sweet potatoes evenly so they cook at the same rate
- Taste the sauce before serving and adjust the lime or salt
- Add the sauce last to keep the lettuce crisp
- Add pickles for the best flavor balance
- Add rice or quinoa for a heartier bowl
- Use leftovers in tacos, wraps, or quesadillas
- Serve assembly-style for mixed diets and picky eaters
- Store the sauce, lettuce, and toppings separately for fresher leftovers
- Keep leftovers in the fridge for up to 4 days
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.




