Roasted Sweet Potatoes With Chipotle Black Beans

Featured in: Main Dishes

This vibrant main dish combines tender roasted sweet potatoes with seasoned chipotle black beans and a bright, fresh tomato salsa. Ready in just one hour, it's a wholesome, gut-friendly meal that's naturally vegetarian and gluten-free.

The sweet potatoes roast until creamy inside while developing caramelized edges. Meanwhile, the black beans simmer with smoky chipotle, cumin, and garlic for deep, satisfying flavor. Fresh cilantro, lime, and jalapeño bring zesty brightness to the salsa topping. Finished with optional avocado and lime wedges, this colorful plate delivers nutrition and bold taste.

Updated on Tue, 20 Jan 2026 15:18:00 GMT
Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa served in the roasted skins, topped with creamy avocado and fresh cilantro for a vibrant, hearty meal. Save
Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa served in the roasted skins, topped with creamy avocado and fresh cilantro for a vibrant, hearty meal. | cheerfulchefs.com

The smell hit me before I even opened the oven door—sweet caramelized edges, earthy and warm. I was trying to use up a bag of sweet potatoes that had been staring at me from the counter for days, and I tossed together what I had: black beans, a lone chipotle pepper, and some tired tomatoes that needed saving. What came out was better than I expected, the kind of meal that makes you forget you were just improvising.

I made this for a small dinner with friends who were trying to eat lighter but still wanted something with soul. One of them scraped her plate clean and asked if I had a blog, which I didn't, but I wrote the recipe down on a napkin anyway. It became my go-to whenever someone claimed healthy food couldn't be exciting.

Ingredients

  • 4 medium sweet potatoes, scrubbed: Choose ones that feel firm and have smooth skin, they roast more evenly and the flesh stays creamy instead of stringy.
  • 2 tbsp olive oil (for potatoes): This helps the skins crisp up just enough to give you that satisfying contrast when you split them open.
  • ½ tsp sea salt: Don't skip salting the outside, it seasons the flesh as it cooks and makes every bite better.
  • ¼ tsp black pepper: Just a little adds warmth without competing with the other spices.
  • 1 tbsp olive oil (for beans): Use this to bloom the spices and soften the onion, it builds the flavor base.
  • 1 small red onion, finely chopped: Red onion adds a slight sweetness and color that yellow onion just doesn't bring.
  • 2 garlic cloves, minced: Fresh garlic is key here, the jarred stuff won't give you that punch.
  • 1 tsp ground cumin: Cumin brings an earthy depth that ties the beans and chipotle together beautifully.
  • 1 tsp smoked paprika: This doubles down on the smokiness and adds a gentle warmth without extra heat.
  • 1 chipotle pepper in adobo sauce, minced: One pepper is enough for most palates, but if you love heat, add two and don't look back.
  • 2 cans (15 oz each) black beans, drained and rinsed: Rinsing them gets rid of the starchy liquid and makes the final texture cleaner.
  • ½ cup vegetable broth: This loosens the beans and helps them simmer into a saucy, cohesive mixture.
  • ½ tsp salt (for beans): Taste as you go, canned beans vary in saltiness.
  • ¼ tsp black pepper (for beans): A little more pepper here enhances the smokiness.
  • Juice of ½ lime (for beans): Brightens everything and cuts through the richness at the last second.
  • 2 medium ripe tomatoes, diced: Use the ripest ones you can find, they make the salsa juicy and sweet.
  • ½ small red onion, finely diced: Dice it small so it doesn't overpower the fresh tomato flavor.
  • 1 jalapeño, seeded and minced: Seeding it keeps the heat mild, leave the seeds in if you want more kick.
  • ¼ cup fresh cilantro, chopped: Fresh cilantro is non-negotiable here, it brings the salsa to life.
  • Juice of 1 lime (for salsa): This is what makes the salsa zesty, don't skimp.
  • ¼ tsp salt (for salsa): Just enough to make the tomatoes sing.
  • 1 avocado, sliced: Creamy avocado cools down the chipotle and adds richness.
  • Extra cilantro, chopped: A handful on top makes it look as good as it tastes.
  • Lime wedges: Always serve these on the side, everyone likes a different level of citrus.

