Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

The Story & Intro

I first made these steak and sweet potato bowls on a rainy weeknight when I wanted a warm meal that felt special but was still easy. My partner walked in hungry and the kitchen smelled like garlic and lime. We sat at the table with big bowls and talked about our day while we ate. The mix of sweet roasted potatoes, tender steak, and bright avocado sauce hit all the notes we wanted: cozy, fresh, and filling. It became our go-to weeknight idea when we had little time but wanted good food. I like how the bowls come together fast and let you change parts to match what you have in the fridge. If you enjoy simple bowls, try ideas like BBQ chicken roasted sweet potato bowls for another easy twist. These bowls feel like a hug in a bowl and they clean up fast. We make these very often.

Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

Why This Recipe Works

This recipe works because it balances bold flavors with simple steps. The marinade gives deep umami and a bit of sweet heat that sears into the steak. Roasting the sweet potatoes brings out their natural sugar and makes them soft and slightly caramelized. A quick avocado-cilantro drizzle adds bright lime and fresh herb notes to cut the richness. The mix of warm steak, soft sweet potato, and cool sauce gives a nice contrast in every bite. Rice and greens add texture and make each bowl feel complete. You can change small parts and keep the same method, so it is flexible and forgiving. If you like bowls with a similar feel, try a version like grilled chicken bowls with broccoli for another balanced meal. This dish makes weeknight cooking feel easy and satisfying. You get big taste without long prep, and leftovers heat well for quick lunches the next day.

Why you should try this recipe

You should try this recipe because it gives great flavor with little work. It uses simple store ingredients and tools most people have. The steak marinates in a short time and roasts or sears fast, so dinner comes together in under an hour. Roasted sweet potatoes add natural sweetness and are full of vitamins and fiber. The avocado-cilantro drizzle brings bright lime and cream to balance the meat. These bowls feed many people and make good leftovers for lunch. You can change the greens, use a different grain, or swap honey for maple syrup to match what you like. It is a good pick when you want a meal that feels cooked at home but is fast enough for a weeknight. Kids and adults tend to like the mix of sweet and savory, so this recipe works for family meals and for friends too, and it makes you proud often.

How to make Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

Start by making the steak marinade and let the steak sit for at least one hour. While the steak marinates, peel and cut the sweet potato into cubes and toss with oil, garlic salt, and pepper. Roast the potatoes at 425°F until golden and soft, about twenty five to thirty minutes, stirring once. Heat a cast iron or heavy skillet until very hot, add a little high heat oil, then sear the steak two to four minutes per side for medium rare. Let the steak rest ten minutes before slicing against the grain. For the sauce, blend avocado, cilantro, lime, garlic, salt, and water until smooth. Assemble bowls with rice, arugula, sliced steak, roasted sweet potatoes, and avocado slices. Drizzle with the avocado-cilantro sauce and serve. If you want another hearty main to try, see the best meatloaf recipe for ideas. This plan keeps steps clear and saves kitchen stress.

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

Equipments Needed

  • Large zip-top bag or shallow dish for marinating
  • Baking sheet and parchment paper
  • Sharp knife and cutting board
  • Cast-iron or heavy skillet
  • Blender or small food processor
  • Spoon and bowls for serving

Step-by-Step Instructions :

Marinate the Steak

  • Combine all marinade ingredients in a large zip-top bag and mix well. Add the steak (cut in half if needed), seal, 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. Add the sweet potatoes, drizzle with olive oil, season with garlic salt and pepper, and toss to coat. Spread into an even layer and roast for 25–30 minutes, stirring halfway, until 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 per side for medium-rare. For more doneness, return the steak to the hot skillet off the heat and let residual heat finish cooking. Rest the steak for at least 10 minutes, then slice thinly against the grain.

Prepare the Avocado-Cilantro Drizzle

  • Add all drizzle ingredients except water to a blender or small food processor. Pulse until combined. Add 2 Tbsp water and blend until smooth, adding more water as needed for a creamy, pourable consistency. Adjust seasoning to taste.

Assemble the Bowls

  • Divide rice among bowls. Top with sliced steak, roasted sweet potatoes, avocado slices, and greens. Drizzle generously with the avocado-cilantro sauce and serve.

How to serve Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

Serve each bowl warm. Place a base of cooked rice in a wide bowl, add a handful of greens, then arrange sliced steak and roasted sweet potatoes on top. Add sliced avocado and spoon the avocado-cilantro drizzle over everything. Offer extra lime wedges and red pepper flakes on the side for anyone who wants more acid or heat. Serve with a simple side salad or roasted vegetables if you like. These bowls pair well with light beer, iced tea, or a bright white wine. Let guests build their bowl if you serve a group.

How to store Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

Cool all parts before storing. Store steak, roasted sweet potatoes, and rice in airtight containers in the fridge for up to four days. Keep the avocado-cilantro drizzle in a separate container to avoid browning and to keep the bowls fresh; it will last two to three days chilled. If you must store avocado in the bowl, press plastic wrap directly onto the avocado surface to limit browning. Reheat rice and potatoes in the microwave or in a hot oven until warm. Reheat steak gently to avoid overcooking. For best texture, add fresh greens and sliced avocado after reheating.

