Roasted Sweet Potatoes With Chipotle Beans

Featured in: Hearty Home Dishes

These roasted sweet potatoes bring together the perfect balance of sweet and smoky flavors. The naturally sweet potatoes get caramelized in the oven, then topped with protein-rich black beans simmered in chipotle, cumin, and smoked paprika. A bright, zesty tomato salsa with lime and cilantro cuts through the richness, while creamy avocado adds the finishing touch. This wholesome bowl delivers over 13 grams of protein per serving along with fiber-rich carbohydrates to keep you satisfied.

Updated on Sun, 25 Jan 2026 11:13:00 GMT
Perfectly roasted sweet potatoes topped with smoky chipotle black beans and fresh zesty tomato salsa.  Save to Pinterest
Perfectly roasted sweet potatoes topped with smoky chipotle black beans and fresh zesty tomato salsa. | spicykefta.com

There's something about a roasted sweet potato that makes everything feel intentional in the kitchen. One Tuesday evening, I was staring at my pantry with absolutely nothing inspiring me until I spotted a can of chipotles in adobo sauce tucked behind some rice. That smoky heat paired with the natural sweetness of caramelized sweet potato felt like a revelation, and by the time I added fresh salsa on top, I'd created something that tasted far more exciting than the sum of its parts.

I made this for my sister last spring when she was going through a phase of eating more plant-based, and I remember watching her face light up when she took that first bite. She kept saying she didn't expect something this colorful and flavor-packed to be vegetarian, as if vegetables couldn't possibly be that good on their own. That meal became her go-to when she needed proof that eating this way wasn't a sacrifice.

Ingredients

  • Sweet Potatoes (4 medium, scrubbed): Look for ones that are similar in size so they roast evenly; I've learned the hard way that one giant potato will still be raw while its smaller neighbor is perfect.
  • Olive Oil (2 tbsp for roasting, 1 tbsp for beans): The oil is what creates that caramelized exterior, so don't skip it or reduce it thinking you're being virtuous.
  • Sea Salt and Black Pepper: Season generously on the sweet potatoes before roasting; this seems basic but it's what allows their natural sweetness to shine.
  • Red Onion (1 small for beans, ½ small for salsa): Red onion adds a sharp bite that balances all the richness, and it mellows beautifully when sautéed.
  • Garlic (2 cloves, minced): Fresh garlic is non-negotiable here; jarred garlic won't give you that sharp, aromatic punch you need.
  • Ground Cumin and Smoked Paprika (1 tsp each): These spices are doing the heavy lifting in terms of flavor, so measure them properly and toast them slightly in the hot oil.
  • Chipotle Pepper in Adobo Sauce (1 minced, or 1 tsp powder): If you can't find chipotles in adobo, the powder works, but there's something about the moisture and depth of the canned version that's worth seeking out.
  • Black Beans (2 cans, 15 oz each, drained and rinsed): Always rinse canned beans to remove excess sodium and that starchy liquid that can make dishes feel heavy.
  • Vegetable Broth (½ cup): This keeps the beans from drying out while they simmer and absorb all those smoky spices.
  • Fresh Tomatoes (2 medium, ripe): During tomato season this is essential; outside that window, honestly consider using good quality canned whole tomatoes that you dice yourself.
  • Jalapeño (1, seeded and minced): Seeding it removes most of the heat while keeping the flavor, which matters if you're serving people who prefer milder food.
  • Fresh Cilantro (¼ cup for salsa, extra for garnish): Cilantro can feel polarizing, but the brightness it adds to fresh salsa is why so many people love this dish.
  • Lime (2 whole limes): Lime juice is the final note that makes everything pop; squeeze it fresh right before serving for maximum zing.
  • Avocado and Extra Garnishes (optional but recommended): The creamy richness of avocado against the zesty salsa is what elevates this from wholesome to genuinely luxurious.

Instructions

Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Prep your oven and potatoes:
Preheat to 400°F and line your baking sheet with parchment paper so cleanup is effortless. Pierce each sweet potato several times with a fork, then rub generously with olive oil, salt, and pepper, letting the seasoning really coat the skin so it gets crispy.
Roast until golden and tender:
Pop them in the oven for 35 to 40 minutes, depending on how thick they are. You'll know they're ready when a knife slides through the thickest part without resistance and the skin is slightly caramelized.
Build the smoky bean situation:
While potatoes roast, heat olive oil in a skillet and let the red onion soften for a few minutes, listening for that gentle sizzle. Add garlic, cumin, paprika, and chipotle, stirring constantly for about a minute until the aroma fills your kitchen.
Simmer the beans into submission:
Add drained black beans with vegetable broth, salt, and pepper, then let everything bubble gently for 8 to 10 minutes. Use a spoon to mash some beans against the side of the pan to thicken the mixture, creating a textured sauce rather than a thin broth.
Make the salsa while everything simmers:
In a separate bowl, combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt. Taste it and adjust the lime or salt as needed; fresh salsa should taste bright enough to make you pause.
Split and fluff the roasted treasures:
Once the sweet potatoes are tender, carefully slice each one lengthwise and use a fork to fluff the flesh so it's ready to absorb all those delicious toppings.
Assemble your bowl:
Generously spoon the smoky beans over each sweet potato, then top with a heap of bright tomato salsa. Finish with avocado slices, extra cilantro, and a lime wedge on the side.
Serve right away:
This dish is best eaten immediately while the potatoes are still warm and the salsa is still fresh and punchy.
Product image
Grill meats and vegetables indoors with beautiful sear marks and easy cleanup using minimal oil.
Check price on Amazon
Colorful bowl of roasted sweet potatoes, spicy black beans, and homemade zesty tomato salsa garnished with avocado.  Save to Pinterest
Colorful bowl of roasted sweet potatoes, spicy black beans, and homemade zesty tomato salsa garnished with avocado. | spicykefta.com

