Roasted Sweet Potatoes With Chipotle Black Beans

Featured in: Oven-Ready Recipes

These roasted sweet potatoes bring together the perfect balance of sweet, smoky, and fresh flavors. The tender, caramelized potato flesh pairs beautifully with spiced chipotle black beans, while the zesty tomato salsa adds brightness and crunch.

This dish comes together in about an hour, with most of the hands-off time spent roasting the sweet potatoes to perfection. The black beans simmer with aromatic spices and chipotle for deep, smoky flavor that complements the natural sweetness of the potatoes.

Everything gets topped with a fresh, vibrant tomato salsa featuring juicy tomatoes, crisp red onion, jalapeño heat, and cilantro. Optional avocado adds creaminess, making each bite satisfying and complete.

Updated on Sun, 25 Jan 2026 10:48:00 GMT
Roasted sweet potatoes piled high with smoky chipotle black beans and vibrant salsa. Save to Pinterest
Roasted sweet potatoes piled high with smoky chipotle black beans and vibrant salsa. | softsellou.com

There's something magnetic about a perfectly roasted sweet potato that's been split open to reveal its steaming, golden flesh. I discovered this particular combination on a Tuesday evening when I had a can of chipotle peppers staring at me from the pantry and suddenly realized their smoky intensity could transform simple black beans into something unforgettable. The tomato salsa came next, almost as an afterthought, but it became the bright counterpoint that made the whole plate sing. Now whenever I need to feed people well without fussing, this is what lands on the table.

I made this for my sister's book club meeting last spring, and it became the thing everyone asked for the recipe for instead of discussing the actual novel. Watching people's faces light up when they bit into that first forkful of smoky beans and bright salsa told me I'd stumbled onto something genuinely special. It's vegetarian without feeling like a compromise, which seemed to matter to the table that night.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Sweet Potatoes: Four medium ones, scrubbed clean—their natural sugars caramelize beautifully in the oven and create a creamy interior that's the perfect canvas for everything else.
  • Olive oil: Use good quality here, especially for the initial roasting, since it's doing real flavor work rather than just preventing sticking.
  • Red onion: One small bulb, finely chopped for the beans and another portion diced small for the salsa—the sharpness mellows completely as it cooks but stays bright and fresh when raw.
  • Garlic cloves: Two minced cloves are enough to perfume the beans without overwhelming them.
  • Ground cumin and smoked paprika: These create the warmth and depth that makes the dish feel substantial and intentional.
  • Chipotle pepper in adobo sauce: One minced pepper from the can, or substitute 1 teaspoon of chipotle powder if you prefer—the adobo sauce adds savory body that powder alone won't give you.
  • Black beans: Two 15-ounce cans, drained and rinsed to remove excess sodium and that metallic taste canned beans sometimes carry.
  • Vegetable broth: Half a cup keeps the beans creamy and simmering gently rather than drying out.
  • Fresh tomatoes: Two medium ripe ones, diced—this is where you'll taste the difference between summer and winter shopping, so choose the firmest, most fragrant ones you can find.
  • Jalapeño: One pepper, seeded if you prefer milder heat, left whole if you like it to announce itself loudly.
  • Fresh cilantro: A quarter cup chopped—it's not traditional but it's essential here, providing that herbal brightness that cuts through the richness.
  • Limes: You'll need three total across the dish, and their acidity is what transforms everything from good to unforgettable.
  • Avocado and extra garnishes: Optional but honestly, don't skip the avocado if you can help it—the creaminess is the final touch that makes each bite complete.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prepare:
Set your oven to 400°F and line a baking sheet with parchment paper so cleanup is effortless later. This temperature is hot enough to create slight caramelization on the sweet potato skin while giving the interior time to become completely tender.
Ready the sweet potatoes:
Scrub four medium sweet potatoes under running water to remove any soil, then prick them all over with a fork—this prevents them from splitting dramatically in the oven. Rub them generously with olive oil, salt, and pepper, then arrange them on the prepared sheet and slide into the oven for 35 to 40 minutes until a fork pierces the flesh with zero resistance.
Build the bean mixture:
While the potatoes roast, warm 1 tablespoon of olive oil in a skillet over medium heat and add your finely chopped red onion. Let it soften for about 3 minutes—you'll hear it beginning to sizzle gently and smell that sweet onion perfume rising up. Add your minced garlic, cumin, smoked paprika, and chipotle pepper and cook for just 1 minute more until the spices release their fragrance and coat the onion.
Simmer the beans:
Pour in your drained black beans, vegetable broth, salt, and pepper, then let everything simmer gently for 8 to 10 minutes. About halfway through, take the back of your spoon and mash some of the beans against the side of the skillet to create a thicker, creamier texture—you want some whole beans to remain for texture. Finish with a squeeze of fresh lime juice and keep the skillet on very low heat so the beans stay warm.
Make the salsa:
In a small bowl, combine diced tomatoes, diced red onion, minced jalapeño, fresh cilantro, lime juice, and salt. Toss everything together gently and let it sit for a few minutes so the flavors begin to marry. The tomatoes will release their juices slightly, creating a light, flavorful base.
Toast the sweet potatoes:
Once the sweet potatoes have cooled just enough to handle, slice each one lengthwise and gently fluff the interior flesh with a fork—this creates little peaks and valleys that catch all the toppings beautifully. The flesh should pull apart easily if they're cooked through.
Assemble the bowls:
Spoon a generous portion of warm chipotle black beans over each split sweet potato, then top with a heaping spoonful of fresh tomato salsa. If you have an avocado on hand, arrange thin slices over the top, and scatter extra cilantro and lime wedges around the plate for people to squeeze and garnish to their taste.
Serve immediately:
Bring everything to the table while the sweet potatoes are still warm and the salsa is still cool and crisp—that temperature contrast is part of the magic.
Hearty, fiber-rich roasted sweet potatoes loaded with zesty tomato salsa and beans. Save to Pinterest
Hearty, fiber-rich roasted sweet potatoes loaded with zesty tomato salsa and beans. | softsellou.com

