
Chipotle Roasted Butternut Squash and Black Beans tastes smoky, a little spicy, slightly sweet, and super cozy, like a fall sweater in bowl form. It works perfectly for busy weeknights, meal prep lunches, or a hearty vegetarian dinner in about 45–55 minutes total. I tested this on my own family of spice skeptics, and they now request it more than mac and cheese, which I did not see coming.
Why Choose This Chipotle Roasted Butternut Squash and Black Beans
This recipe hits that sweet spot between healthy and seriously satisfying. The chipotle adds a warm, smoky kick, the butternut squash brings natural sweetness, and the black beans add protein and fiber so you actually stay full.
You can serve it as a main dish, a taco filling, a burrito bowl topper, or a hearty side. Clean-up stays simple, the ingredients stay budget friendly, and you can adjust the heat level for kids or spice lovers.
“Smoky, cozy, and surprisingly filling, this Chipotle Roasted Butternut Squash and Black Beans recipe became a regular in our dinner rotation after one bite. ★★★★★”
Ingredients You’ll Need
Main ingredients
- 1 medium butternut squash
- About 2.5–3 pounds whole, peeled, seeded, and cut into 1-inch cubes
- You can use pre-cut squash from the produce section to save time
- 2 cans black beans, 15 ounces each, drained and rinsed
- Any brand works; I often use store brand
- 1 medium red onion, sliced into thin wedges
- 1 red bell pepper, sliced into strips
- 2–3 tablespoons olive oil or avocado oil
- 2–3 cloves garlic, minced
- 2–3 tablespoons chopped canned chipotle peppers in adobo
- Use less for mild heat, more for spicy
- I like La Costeña or Goya, but any brand works
- 1–2 tablespoons adobo sauce from the chipotle can
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- ½ teaspoon dried oregano
- ¾–1 teaspoon fine sea salt, plus more to taste
- ¼ teaspoon black pepper
Optional toppings and add-ins
- 1 avocado, diced or sliced
- Fresh cilantro, chopped
- Lime wedges for squeezing over the top
- Crumbled queso fresco, cotija, or shredded cheddar or Monterey Jack
- Plain Greek yogurt or sour cream
- Cooked rice, quinoa, or farro for serving as a bowl
- Shredded lettuce or cabbage if you want a salad-style bowl
Pantry shortcuts and substitutions
- Use frozen cubed butternut squash if you want to skip peeling and chopping
- Swap black beans with pinto beans or a mix of both
- Replace red onion with yellow or sweet onion if that is what you have
- Use chipotle powder instead of canned chipotle: start with ½ teaspoon and adjust
- If you avoid much heat, use smoked paprika and a little mild chili powder and skip the chipotle
Equipment list
- Large baking sheet or sheet pan
- Parchment paper or a silicone baking mat for easier cleanup
- Large mixing bowl
- Small bowl for the chipotle oil mixture
- Sharp chef’s knife and sturdy cutting board
- Can opener
- Spatula or tongs for tossing the vegetables
- Citrus juicer for the lime, if you like things extra zesty
Tips & Tricks
- Cut the butternut squash into evenly sized cubes so everything roasts at the same rate.
- Dry the rinsed black beans with a clean towel so they roast nicely and do not steam.
- Toss the squash with oil and spices in a bowl, not on the sheet pan, for better coverage.
- Spread everything in a single layer on the pan so the vegetables caramelize instead of steaming.
- Roast at high heat, around 400–425°F, to get browned edges and deeper flavor.
- Stir the pan halfway through roasting so nothing burns on one side.
- Taste and adjust salt and lime juice at the end; this small step makes the flavors pop.
- Keep chipotle on the lighter side if you serve kids, then add extra chipotle or hot sauce at the table.
- Use leftovers in tacos, quesadillas, burrito bowls, or over greens for a warm salad.
How to Make Chipotle Roasted Butternut Squash and Black Beans
Step 1: Prep the squash and vegetables
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Peel the butternut squash, slice it in half lengthwise, scoop out the seeds, and cut it into 1-inch cubes. Slice the red onion into thin wedges and cut the red bell pepper into strips.
Place the squash cubes, onion wedges, and bell pepper strips in a large mixing bowl. Pat the drained black beans dry with a clean towel and set them aside for a moment.
Step 2: Mix the chipotle seasoning
In a small bowl, combine the olive oil, minced garlic, chopped chipotle peppers, adobo sauce, cumin, smoked paprika, chili powder, oregano, salt, and black pepper. Stir until the mixture looks smooth and evenly combined. Taste a tiny bit so you can check the heat level and adjust the chipotle amount if needed.
Pour about two thirds of this chipotle oil mixture over the squash, onion, and bell pepper in the large bowl. Toss everything until the vegetables look glossy and coated on all sides.
Step 3: Add the black beans
Add the dried black beans to the bowl with the seasoned vegetables. Pour the remaining chipotle oil mixture over the beans. Toss gently so you coat the beans without smashing them.
Check the mixture and add a drizzle of extra oil if anything looks dry. You want a light, even coating so the vegetables roast nicely and do not burn.
Step 4: Arrange on the baking sheet
Spread the squash, beans, onion, and bell pepper in a single layer on the prepared baking sheet. Keep some space between the pieces so the hot air can circulate. If the pan looks crowded, divide the mixture between two pans.
Place the pan on the middle rack of the oven. Set a timer for 20 minutes so you can check and stir.
Step 5: Roast until tender and caramelized
After 20 minutes, pull the pan out and give everything a gentle stir with a spatula. Flip the squash pieces so new sides face down on the hot pan. Return the pan to the oven and roast for another 15–20 minutes.
Check a piece of squash with a fork; it should feel tender and show some browned edges. Taste a bean to confirm it tastes warm and slightly crisp on the outside. Total roasting time usually lands around 35–40 minutes, depending on your oven and the size of the squash cubes.
Step 6: Finish and season to taste
Once the chipotle roasted butternut squash and black beans look tender and caramelized, pull the pan from the oven. Squeeze fresh lime juice over the hot mixture and toss gently. Taste and add more salt, lime, or a pinch of chili powder if you want more kick.
Sprinkle chopped cilantro over the top. Add any cheese or avocado at this point if you plan to serve it right away.
Step 7: Serve
Spoon the chipotle roasted butternut squash and black beans over warm rice, quinoa, or your favorite grain for a hearty bowl. Add avocado, yogurt or sour cream, extra cilantro, and more lime as toppings. You can also stuff the mixture into tortillas for tacos or fold it into quesadillas with a little cheese.
If you want a lighter option, serve it over shredded lettuce or cabbage with a squeeze of lime and a spoonful of salsa. I often pack leftovers into meal prep containers with rice and a lime wedge for easy lunches.
What to Serve with it?
Serve Chipotle Roasted Butternut Squash and Black Beans over cilantro lime rice, brown rice, or quinoa for a complete vegetarian meal. It also pairs nicely with warm tortillas, guacamole, salsa, and a simple green salad with a citrus dressing. You can spoon it over baked sweet potatoes or regular baked potatoes for a cozy dinner that feels like comfort food but still stays nutrient dense.
If you want something cool on the side, try a simple cucumber and tomato salad with lime and salt. A side of roasted corn or a quick corn and tomato salsa also fits the smoky chipotle flavor really well.
Storage Options
- Store leftovers in an airtight container in the fridge for 4–5 days.
- Cool the mixture completely before you refrigerate it so condensation does not make it soggy.
- Freeze portions in freezer-safe containers or bags for up to 2–3 months.
- Reheat in a skillet over medium heat with a splash of water or broth until hot, or warm it in the oven at 350°F on a baking sheet until heated through.
- Use the microwave for quick lunches, then freshen the bowl with a squeeze of lime and a sprinkle of cilantro.