Instructions

Get the Oven Ready:
Preheat your oven to 400°F and line a baking sheet with parchment paper so cleanup is a breeze. This temperature is the sweet spot for tender, caramelized sweet potatoes.
Prep and Roast the Sweet Potatoes:
Pierce each sweet potato several times with a fork to let steam escape, then rub them all over with olive oil, salt, and pepper. Roast them for 35 to 40 minutes until they're soft when you squeeze them gently with an oven mitt.
Start the Chipotle Black Beans:
While the potatoes roast, heat a tablespoon of olive oil in a skillet over medium heat and add the chopped red onion, cooking for about 3 minutes until it softens and smells sweet. Toss in the garlic, cumin, smoked paprika, and minced chipotle, stirring for another minute until the kitchen smells incredible.
Simmer the Beans:
Add the black beans, vegetable broth, salt, and pepper, then let everything simmer for 8 to 10 minutes, mashing some of the beans against the side of the pan to thicken it up. Stir in the lime juice at the end and keep the beans warm on low heat.
Make the Zesty Tomato Salsa:
In a small bowl, combine the diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt, tossing it all together. Let it sit while the potatoes finish so the flavors can mingle.
Assemble the Dish:
Once the sweet potatoes are done, carefully split each one open and fluff the flesh with a fork to create a fluffy base. Spoon a generous amount of chipotle black beans into each potato, then top with a big scoop of tomato salsa, avocado slices, extra cilantro, and a lime wedge on the side.
A close-up of Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa, revealing smoky bean texture and chunky, lime-infused salsa over fluffy sweet potato flesh. Save
A close-up of Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa, revealing smoky bean texture and chunky, lime-infused salsa over fluffy sweet potato flesh. | cheerfulchefs.com

There was a night I served this to my sister, who usually turns her nose up at anything that sounds too healthy. She went quiet after the first bite, then asked for seconds. That's when I knew this recipe had earned its place in my regular rotation.

Choosing Your Sweet Potatoes

Medium-sized sweet potatoes are ideal because they cook evenly and aren't too massive to handle. Look for ones with tight, smooth skin and no soft spots, those tend to turn mushy or unevenly cooked. I once grabbed a bag of the giant ones thinking I'd get more bang for my buck, but they took forever to roast and the texture was off. Stick with medium, your patience and your oven will thank you.

Adjusting the Heat Level

If you're nervous about spice, start with half a chipotle pepper and taste the beans before adding more. You can always stir in extra adobo sauce at the end if you want more smokiness without the fire. I've made this for friends who can't handle heat at all, and I just swap the chipotle for an extra half teaspoon of smoked paprika, it still tastes amazing. On the flip side, if you love heat, throw in two peppers and leave the seeds in the jalapeño, it'll wake you right up.

Serving and Storage Tips

This dish is best served hot and fresh, but leftovers hold up surprisingly well in the fridge for up to three days. Store the components separately if you can, the sweet potatoes and beans reheat beautifully, but the salsa stays crispest when kept apart. I like to warm everything in a skillet instead of the microwave because it brings back that just-cooked texture.

  • Add toasted pepitas or a handful of crumbled queso fresco for extra protein and texture.
  • If you want to make it heartier, serve it over a bed of quinoa or brown rice.
  • Leftovers make an incredible breakfast, just top with a fried egg and hot sauce.
Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa plated on a rustic table, garnished with lime wedges and avocado, ready for a wholesome vegetarian dinner. Save
Roasted Sweet Potatoes With Chipotle Black Beans and Zesty Tomato Salsa plated on a rustic table, garnished with lime wedges and avocado, ready for a wholesome vegetarian dinner. | cheerfulchefs.com

This is the kind of meal that makes you feel good while you're eating it and even better after. It's proof that simple ingredients, when treated right, can turn into something you'll crave again and again.

Recipe FAQs

How do I know when the sweet potatoes are done roasting?

Pierce them with a fork—they should be tender throughout with some resistance. The skin may wrinkle slightly and the flesh should feel soft when pierced. This typically takes 35-40 minutes at 400°F.

Can I make this dish ahead of time?