I've served this to friends who swear they could never go vegetarian, and watching them realize they don't miss meat because they're too busy enjoying the actual flavors has become one of my favorite kitchen moments. It shifted something for me too—not about what I eat, but about how much satisfaction can come from vegetables when you respect their natural qualities instead of trying to mask them.

Why This Combination Works

The genius of this plate is how each component does something different for your palate. Sweet potatoes provide a starchy, naturally sweet base that becomes even sweeter as they roast. The chipotle beans add smokiness and depth that prevents the whole thing from feeling too light or simple. Then the fresh salsa comes in with bright acidity and heat, waking everything up and keeping it from becoming one-note.

Making It Your Own

The first time you make this, follow it as written so you understand how the flavors work together. After that, start experimenting with what you have or what you're craving. I've added roasted pepitas for extra crunch, topped it with a fried egg for breakfast, and even crumbled queso fresco on top when I wanted something creamier than avocado.

Timing and Serving Suggestions

The beauty of this dish is that you can prep almost everything in advance. Chop your vegetables and make the salsa earlier in the day, then roast the potatoes and warm the beans just before serving. Serve it with a crisp white wine, sparkling water with lime, or even a cold beer if you want something that cuts through the richness.

  • If you're making this for guests, you can roast the sweet potatoes ahead and reheat them gently wrapped in foil.
  • The salsa is best made within a couple hours of serving so the tomatoes stay fresh and bright instead of getting watery.
  • Keep lime wedges on the table so everyone can add as much citrus as they want at the last moment.
Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Warm, hearty vegetarian dish featuring oven-roasted sweet potatoes, chipotle black beans, and a vibrant zesty tomato salsa. Save to Pinterest
Warm, hearty vegetarian dish featuring oven-roasted sweet potatoes, chipotle black beans, and a vibrant zesty tomato salsa. | spicykefta.com

This is the kind of meal that reminds you why home cooking matters—because you control the flavors and you get to decide what goes on your plate. Make it once, and it'll become something you return to again and again.

Recipe FAQs

Can I make the black beans ahead of time?

Yes, the chipotle black beans can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. Reheat gently on the stove before serving.

How do I know when the sweet potatoes are done?

Pierce the thickest part with a fork—if it slides through easily with no resistance, they're ready. The skin should also feel slightly crisp and the flesh tender throughout.

Is this dish spicy?

The chipotle pepper adds mild to medium heat. For less spice, reduce the amount or omit it. The cooling avocado and bright lime salsa help balance the warmth.

Can I use regular potatoes instead?

Russet or Yukon Gold potatoes work, though you'll miss the natural sweetness. Adjust roasting time to 45-50 minutes since regular potatoes take longer to soften.

What protein substitutions work well?

Try pinto beans for a creamier texture, or add crumbled queso fresco and toasted pepitas for extra protein. A side of quinoa or brown rice also boosts the protein content.

How do I store leftovers?

Store components separately in the refrigerator for up to 4 days. The sweet potatoes may become slightly softer when reheated—reheat at 350°F until warmed through.

Roasted Sweet Potatoes With Chipotle Beans

Tender sweet potatoes with smoky chipotle beans and fresh salsa

Prep Time
20 minutes
Cook Time
40 minutes
Total Duration
60 minutes
Created by Chloe Patterson


Skill Level Easy

Cuisine Modern American with Mexican influences

Makes 4 Portions

Diet Details Vegetarian, No Dairy, No Gluten

What You Need

Sweet Potatoes

01 4 medium sweet potatoes, scrubbed
02 2 tablespoons olive oil
03 ½ teaspoon sea salt
04 ¼ 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 black beans (15 ounces each), drained and rinsed
08 ½ cup vegetable broth
09 ½ teaspoon salt
10 ¼ teaspoon 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 ¼ teaspoon salt

Garnishes

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

How To Make It

Step 01

Prepare Sweet Potatoes: Preheat oven to 400°F. Line a baking sheet with parchment paper. Pierce sweet potatoes several times with a fork. Rub with olive oil, salt, and pepper. Place on the baking sheet.

Step 02

Roast Sweet Potatoes: Roast for 35 to 40 minutes until tender when pierced with a knife.

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. Cook for 1 minute until fragrant.

Step 04

Simmer Black Beans: Add black beans, vegetable broth, salt, and pepper. Simmer for 8 to 10 minutes, mashing some beans with a spoon to create a thicker texture. Stir in lime juice and keep warm on low heat.

Step 05

Assemble Tomato Salsa: Combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a bowl. Toss well and set aside until serving.

Step 06

Finish Sweet Potatoes: Once roasted, split each sweet potato open lengthwise. Fluff the flesh gently with a fork to create a fluffy texture.

Step 07

Assemble Bowls: 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 the sweet potatoes and beans are warm.

Tools You'll Need

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

Allergens

Review each ingredient for allergens and talk to your healthcare provider if you’re unsure.
  • Contains no major allergens
  • Check adobo sauce for gluten or additives if strict gluten-free protocol required

Nutrition Info (per portion)

For informational purposes only; always seek medical advice for nutrition.
  • Calories: 410
  • Fats: 10 g
  • Carbohydrates: 70 g
  • Proteins: 13 g