Skip to Content

Sweet Potato Steak Fajita Bowls: A Hearty, Low-Carb Dinner Favorite

Sharing is caring!

Spread the love
 
  Yum  

Sweet Potato Steak Fajita Bowls are bold, satisfying, and packed with flavor—without rice or beans anywhere in sight.

This dish pairs caramelized roasted sweet potatoes with juicy, seasoned steak and classic fajita peppers and onions for a protein-forward bowl that feels indulgent while still being wholesome.

sweet potato steak fajita bowls

If you love fajitas but want something a little lighter and more veggie-focused (without sacrificing comfort), this bowl delivers big, smoky flavor in every bite.

If you love using sweet potatoes in your recipes, be sure to check out my easy Sweet potato Tacos. For a complete list of all my recipes that feature sweet potatoes, check out my Easy Sweet Potato Recipes.

Why You’ll Love Sweet Potato Steak Fajita Bowls

  • Naturally gluten-free
  • No rice or beans – great for low-carb lifestyles
  • High-protein and filling
  • One-bowl meal with bold fajita flavor
  • Easy to customize with toppings

Sweet potatoes replace traditional grains, giving you that hearty base while keeping the bowl colorful, nourishing, and satisfying.

They also add fiber and nutrients while making the bowl feel filling and indulgent—without being heavy.

Ingredients You’ll Need

For the Roasted Sweet Potatoes

  • Sweet potatoes, roasted and sliced in half
  • Olive oil
  • Salt and black pepper

For the Steak

  • Flank steak, skirt steak, or ribeye
  • Olive oil
  • Fajita seasoning (or chili powder, cumin, paprika, garlic powder)
  • Salt and pepper

For the Fajita Veggies

  • Bell peppers (mixed colors work best)
  • Yellow or red onion
  • Olive oil
  • Fajita seasoning

Optional Toppings

  • Avocado slices or guacamole
  • Fresh cilantro
  • Lime wedges
  • Pico de gallo or salsa
  • Sour cream or crema

How to Make Sweet Potato Steak Fajita Bowls

1. Roast the Sweet Potatoes

Preheat your oven to 425°F. Season the sweet potatoes with olive oil, salt, and pepper. Roast for 45 minutes to an hour or until the potatoes can be pierced easily with a fork.

2. Cook the Steak

While the sweet potatoes roast, season the steak generously on both sides. Heat a cast-iron skillet or grill pan over medium-high heat and cook the steak until it reaches your preferred doneness. I like to leave my steak medium. Let it rest for 5 minutes, then slice thinly against the grain.

3. Sauté the Fajita Veggies

In the same skillet, add a bit more oil if needed and sauté sliced peppers and onions until soft, lightly charred, and coated in fajita seasoning.

4. Assemble the Bowls

Start with a base of roasted sweet potatoes, then layer on sliced steak and fajita veggies. Finish with fresh toppings like avocado, cilantro, and a squeeze of lime.

Make It Your Own

These bowls are incredibly flexible:

  • Spicier: add jalapeños or chipotle sauce
  • Dairy-free: skip crema and add extra avocado
  • Extra smoky: use smoked paprika or grilled steak
  • Whole30-friendly: double-check seasonings and toppings

Meal Prep Tips

  • Roast sweet potatoes and slice the steak up to 3–4 days ahead
  • Store components separately for the best texture
  • Reheat gently and add fresh toppings after warming

This makes an excellent lunch bowl that reheats beautifully without getting soggy.

Serving Suggestions

Sweet Potato Steak Fajita Bowls pair well with:

  • A simple side salad
  • Grilled vegetables
  • Tortilla chips and fresh salsa (optional on the side)

They’re hearty enough to stand alone but also fit perfectly into a Tex-Mex-inspired dinner spread.

Need More Steak Recipes? Check these out!

Final Thoughts

Sweet Potato Steak Fajita Bowls are proof that you don’t need rice or beans to build a satisfying fajita-style meal. With tender steak, smoky vegetables, and roasted sweet potatoes as the base, this bowl is bold, filling, and packed with flavor—perfect for busy weeknights or meal prep days.

Yield: 4 servings

Sweet Potato Steak Fajita Bowls

Sweet Potato Steak Fajita Bowls

Sweet Potato Steak Fajita Bowls made with roasted sweet potatoes, tender steak, and fajita peppers and onions. A bold, hearty meal with no rice or beans.

Prep Time 5 minutes
Cook Time 1 hour
Total Time 1 hour 5 minutes

Ingredients

For the Roasted Sweet Potatoes

  • Sweet potatoes
  • Olive oil
  • Salt and black pepper

For the Steak

  • Flank steak, skirt steak, or ribeye
  • Olive oil
  • Fajita seasoning (or chili powder, cumin, paprika, garlic powder)
  • Salt and pepper

For the Fajita Veggies

  • Bell peppers (mixed colors work best)
  • Yellow or red onion
  • Olive oil
  • Fajita seasoning

Optional Toppings

  • Avocado slices or guacamole
  • Fresh cilantro
  • Lime wedges
  • Pico de gallo or salsa
  • Sour cream or crema

Notes

  • Roast the Sweet Potatoes - Preheat your oven to 425°F. Drizzle the potatoes with olive oil and season with salt and pepper. Cook for 45 minutes to an hour or until the potatoes can be pierced easily with a fork.
  • Cook the Steak - While the sweet potatoes roast, season the steak generously on both sides. Heat a cast-iron skillet or grill pan over medium-high heat and cook the steak until it reaches your preferred doneness. Let it rest for 5 minutes, then slice thinly against the grain.
  • Sauté the Fajita Veggies - In the same skillet, add a bit more oil if needed and sauté sliced peppers and onions until soft, lightly charred, and coated in fajita seasoning.
  • Assemble the Bowls - Start with a base of roasted sweet potato, then layer on sliced steak and fajita veggies. Finish with fresh toppings like avocado, cilantro, and a squeeze of lime.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe