On a cool evening, imagine the warm scent of roasted sweet potatoes filling the kitchen, while a searing steak pops and browns in a hot skillet. These Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle are all about comforting textures and bright, herby brightness, the kind of meal you want any night of the week or for a casual dinner with friends. If you like swapping components to suit the moment, you might also enjoy the savory, buttery bite of my garlic butter steak bites and potatoes for another steak-forward meal idea.
What Makes This Special
There is something satisfying about a bowl that balances richness, warmth, and fresh acidity. The seared steak brings a meaty depth and caramelized edges, the roasted sweet potatoes add a gentle sweetness and tender, almost silky texture, and the avocado-cilantro drizzle ties everything together with bright lime and herbal lift. Served over white rice or greens, these bowls feel both wholesome and a little indulgent.
You will love how easy components come together without fuss, and how the sauce turns ordinary ingredients into something more memorable. This is a weeknight hero and also a friendly meal to bring to a relaxed weekend gathering.
- Bold, caramelized steak for savory depth
- Roasted sweet potatoes for sweet, creamy contrast
- A creamy, zesty avocado-cilantro sauce that lifts the whole bowl
What You’ll Need
Think of the ingredients as three parts, the bowl foundations, the steak marinade that layers flavor, and the bright avocado-cilantro drizzle that finishes the dish. If you need to swap an item, reduced-sodium tamari stands in for soy sauce for a deeper, less salty note, and olive oil keeps the sweet potatoes glossy and crisp.
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
Optional notes, if you like: swap baby spinach for arugula for a peppery bite, or use brown rice for a nuttier base.
How to Cook Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
- Marinate the Steak, Combine all marinade ingredients in a large zip-top bag and mix well, add the steak, cut in half if needed to fit, seal, and refrigerate for 1 to 6 hours so the meat drinks in the savory, garlicky flavor.
- Roast the Sweet Potatoes, Preheat the oven to 425°F (220°C), line a baking sheet with parchment paper, toss the sweet potato cubes with olive oil, garlic salt, and black pepper until glossy, spread into an even layer and roast for 25 to 30 minutes, stirring once halfway, until the edges are golden and the centers feel tender when pierced. You should smell a warm, caramelized sweetness as they brown.
- Cook the Steak, Heat a cast-iron skillet over high heat until it is just below smoking, add a thin layer of high-heat oil, then shake off excess marinade and sear the steak 2 to 4 minutes per side for medium-rare, watching for a dark, caramelized crust, for more doneness return the steak to the hot skillet off the heat and allow residual heat to carry it to your target, then rest the steak for at least 10 minutes so the juices redistribute, slice thinly against the grain for tender ribbons.
- Prepare the Avocado-Cilantro Drizzle, Add the avocado half for the sauce, cilantro, lime juice, garlic, salt, and black pepper to a blender or small food processor, pulse until combined, then add 2 Tbsp water and blend until smooth, adding more water as needed until the sauce is creamy and pourable, taste and brighten with a little more lime if needed. The sauce should be silky, vivid green, and fragrant with cilantro and lime.
- Assemble the Bowls, Divide cooked rice among bowls, top with sliced steak, roasted sweet potatoes, avocado slices, and a handful of greens, drizzle generously with the avocado-cilantro sauce so each bite has cream, herb, and acid and serve immediately while the steak is warm and the potatoes still have a slight crisp edge.
Prep ~ 20 minutes plus 1 to 6 hours marinating, Cook ~ 35 minutes, Total ~ 55 minutes plus marinating, Servings ~ 4, Kcal ~ 580
Make-Ahead and Prep Tips
You can break this recipe into easy parts to simplify dinnertime. Marinate the steak up to 6 hours ahead, or even overnight if you like a stronger soy-garlic note. Roast the sweet potatoes up to 2 days before serving and reheat them to restore a little crispness. The avocado-cilantro drizzle keeps best the day you make it, but you can prepare the cilantro and lime mixture a few hours ahead and wait to blend with avocado until just before serving to keep the color vibrant.
Store the sliced steak and roasted sweet potatoes in separate airtight containers to maintain textures, and slice the avocado fresh or keep it halved with the pit to slow browning until assembly.
Storing and Reheating
Refrigerate leftover components in airtight containers, keeping steak, rice, and sweet potatoes separate, to keep textures intact. Steak will stay good in the fridge for 3 to 4 days, roasted sweet potatoes for up to 4 days, and the avocado-cilantro sauce for 24 to 48 hours, though it may darken slightly, so stir before using.
For freezing, place roasted sweet potatoes and cooked rice in freezer-safe containers for up to 2 months. Steaks with this marinade do not freeze as well once cooked, but you can freeze the raw marinated steak up to 2 months, thaw overnight in the fridge before cooking. Reheat gently, warming roasted sweet potatoes in a 375°F oven for 8 to 10 minutes to refresh the edges, and warm steak slices quickly in a skillet over medium heat with a splash of water to avoid drying. A telltale freshness cue is bright, fragrant cilantro in the sauce, and if the sauce smells dull, plan to use it within a day.
Perfect Pairings
- A crisp, cool cucumber and tomato salad for a refreshing counterpoint
- Steamed or roasted green beans with lemon for a bright vegetable side
- Toasted pita wedges or warm flatbread for scooping up sauce and steak juices
- A simple bowl of pickled red onions to add a bright, tangy bite
- For a heartier autumn table, pair with a sweet potato casserole which complements the roasted potatoes and adds a nostalgic flavor profile, try a classic version with marshmallows or a crunchy oat topping like this sweet potato casserole with marshmallows sweet potato casserole with marshmallows
Make It Your Own
- Swap the rice for quinoa or farro to add a nutty texture and extra fiber, the bowls stay filling and satisfying.
- Add charred corn kernels for a sweet, smoky pop, toss them in the skillet after the steak for a hint of caramelized sugar.
- Make it spicy by stirring extra red pepper flakes into the avocado drizzle or by slicing pickled jalapenos over the top.
- For a lighter bowl, replace some of the rice with more greens and a sprinkle of toasted pepitas for crunch.
- Use skirt steak or hanger steak if you prefer a more marbled, beefy profile, adjust searing time as needed to avoid overcooking.
- Fold in black beans or roasted chickpeas if you want a vegetarian-friendly protein boost while keeping the steak for others at the table.
- If cilantro is not your favorite, substitute parsley and add a splash of lemon instead of lime for a clean, herbaceous sauce.
Pro Tips for Best Results
- Let the steak come close to room temperature before it hits the skillet so it cooks evenly.
- Don’t overcrowd the pan when searing the steak, leave space for steam to escape so you get a proper crust.
- Rest the steak at least 10 minutes, tented lightly, so the juices redistribute and slices remain moist.
- Use a sharp knife and slice against the grain for the most tender mouthfeel.
- When roasting sweet potatoes, give them space on the pan to brown, stirring only once halfway for the best caramelization.
- If you want guaranteed doneness, use an instant-read thermometer, 130°F for medium-rare, 140°F for medium.
Frequently Asked Questions
-
How long should I marinate the steak?
Marinate for at least 1 hour to allow flavors to penetrate, and up to 6 hours for a deeper taste. Beyond that, the soy and acid can start to firm the meat. -
Can I use a different cut of steak?
Yes, skirt, hanger, or ribeye will work. Choose a cut you enjoy, and adjust sear times for thickness and desired doneness. -
Is the avocado-cilantro drizzle suitable for meal prep?
The flavor holds well for a day, but the sauce may darken slightly. Wait to blend in the avocado until the day you serve if you want the brightest green color. -
Can I make this gluten-free?
Absolutely, use tamari as listed or a certified gluten-free soy sauce, and confirm any other packaged ingredients are gluten-free. -
What can I do if I only have small sweet potatoes?
Use two small sweet potatoes to match the one pound requirement, and roast them the same way after cutting into uniform 1-inch cubes for even cooking. -
How should I reheat leftover bowls?
Warm components separately, gently reheat sweet potatoes in a 375°F oven to re-crisp, warm steak slices briefly in a skillet with a splash of water, and serve immediately with fresh sauce.
Final Thoughts
These Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle are a comforting, layered meal you can tailor to the weeknight or the weekend. They combine caramelized steak, soft roasted sweet potatoes, and a silky, bright sauce for a combination that feels thoughtful and satisfying without fuss. Gather the ingredients, give the steak a little time to marinate, and enjoy a bowl that hits warm, creamy, and fresh notes all at once, I hope you make it soon and find it as reliably cozy and delicious as I do.
Print
Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
- Total Time: 55 minutes plus marinating
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A comforting bowl meal featuring seared steak, roasted sweet potatoes, and a creamy avocado-cilantro drizzle.
Ingredients
- 1¼ lb flank steak
- 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
- ¼ 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: Combine all marinade ingredients in a large zip-top bag, add the steak, seal and refrigerate for 1 to 6 hours.
- Roast the Sweet Potatoes: Preheat oven to 425°F (220°C), toss sweet potato cubes with olive oil, garlic salt, and black pepper, roast for 25 to 30 minutes.
- Cook the Steak: Heat a skillet over high heat, add oil, sear the steak for 2 to 4 minutes per side, then rest for 10 minutes.
- Prepare the Avocado-Cilantro Drizzle: Blend avocado, cilantro, lime juice, garlic, salt, and pepper until smooth, adjusting with water as needed.
- Assemble the Bowls: Divide rice among bowls, top with steak, sweet potatoes, avocado slices, greens, and drizzle with sauce.
Notes
Use reduced-sodium tamari for a gluten-free option. Substitute baby spinach for arugula for a different flavor.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Roasting, Searing
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 580
- Sugar: 8g
- Sodium: 900mg
- Fat: 28g
- Saturated Fat: 5g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 7g
- Protein: 28g
- Cholesterol: 70mg
Keywords: steak, sweet potatoes, avocado, cilantro, healthy bowl meal




