Roasted Sweet Potatoes Chipotle Beans

Featured in: Easy Weeknight Dinners

These roasted sweet potatoes deliver a perfect balance of sweet and smoky flavors. The tender spuds get crispy skins in the oven while the chipotle black beans simmer with aromatic spices like cumin and smoked paprika. Fresh tomato salsa adds bright acidity and crunch, making each bite vibrant and satisfying.

This dish comes together easily with simple preparation steps. Roast the potatoes while you cook the beans and assemble the salsa. The result is a colorful, nutrient-dense bowl packed with fiber, plant-based protein, and bold Mexican-inspired flavors.

Updated on Wed, 21 Jan 2026 10:34:00 GMT
Roasted sweet potatoes topped with smoky chipotle black beans and fresh zesty tomato salsa.  Save
Roasted sweet potatoes topped with smoky chipotle black beans and fresh zesty tomato salsa. | nibbromeals.com

The first time I made this, it was supposed to be a simple side dish, but my roommate walked in while the chipotle beans were simmering and asked if we were having a feast. The smell of smoked paprika hitting hot oil has this way of making everything feel like a celebration, even on a Tuesday night.

Last summer, I served these at a dinner party where half the guests were vegetarian and the other half were skeptical plant-based eaters. Everyone went back for seconds, and the best part was how the table went quiet while everyone dug in.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 4 medium sweet potatoes: Pick ones that feel heavy for their size, and dont worry about perfect skin because youll be covering them anyway
  • 2 tbsp olive oil: One spoonful for coating the potatoes, another for building flavor in the beans
  • ½ tsp sea salt: Sweet potatoes need salt to wake up their natural sweetness
  • ¼ tsp black pepper: Freshly ground makes a real difference here
  • 1 tbsp olive oil: For the bean base, a little fat carries those spices beautifully
  • 1 small red onion: Finely chopped so it almost disappears into the beans as they cook
  • 2 garlic cloves: Minced fresh, never jarred, for that sharp bite that mellows into sweetness
  • 1 tsp ground cumin: The earthy foundation that makes this taste like something special
  • 1 tsp smoked paprika: This is what gives the beans that bacon-like smokiness without any meat
  • 1 chipotle pepper in adobo: Minced small, with sauce, for slow-building heat and incredible depth
  • 2 cans black beans: Rinse them well, otherwise the liquid muddies the flavor
  • ½ cup vegetable broth: Just enough to let the beans simmer into something creamy
  • Juice of ½ lime: The acid cuts through the rich beans and brightens everything
  • 2 medium ripe tomatoes: Dice them small so each spoonful gets all the salsa flavors
  • ½ small red onion: Finely diced, soaking in lime juice for 10 minutes takes the harsh edge off
  • 1 jalapeño: Seeds removed if you want mild, left in if you like it to bite back
  • ¼ cup fresh cilantro: Rough chopped, stems included because they hold the most flavor
  • Juice of 1 lime: This much acid might seem like a lot, but it balances the sweet potatoes perfectly
  • 1 avocado: Sliced at the end, its creaminess ties everything together

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven going:
Preheat to 400°F and line a baking sheet with parchment, the cleanup will thank you later
Prep the sweet potatoes:
Pierce each potato several times with a fork, rub them with olive oil, salt, and pepper, then arrange them on your prepared sheet
Roast until tender:
Let them cook for 35 to 40 minutes until a fork slides through easily, giving them time to develop caramelized spots
Start the bean base:
While potatoes roast, heat olive oil in a skillet over medium heat and add chopped red onion, cooking for about 3 minutes until it softens
Add the aromatics:
Stir in garlic, cumin, smoked paprika, and minced chipotle, cooking just 1 minute until the spices bloom and smell incredible
Simmer the beans:
Pour in the rinsed beans with vegetable broth, salt, and pepper, letting it bubble gently for 8 to 10 minutes while you mash some beans against the side of the pan
Finish with lime:
Stir in lime juice and keep the beans warm while you finish everything else
Make the salsa:
Combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a bowl, tossing well and letting it sit for at least 5 minutes
Assemble:
Split open each roasted sweet potato, fluff the flesh with a fork, then spoon on generous amounts of beans and salsa
Add the finishing touches:
Top with avocado slices, extra cilantro, and lime wedges, serving immediately while everything is still warm
Warm, roasted sweet potatoes filled with seasoned black beans and vibrant tomato salsa garnish.  Save
Warm, roasted sweet potatoes filled with seasoned black beans and vibrant tomato salsa garnish. | nibbromeals.com

My mother in law took one bite and asked for the recipe, then sent me a photo three days later of her version with roasted pumpkin instead of sweet potatoes. That's when I knew this was a keeper, the kind of flexible, satisfying meal that adapts to whatever you have on hand.

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.