Chipotle Roasted Butternut Squash and Black Beans
Ingredients
Method
- Preheat the oven to 425°F and line a large baking sheet with parchment paper.
- Peel the butternut squash, remove the seeds, and cut into 1-inch cubes. Slice the red onion into thin wedges and the red bell pepper into strips. Place the squash, onion, and bell pepper in a large mixing bowl.
- Drain and rinse the black beans, then pat them dry with a clean towel and set aside.
- In a small bowl, whisk together the olive oil, minced garlic, chopped chipotle peppers, adobo sauce, cumin, smoked paprika, chili powder, oregano, salt, and black pepper until well combined. Taste a small amount and adjust the chipotle for desired heat.
- Pour about two thirds of the chipotle oil mixture over the squash, onion, and bell pepper. Toss until the vegetables are evenly coated.
- Add the dried black beans to the bowl. Pour the remaining chipotle oil mixture over the beans and toss gently to coat without smashing them. Add a little extra oil if anything looks dry.
- Spread the squash, beans, onion, and bell pepper in a single layer on the prepared baking sheet, leaving space between pieces. Use a second pan if needed to avoid crowding.
- Roast for 20 minutes, then remove the pan and gently stir, turning the squash pieces so new sides face down on the pan.
- Return to the oven and roast for another 15–20 minutes, or until the squash is tender with browned edges and the beans are hot and lightly crisp on the outside.
- Remove from the oven and squeeze lime juice over the hot mixture. Toss gently, then taste and adjust with more salt, lime, or a pinch of chili powder if desired.
- Sprinkle with chopped cilantro. Serve over warm rice, quinoa, or other grains, and add avocado, cheese, or yogurt/sour cream if using. Alternatively, use as a filling for tacos, burritos, or quesadillas, or serve over shredded lettuce or cabbage for a lighter bowl.
Notes
Approximate per serving (1 of 4, without toppings or grains): 320–360 calories; fat 9–12 g; saturated fat 1.5–2 g; carbohydrates 55–62 g; fiber 14–17 g; sugars 7–10 g; protein 12–15 g; sodium 480–650 mg. Values will vary based on exact squash size, oil amount, salt level, and any toppings or sides added.
