Steak and Sweet Potato Bowls with Avocado Recipe
Introduction
This Steak and Sweet Potato Bowl is a vibrant, satisfying meal packed with bold flavors and wholesome ingredients. Tender marinated flank steak pairs beautifully with roasted sweet potatoes and a creamy avocado-cilantro drizzle, making it perfect for a nourishing lunch or dinner.

Ingredients
- 1¼ lb flank steak (or your preferred cut)
- 1 large sweet potato (about 1 lb), peeled and cut into 1-inch cubes
- 1½ Tbsp extra-virgin olive oil
- Garlic salt and black pepper, to taste
- 2 cups baby arugula or baby spinach
- Cooked white rice, for serving
- ½ large avocado, thinly sliced (remaining half used for the sauce)
- For the Steak Marinade:
- ¼ cup reduced-sodium tamari (or soy sauce)
- 2 Tbsp vegetable oil
- 2 tsp honey
- 4 garlic cloves, lightly smashed
- ½ tsp red pepper flakes (adjust to taste)
- ¼ tsp ground ginger
- For the Avocado-Cilantro Drizzle:
- ½ large avocado
- ¼ cup fresh cilantro, packed
- 1½ Tbsp fresh lime juice
- 1 garlic clove
- Salt and black pepper, to taste
- 2–4 Tbsp water
Instructions
- Step 1: Combine all steak marinade ingredients in a large zip-top bag and mix well. Add the steak (cut in half if needed), seal the bag, and refrigerate for 1 to 6 hours to marinate.
- Step 2: Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper. Toss the sweet potato cubes with olive oil, garlic salt, and black pepper. Spread in an even layer and roast for 25–30 minutes, stirring halfway through, until golden and tender.
- Step 3: Heat a cast-iron skillet over high heat until just below smoking. Add a thin layer of high-heat oil. Remove the steak from marinade and sear for 2–4 minutes per side for medium-rare. For more doneness, transfer the steak off the heat and let residual heat finish cooking. Rest for at least 10 minutes, then slice thinly against the grain.
- Step 4: To make the avocado-cilantro drizzle, add avocado, cilantro, lime juice, garlic clove, salt, and pepper to a blender or food processor. Pulse to combine, then add 2 tablespoons of water and blend until smooth. Add more water as needed for a creamy, pourable consistency. Adjust seasoning to taste.
- Step 5: Assemble the bowls by dividing cooked rice among serving bowls. Top with sliced steak, roasted sweet potatoes, avocado slices, and baby greens. Drizzle generously with the avocado-cilantro sauce and serve immediately.
Tips & Variations
- Use brown rice or quinoa instead of white rice for a nuttier flavor and added fiber.
- If you prefer less spice, reduce or omit the red pepper flakes in the marinade.
- For a smoky twist, add a pinch of smoked paprika to the sweet potatoes before roasting.
- Make extra avocado-cilantro drizzle to use as a dip or salad dressing.
- To save time, marinate the steak overnight for more intense flavor.
Storage
Store any leftover components separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak and sweet potatoes gently in a skillet or microwave. Add fresh avocado slices and drizzle sauce just before serving to maintain freshness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use another cut of steak?
Yes, you can use skirt steak, sirloin, or ribeye depending on your preference. Adjust cooking times accordingly to avoid overcooking.
What can I substitute if I don’t have tamari?
You can substitute regular soy sauce for tamari, though tamari is gluten-free and slightly less salty. Coconut aminos also work well as a soy-free alternative.
PrintSteak and Sweet Potato Bowls with Avocado Recipe
These Steak and Sweet Potato Bowls with Avocado combine tender, marinated flank steak, roasted sweet potatoes, fresh greens, and creamy avocado-cilantro drizzle over a bed of white rice. Perfect for a nutritious and flavorful meal that balances savory, sweet, and tangy flavors with a vibrant presentation.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 45 minutes (including minimum marinating time)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting and Frying
- Cuisine: American
- Diet: Gluten Free
Ingredients
For the Bowls
- 1¼ lb flank steak (or your preferred cut)
- 1 large sweet potato (about 1 lb), peeled and cut into 1-inch cubes
- 1½ Tbsp extra-virgin olive oil
- Garlic salt and black pepper, to taste
- 2 cups baby arugula or baby spinach
- Cooked white rice, for serving
- ½ large avocado, thinly sliced (remaining half used for the sauce)
For the Steak Marinade
- ¼ cup reduced-sodium tamari (or soy sauce)
- 2 Tbsp vegetable oil
- 2 tsp honey
- 4 garlic cloves, lightly smashed
- ½ tsp red pepper flakes (adjust to taste)
- ¼ tsp ground ginger
For the Avocado-Cilantro Drizzle
- ½ large avocado
- ¼ cup fresh cilantro, packed
- 1½ Tbsp fresh lime juice
- 1 garlic clove
- Salt and black pepper, to taste
- 2–4 Tbsp water
Instructions
- Marinate the Steak: Combine all the steak marinade ingredients—reduced-sodium tamari, vegetable oil, honey, smashed garlic cloves, red pepper flakes, and ground ginger—in a large zip-top bag. Mix well to blend the flavors. Add the flank steak (cut in half if needed to fit), seal the bag, and refrigerate for 1 to 6 hours to let the steak absorb the marinade.
- Roast the Sweet Potatoes: Preheat your oven to 425°F (220°C) and line a baking sheet with parchment paper. Toss the peeled and cubed sweet potatoes with extra-virgin olive oil, garlic salt, and black pepper until fully coated. Spread the potatoes evenly in a single layer on the baking sheet. Roast them for 25 to 30 minutes, stirring once halfway through, until golden and tender.
- Cook the Steak: Heat a cast-iron skillet over high heat until just below smoking point. Add a thin layer of a high-heat oil to the pan. Remove the steak from the marinade and sear it for 2 to 4 minutes on each side to achieve medium-rare doneness. For more cooked steak, transfer it off the heat but keep it in the hot skillet to finish cooking with residual heat. Allow the steak to rest for at least 10 minutes before slicing thinly against the grain.
- Prepare the Avocado-Cilantro Drizzle: Place the avocado, fresh cilantro, lime juice, garlic clove, salt, and black pepper into a blender or small food processor. Pulse to combine the ingredients. Slowly add 2 tablespoons of water and blend until smooth, adding more water as needed to achieve a creamy, pourable consistency. Adjust the seasoning to taste.
- Assemble the Bowls: Divide cooked white rice evenly among serving bowls. Top each bowl with sliced steak, roasted sweet potatoes, avocado slices, and fresh greens like baby arugula or spinach. Generously drizzle with the creamy avocado-cilantro sauce and serve immediately.
Notes
- The steak can be marinated up to 6 hours in advance for deeper flavor.
- Sweet potatoes can be replaced with other root vegetables like butternut squash if preferred.
- Use gluten-free tamari to keep the recipe gluten-free.
- Adjust red pepper flakes in the marinade to control the spice level.
- Leftover steak slices can be stored in the refrigerator for up to 3 days.
- For a lower-carb alternative, serve over cauliflower rice.
Keywords: steak bowl, sweet potato bowl, avocado cilantro sauce, healthy dinner, roasted sweet potatoes, marinated steak, one bowl meal