Make It Your Own

Sometimes I swap black beans for pinto when I want something milder, or add roasted corn to the salsa for extra sweetness that plays nicely against the heat.

Planning Ahead

The beans actually taste better the next day, and the salsa holds up beautifully in the fridge for a couple of days, making this perfect for meal prep or casual weeknight cooking.

Serving Suggestions

A crisp green salad with a citrus vinaigrette cuts through the richness nicely, and a glass of chilled white wine or lime sparklers makes the whole meal feel like something youd order at a restaurant.

  • Warm some corn tortillas on the side for scooping up any beans that escape
  • A dollop of Greek yogurt or sour cream helps if you went heavy on the chipotle
  • Squeeze fresh lime right at the table for the brightest finish
A wholesome roasted sweet potatoes with chipotle black beans and zesty tomato salsa dinner. Save
A wholesome roasted sweet potatoes with chipotle black beans and zesty tomato salsa dinner. | nibbromeals.com

Hope this becomes one of those recipes you turn to when you want something nourishing without any fuss.

Common recipe questions

Can I prepare the components ahead of time?

Yes! The chipotle black beans and tomato salsa can be made up to 3 days in advance. Store them separately in airtight containers in the refrigerator. Reheat the beans gently before serving. Roast the sweet potatoes fresh for best texture, though they can be roasted a day ahead and reheated in a 350°F oven.

How do I adjust the spice level?

Control the heat by adjusting the chipotle pepper. Start with half a pepper or ½ teaspoon of chipotle powder for mild warmth. Use the full pepper or increase to 2 teaspoons powder for medium spice. For extra heat, leave some jalapeño seeds in the salsa or add a pinch of cayenne to the beans.

What protein additions work well?

This dish is already protein-rich from the black beans, but you can add more. Crumble queso fresco or cotija cheese on top. For vegan protein, sprinkle toasted pepitas, hemp seeds, or walnuts. A side of seasoned quinoa or grilled tofu also pairs beautifully.

Can I use other types of potatoes?

Russet or Yukon Gold potatoes work, though they're less sweet. Adjust roasting time to 45-50 minutes for russets since they're denser. The sweet potato's natural sweetness perfectly balances the smoky chipotle flavors, so it's worth seeking them out.

How do I store and reheat leftovers?

Store components separately in airtight containers for up to 4 days. Keep sweet potatoes whole or sliced, beans and salsa in their own containers. Reheat sweet potatoes at 350°F for 10-15 minutes until warmed through. Warm beans on the stovetop with a splash of water or broth. Add fresh salsa just before serving.

What can I serve alongside this dish?

A crisp green salad with citrus vinaigrette complements the rich flavors. Mexican rice or cilantro-lime rice makes it more filling. For a lighter meal, serve with sautéed kale or roasted Brussels sprouts. Warm corn tortillas or tortilla chips add nice crunch for scooping up extra beans and 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 Chipotle Beans

Crispy roasted sweet potatoes loaded with smoky chipotle black beans and fresh zesty tomato salsa for a wholesome satisfying meal.

Time to prep
20 minutes
Time to cook
40 minutes
Overall time
60 minutes
Creator Ethan Cole


Level of difficulty Easy

Cuisine type Modern American Mexican-inspired

Serves 4 Number of servings

Nutrition info Plant-based, No dairy, No gluten

Ingredient list

Sweet Potatoes

01 4 medium sweet potatoes, scrubbed
02 2 tbsp olive oil
03 ½ tsp sea salt
04 ¼ tsp black pepper

Chipotle Black Beans

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

Zesty Tomato Salsa

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

Garnishes

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

Cooking steps

Step 01

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

Step 02

Season Sweet Potatoes: Pierce sweet potatoes several times with a fork. Rub with 2 tbsp olive oil, ½ tsp sea salt, and ¼ tsp black pepper. Place on the baking sheet.

Step 03

Roast Sweet Potatoes: Roast sweet potatoes for 35-40 minutes until tender when pierced with a fork.

Step 04

Sauté Aromatics: While sweet potatoes roast, heat 1 tbsp 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 until fragrant.

Step 05

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

Step 06

Prepare Tomato Salsa: Combine tomatoes, red onion, jalapeño, cilantro, lime juice, and ¼ tsp salt in a bowl. Toss well and set aside.

Step 07

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

Step 08

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

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.

Kitchen tools

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

Allergy details

Always check ingredients for allergens. Unsure? Talk to a healthcare expert.
  • Contains none of the major allergens. Check adobo sauce and canned beans for hidden gluten or additives if strictly gluten-free.

Nutrition details per serving

Details are shared for reference only. Reach out to your doctor with any health questions.
  • Energy (calories): 410
  • Total fat: 10 grams
  • Carbohydrates: 70 grams
  • Protein content: 13 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.