Southwest Salmon and Sweet Potato Bowls: A Tender, Flavorful Weeknight Favorite
Southwest Salmon and Sweet Potato Bowls are a straightforward, satisfying option for weeknights. The dish brings together the natural sweetness of roasted sweet potatoes with the heartiness of salmon, and the beans and corn add a gentle, comforting texture. It’s a bowl that feels balanced: protein, fiber, and healthy fats, all in one place. If you’re short on time, you can multitask—roast the potatoes while you prep the salmon or whip up the dressing. The goal is a meal that tastes like it took more effort than it actually did, without complicating the cooking process.
Ingredients for this Southwest Salmon and Sweet Potato Bowls.
- Salmon fillets, skin removed — 1 lb
- Large sweet potatoes, cubed — 2
- Olive oil — 1 tbsp
- Ground cumin — 1 tsp
- Smoked paprika — 1 tsp
- Garlic powder — 1/2 tsp
- Chili powder (optional for heat) — 1/2 tsp
- Salt and pepper — to taste
- Black beans (canned or cooked) — 1 cup
- Corn kernels (fresh or thawed) — 1 cup
- Avocado, sliced — 1
- Cherry tomatoes, halved (optional) — 1 cup
- Red onion, finely chopped (optional) — 1/2 cup
- Limes, juiced — 2
- Honey or maple syrup — 1 tbsp
- Plain yogurt or sour cream (for drizzle) — 1/4 cup
- Fresh cilantro, chopped — 2 tbsp
- Additional salt and pepper — to taste
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper for easy cleanup.
- Toss the cubed sweet potatoes with olive oil, cumin, paprika, garlic powder, chili powder (if using), and a pinch of salt and pepper. Spread them in a single layer on the baking sheet.
- Roast for 15-20 minutes, then flip. They should be tender and lightly caramelized.
- Pat the salmon dry and season with salt, pepper, and a light drizzle of olive oil. Bake on a separate sheet for 10-12 minutes, until flaky.
- Whisk together lime juice, honey, yogurt, and cilantro to make the dressing. Salt to taste.
- Warm the black beans and corn until heated through.
- Assemble: divide potatoes, salmon, beans, corn, avocado, tomatoes, and onion into four bowls. Drizzle with the dressing and add extra cilantro or lime if you like.
- Serve immediately and enjoy the balance of flavors and textures.
Cook and Prep Times
- Prep time: 15 minutes
- Cook time: about 25 minutes (roasting potatoes and baking salmon can run concurrently)
- Total time: around 40 minutes
- Skill level: Easy to moderate
Nutritional information
Per serving, this Southwest Salmon and Sweet Potato Bowls provide a satisfying mix of protein, fiber, and healthy fats. Approximately 540 calories per serving, depending on exact portion sizes and dressing used. If you skip the yogurt dressing or reduce avocado portions, it will lower calories a bit. The combination of salmon and beans helps with long-lasting energy, while the sweet potatoes contribute complex carbs and a gentle sweetness that balances the spices.
Frequently asked questions
Can I meal-prep this bowl for the week?
Yes. Roast the sweet potatoes and salmon ahead of time, chill them in airtight containers, and assemble bowls as needed. Keep the dressing separate until you’re ready to eat to prevent the components from getting soggy.
What if I don’t have salmon on hand?
You can substitute chicken, shrimp, or even extra beans for a vegetarian version. The roasting and dressing steps stay mostly the same—just adapt cooking times to the protein you choose.
Can I heat the bowls in the microwave?
Yes, though you’ll lose a bit of the crispness of the roasted potatoes. Reheat gently in 30- to 60-second bursts until warmed through, and add fresh avocado and really brighten the dressing after reheating.

Southwest Salmon and Sweet Potato Bowls
Ingredients
- 1 lb salmon fillets, skin removed
- 2 large sweet potatoes, cubed
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp chili powder (optional for heat)
- 1 pinch salt and pepper to taste
- 1 cup black beans, canned or cooked
- 1 cup corn kernels (fresh or thawed frozen)
- 1 medium avocado, sliced
- 1 cup cherry tomatoes, halved (optional)
- 1/2 cup red onion, finely chopped (optional)
- 2 limes, juiced
- 1 tbsp honey or maple syrup
- 1/4 cup plain yogurt or sour cream (for drizzle/creamier dressing)
- 2 tbsp fresh cilantro, chopped
- 1 tsp olive oil (for finishing salmon)
- to taste salt and pepper for seasoning
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper for easy cleanup.
- Toss the cubed sweet potatoes with 1 tablespoon olive oil, cumin, paprika, garlic powder, chili powder (if using), and a pinch of salt and pepper. Spread them in a single layer on the baking sheet.
- Roast for about 15-20 minutes, then give them a flip. They should be just tender and slightly caramelized around the edges.
- While potatoes roast, pat the salmon dry and season with a little salt, pepper, and a light drizzle of olive oil. Place on another baking sheet or a sheet lined with foil.
- Bake the salmon in the oven for 10-12 minutes, depending on thickness. It should be flaky and opaque in the center.
- In a small bowl, whisk together lime juice, honey, yogurt or sour cream, and chopped cilantro to make a bright, creamy dressing. Season with a pinch of salt.
- Warm the black beans and corn in a small pot or in the microwave until heated through.
- Assemble: divide roasted sweet potatoes, salmon, black beans, corn, and avocado slices into four bowls. Top with tomatoes and red onion if using.
- Drizzle with the lime-yogurt dressing and finish with extra cilantro or fresh lime wedges on the side.
- Serve immediately. If you like a little extra zing, a few drops of hot sauce can be stirred into the dressing.