My neighbor stopped by one evening when I was making this and ended up staying for dinner, and we spent three hours talking about nothing in particular while this dish quietly became the best part of the evening. That's when I understood it wasn't really about the recipe at all—it was about having something good and nourishing that doesn't demand all your attention, leaving room for life to happen around the table.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Combination Works

The sweet potato brings natural sweetness and a creamy texture when roasted, creating a stable base that can handle bold flavors without getting overwhelmed. The smoky depth of the chipotle beans provides savory weight and substance, while the fresh tomato salsa with lime and cilantro cuts through that richness with brightness and acidity. Together they create a complete flavor story—sweet, savory, spicy, fresh, and tangy all in one bowl. It's the balance that makes it feel substantial rather than heavy, indulgent rather than fussy.

How to Adapt This for Your Needs

This dish is wonderfully flexible because the components work independently and together. If you need it to be heartier, serve it alongside quinoa or brown rice, or sprinkle toasted pepitas over the top for extra protein and crunch. For a lighter version, reduce the beans slightly and increase the salsa. If you have access to fresh corn, add a handful to the bean mixture for sweetness and texture. The heat level is entirely in your control—start with half a chipotle pepper if you're sensitive to spice, or add two if your household loves it fiery.

Storage and Leftovers

This dish keeps surprisingly well in the refrigerator if you store each component separately in airtight containers—the sweet potatoes for up to 4 days, the beans for up to 5 days, and the salsa for 2 to 3 days before it becomes watery. When you're ready to eat, simply reheat the beans and potatoes gently and top with fresh salsa just before serving to maintain that crisp, bright quality. It also reheats beautifully in the microwave, which makes it an excellent choice for meal prep on a lazy Sunday afternoon.

  • Reheat beans and sweet potatoes together in a skillet with a splash of water to restore their moisture and warmth.
  • Always make the salsa fresh on the day you plan to eat it—the lime juice breaks down the tomatoes if it sits too long.
  • If you have leftover avocado, store it with a lime half pressed against the cut side to prevent browning.
Flavorful roasted sweet potatoes topped generously with chipotle bean filling and fresh salsa. Save to Pinterest
Flavorful roasted sweet potatoes topped generously with chipotle bean filling and fresh salsa. | softsellou.com

This is the kind of recipe that becomes part of your regular rotation without you quite realizing it happened, the one you reach for when you want to eat well without overcomplicating your evening. It's proof that simple, honest ingredients treated with care create something far greater than the sum of their parts.

Recipe FAQ

How do I know when the sweet potatoes are fully roasted?

Sweet potatoes are done when a fork slides easily into the center and the flesh feels tender throughout. This typically takes 35-40 minutes at 400°F. The skin should be slightly crisp and the flesh fluffy and sweet.

Can I make the components ahead of time?

Yes! The chipotle black beans and tomato salsa can be prepared up to 2 days in advance and stored in the refrigerator. Reheat the beans gently before serving. Roast the sweet potatoes fresh for the best texture, though they can be roasted earlier and reheated in a 350°F oven.

What can I use instead of chipotle peppers in adobo?

Substitute with 1 teaspoon of chipotle powder for similar smoky heat. For a milder option, use smoked paprika plus a pinch of cayenne pepper. Regular paprika won't provide the same depth of flavor.

How can I add more protein to this dish?

Top with toasted pepitas or pumpkin seeds for crunch and protein. Serve alongside quinoa or brown rice. You could also add crumbled queso fresco or feta cheese, though this would make it vegetarian rather than vegan.

What other vegetables work well in the salsa?

Try adding diced bell peppers, cucumber, or fresh corn kernels for extra crunch and sweetness. Mango or pineapple would create a sweet variation that pairs beautifully with the smoky chipotle flavors.

Can I use regular potatoes instead of sweet potatoes?

Yes, russet or Yukon gold potatoes work well. They may need slightly less roasting time—check for doneness around 30 minutes. The flavor profile will be less sweet but still delicious with the smoky chipotle beans and fresh salsa.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Sweet Potatoes With Chipotle Black Beans

Tender roasted sweet potatoes topped with smoky chipotle-spiced black beans and fresh zesty tomato salsa for a satisfying vegetarian meal.

Prep time
20 min
Time to cook
40 min
Complete time
60 min
Recipe by Adrian Pope


Level Easy

Cuisine type Modern American Mexican-Inspired

Portions 4 Number of servings

Diet needs Meat-free, No dairy, Free from gluten

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, or 1 teaspoon chipotle powder
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

Directions

Step 01

Preheat and prepare 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 to 40 minutes until tender.

Step 03

Prepare chipotle black beans base: While potatoes roast, heat 1 tablespoon 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 pepper. Cook for 1 minute more until fragrant.

Step 04

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

Step 05

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

Step 06

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

Step 07

Assemble the dish: 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 warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools needed

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

Allergy details

Please look closely at each item for allergens. If unsure, get advice from a health expert.
  • Contains none of the major allergens, but verify adobo sauce and canned beans for potential gluten or additives.

Nutrition details (each serve)

Only for informational use. Always consult your healthcare provider for medical concerns.
  • Calories: 410
  • Fat content: 10 g
  • Carbohydrates: 70 g
  • Protein: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.