Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
There’s something undeniably comforting about a warm bowl filled with tender steak, roasted sweet potatoes, and the creaminess of avocado. Growing up, my family often had weekend cookouts where we would grill steak and pair it with whatever seasonal veggies we had on hand. This Steak and Sweet Potato Bowl evokes those cozy memories and brings another layer of flavor with a zesty Avocado-Cilantro Drizzle.
Picture this: the smell of marinated flank steak sizzling in a cast-iron skillet, the golden edges of your sweet potatoes caramelizing in the oven, and a velvety drizzle waiting to top it all off. It’s the perfect blend of textures and tastes, making it an easy weeknight dinner that still feels special. Trust me, this is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick and easy preparation that makes for a delightful weeknight dinner.
- Full of vibrant colors and flavors to brighten up your plate.
- A comforting mix of protein and veggies, perfect for any season.
- Family-friendly and customizable to your preferences.
- Healthy ingredients that make you feel good inside and out.
Ingredients You’ll Need for Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
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
Let’s Make It Together
Marinate the Steak: In a large zip-top bag, combine all marinade ingredients. Mix well, then add the steak (cut in half if needed), seal the bag, and refrigerate for 1 to 6 hours to infuse those delicious flavors.
Roast the Sweet Potatoes: Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Place the sweet potato cubes on the sheet, drizzle with olive oil, and sprinkle with garlic salt and pepper. Toss to coat. Spread them into an even layer and roast for 25–30 minutes, stirring halfway until they’re golden and tender.
Cook the Steak: Heat a cast-iron skillet over high heat, just below smoking. Add a thin layer of high-heat oil. Sear the steak for 2–4 minutes on each side for a perfect medium-rare. If you like it a bit more done, return the steak to the hot skillet off the heat and let the residual heat finish cooking it. Let it rest for at least 10 minutes, then slice thinly against the grain to maximize tenderness.
Prepare the Avocado-Cilantro Drizzle: In a blender or small food processor, combine all drizzle ingredients except for water. Pulse until combined. Add 2 Tbsp water and blend until you reach a smooth, creamy consistency. Adjust seasoning to taste, adding more water if necessary.
Assemble the Bowls: Divide your cooked rice among dinner bowls. Top with sliced steak, roasted sweet potatoes, avocado slices, and a handful of arugula or spinach. Drizzle generously with the avocado-cilantro sauce and serve warm.
Delicious Variations to Try
- Spice it Up: Swap in your favorite spicy peppers or extra red pepper flakes for a little kick in both the steak marinade and the drizzle.
- Add Crunch: Toss in some toasted nuts or seeds, like pumpkin seeds or walnuts, on top for a satisfying crunch.
- Switch Up the Greens: Feel free to use kale or romaine lettuce for a different flavor profile.
- Make It a Bowl of Bliss: Instead of rice, try quinoa or farro for a hearty grain alternative that complements the other flavors beautifully.
Chef Emma’s Helpful Tips
- Prep Ahead: If you’re short on time, marinate your steak the night before or even earlier in the day. This will make your meal preparation even quicker.
- Storage Suggestions: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Just reheat gently in a skillet or microwave.
- Slicing Tricks: For the most tender slices of steak, let it rest before cutting and always slice against the grain.
- Make a Double Batch: These bowls are a hit with family and friends, so consider making extra for meal prep or entertaining!
What’s Inside – Nutrition Breakdown
- Serving Size: 1 bowl
- Calories: 550
- Carbohydrates: 60g
- Sugar: 8g
- Fat: 25g
- Protein: 30g
- Sodium: 800mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! The sweet potatoes and steak can be cooked in advance. Just assemble the bowls when you’re ready to eat.
Can I use different ingredients?
Of course! You can substitute the flank steak with chicken or tofu for a vegetarian option.
How do I store leftovers?
Place any leftovers in an airtight container in the fridge for up to three days.
How long does it last?
When stored properly, this dish should be good in the fridge for about three days, making it perfect for meal prep.
A Cozy Closing Note
This Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle is more than just a meal; it’s a warm embrace on a plate. With each bite, you’ll delight in the combination of savory, sweet, and creamy that feels like home. Save this recipe to your Pinterest board so it’s ready when you need a cozy treat! Trust me, you won’t want to miss out on this delightful creation!
Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: None
Description
A comforting bowl filled with tender steak, roasted sweet potatoes, and a creamy avocado-cilantro drizzle, perfect for a delightful weeknight 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
- ¼ 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
- ½ 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: In a large zip-top bag, combine all marinade ingredients. Mix well, add the steak, seal the bag, and refrigerate for 1 to 6 hours.
- Roast the sweet potatoes: Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper, place the sweet potato cubes on the sheet, drizzle with olive oil, and sprinkle with garlic salt and pepper. Toss to coat and roast for 25–30 minutes, stirring halfway.
- Cook the steak: Heat a cast-iron skillet over high heat. Add a thin layer of high-heat oil. Sear the steak for 2–4 minutes on each side for medium-rare. Let it rest for at least 10 minutes, then slice thinly against the grain.
- Prepare the avocado-cilantro drizzle: In a blender, combine all drizzle ingredients except for water. Pulse until combined. Add 2 Tbsp water and blend until smooth.
- Assemble the bowls: Divide cooked rice among bowls, top with sliced steak, roasted sweet potatoes, avocado slices, and arugula or spinach. Drizzle with sauce and serve warm.
Notes
Marinate the steak ahead of time for quicker prep; this dish is perfect for meal prep.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Roasting, Searing
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 550
- Sugar: 8g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 8g
- Protein: 30g
- Cholesterol: 80mg