Tips & Tricks

Here are simple tips that make the bowls turn out well every time. Let the steak rest after cooking so juices stay inside and slices stay tender. Slice the steak against the grain to make each bite easy to chew. Cut the sweet potato into even cubes so they roast at the same speed. Do not crowd the pan when roasting; give the cubes space so they brown well. Use a high smoke point oil when searing steak to get a good crust. Taste the avocado drizzle and add more lime, salt, or water until it is smooth and bright. If the sauce is too thick, add small amounts of water until it pours easily. Warm the rice before you assemble to keep bowls hot. If you want a sharper kick, add a pinch of red pepper flakes to the sauce. Store extra sauce separately to use later in salads.

Variations & Substitutions

Try these easy swaps to change the bowls without losing the main idea. Swap flank steak for skirt steak, sirloin, or sliced chicken breast when you want a milder meat. For a vegetarian bowl, skip meat and add roasted chickpeas or pan-fried tofu for protein. Use brown rice, quinoa, or coconut rice for a different grain base and extra flavor. Replace sweet potato with butternut squash or regular potatoes if you need what you have. For a dairy note, add a sprinkle of feta or cotija cheese. If you need less salt, use low-sodium tamari or a smaller amount of soy sauce. Swap honey for maple syrup in the marinade to keep it vegan. Add chopped toasted nuts for crunch, like pepitas or almonds. If you want more bright herb flavor, add extra cilantro to the sauce or chopped parsley. These swaps keep the bowl idea but change the mood.

FAQs

Q: Can I use a different cut of steak?
A: Yes. Sirloin, skirt, or even ribeye will work. Adjust cook time for thickness and rest before slicing.

Q: Can I make the drizzle ahead of time?
A: Yes. Make it up to two days ahead and keep it chilled. Stir or add a splash of water if it thickens.

Q: Can I make this gluten free?
A: Yes. Use tamari labeled gluten free or coconut aminos instead of soy sauce to keep it gluten free.

Q: How do I reheat leftovers without drying the steak?
A: Warm gently in a low oven or microwave in short bursts and rest briefly. Add a splash of water or stock to keep moisture.

Q: Can I freeze any parts?
A: Cooked potatoes and steak freeze okay, but the avocado sauce does not freeze well. Freeze in meal portions without sauce.

Conclusion

These steak and sweet potato bowls are a great mix of flavor, texture, and ease. You get tender seared steak, sweet roasted potatoes, fresh greens, and a creamy avocado-cilantro sauce that ties it all together. The recipe works for busy weeknights and for small dinner gatherings, and it stores well as leftovers for easy meals later. If you want the original idea or more notes on timing and technique, see Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle for a full guide and photos. For a coconut rice twist and another take on the bowls, check Steak and Sweet Potato Bowls with Coconut Rice – Bev Cooks. Try this recipe as written the first time, then make swaps to match what you like. Enjoy the warm bowls and fresh sauce. Save the recipe, share with friends, or use leftovers for a quick lunch that still feels like a treat today.

Print

Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle

A hearty and flavorful bowl featuring tender steak, roasted sweet potatoes, fresh greens, and a creamy avocado-cilantro drizzle.

  • Author: brahimhassouoo
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Roasting, Searing, Blending
  • Cuisine: American
  • Diet: None

Ingredients

Scale
  • 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)
  • ¼ 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
  • 24 Tbsp water

Instructions

  1. Marinate the steak by combining all marinade ingredients in a large zip-top bag and mix well. Add the steak, seal, and refrigerate for 1 to 6 hours.
  2. Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper. Add the sweet potatoes, drizzle with olive oil, season with garlic salt and pepper, and toss to coat. Spread into an even layer and roast for 25–30 minutes, stirring halfway, until golden and tender.
  3. 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 per side for medium-rare. Rest the steak for at least 10 minutes, then slice thinly against the grain.
  4. Add all drizzle ingredients except water to a blender or small food processor. Pulse until combined. Add 2 Tbsp water and blend until smooth, adjusting consistency with more water if needed.
  5. Divide rice among bowls. Top with sliced steak, roasted sweet potatoes, avocado slices, and greens. Drizzle generously with the avocado-cilantro sauce and serve.

Notes

Store leftovers in airtight containers for up to four days. Keep the avocado-cilantro drizzle separate to avoid browning.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 450
  • Sugar: 6g
  • Sodium: 700mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 6g
  • Protein: 25g
  • Cholesterol: 60mg

Did you make this recipe?

Share a photo and tag us we can't wait to see what you've made!

friendly 43 year old american woman chef warm smile casual home kitchen setting wearing an apron li jws5s9efy49a7wh5mykc 4

Hi, I’m Lina! I’m a 43-year-old home cook and mom of two, serving up easy, soul-hugging recipes for real-life families. Join me for delicious and reliable baking recipes. Everything from cakes, brownies, cheese cake and cookies to bars, quick breads, and more. Every recipe is tested, perfected, and made to inspire confidence in your kitchen. Happy baking!