Save 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
Save 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
Save 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.