Yes. Roast the sweet potatoes up to 2 days ahead and refrigerate. Prepare the beans and salsa separately, then warm everything gently before assembling. Store components in airtight containers for best quality.

How spicy is this dish?

Mild to medium heat depending on chipotle quantity. Use less chipotle powder for milder flavor, or add more for extra kick. The fresh salsa adds brightness without excessive heat. Adjust to your preference.

What can I serve alongside this?

Pair with cilantro lime rice, quinoa, or crusty bread to soak up the beans and salsa. A simple green salad or charred vegetables complement the flavors well. For beverages, try crisp Sauvignon Blanc or sparkling water with lime.

Is this suitable for meal prep?

Absolutely. Roast sweet potatoes and prepare beans in advance. Assemble fresh salsa no more than 4 hours before serving to maintain crispness. Store separately and combine just before eating for best texture and flavor.

How can I make this more protein-rich?

Add toasted pepitas, sunflower seeds, or crumbled feta on top. Serve alongside quinoa or a protein-forward grain. For non-vegetarian options, crispy chorizo or grilled chicken breast works beautifully with these flavors.

Roasted Sweet Potatoes With Chipotle Black Beans

Roasted sweet potatoes topped with smoky chipotle black beans and fresh tomato salsa. Vegetarian, gluten-free, and packed with fiber.

Prep Time
20 minutes
Cook Time
40 minutes
Overall Time
60 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background Modern American with Mexican inspiration

Portions 4 Serves

Dietary Preferences Vegetarian-Friendly, Dairy-Free Option, Gluten-Free Option

What You’ll Need

Sweet Potatoes

01 4 medium sweet potatoes, scrubbed
02 2 tablespoons olive oil
03 1/2 teaspoon sea salt
04 1/4 teaspoon black pepper

Chipotle Black Beans

01 1 tablespoon olive oil
02 1 small red onion, finely chopped
03 2 garlic cloves, minced
04 1 teaspoon ground cumin
05 1 teaspoon smoked paprika
06 1 chipotle pepper in adobo sauce, minced
07 2 cans (15 ounces each) black beans, drained and rinsed
08 1/2 cup vegetable broth
09 1/2 teaspoon salt
10 1/4 teaspoon black pepper
11 Juice of 1/2 lime

Zesty Tomato Salsa

01 2 medium ripe tomatoes, diced
02 1/2 small red onion, finely diced
03 1 jalapeño, seeded and minced
04 1/4 cup fresh cilantro, chopped
05 Juice of 1 lime
06 1/4 teaspoon salt

Garnishes

01 1 avocado, sliced
02 Extra cilantro, chopped
03 Lime wedges

Step-by-Step Guide

Step 01

Prepare oven and baking sheet: Preheat oven to 400°F. Line a baking sheet with parchment paper.

Step 02

Season and roast sweet potatoes: Pierce sweet potatoes several times with a fork. Rub with olive oil, salt, and pepper. Place on baking sheet and roast for 35-40 minutes until tender.

Step 03

Build chipotle bean base: Heat olive oil in a skillet over medium heat. Add red onion and sauté for 3 minutes until softened. Add garlic, cumin, smoked paprika, and chipotle. Cook for 1 minute until fragrant.

Step 04

Simmer bean mixture: Add black beans, vegetable broth, salt, and pepper. Simmer for 8-10 minutes, mashing some beans with a spoon for thicker texture. Stir in lime juice and keep warm.

Step 05

Compose tomato salsa: Combine tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a bowl. Toss well and set aside.

Step 06

Finish sweet potatoes: Once sweet potatoes are cooked, split each open and fluff the flesh with a fork.

Step 07

Assemble and plate: Spoon chipotle black beans over each sweet potato. Top generously with tomato salsa. Add avocado slices, extra cilantro, and lime wedges if desired.

Step 08

Serve: Serve immediately while sweet potatoes are warm.

Tools You’ll Need

  • Baking sheet
  • Parchment paper
  • Skillet
  • Small mixing bowls
  • Chef's knife
  • Cutting board
  • Fork

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Verify adobo sauce for gluten and soy additives
  • Confirm canned beans processing facility protocols for cross-contamination

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 410
  • Fats: 10 grams
  • Carbohydrates: 70 grams
  • Proteins: 13 grams