Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle
Elevate your weeknight meal with these vibrant Steak and Sweet Potato Bowls. Featuring perfectly seared, marinated flank steak and caramelized roasted sweet potatoes, this dish is a symphony of savory and sweet. Finished with a creamy, zesty avocado-cilantro drizzle, it's a balanced and incredibly flavorful meal that feels gourmet yet is surprisingly simple to prepare.
Prep Time
25 minutes (plus 1-6 hours for marinating)
Cook Time
35-40 minutes
Total Time
1 hour 5 minutes (active time) to 7 hours (including maximum marinating)
Servings
4 servings
Keywords

Why This Recipe Delivers
- A perfect balance of savory, sweet, and tangy flavors in every bite.
- Packed with lean protein, fiber, and healthy fats for a satisfying meal.
- Highly customizable with your choice of greens or grains.
- Ideal for meal prepping; components can be made ahead.
- Visually stunning, making it great for entertaining or a special weeknight treat.
Ingredients
- For the Bowls
- 567 g (1¼ lb) flank steak (or your preferred cut for searing)
- 450 g (1 large, about 1 lb) sweet potato, peeled and cut into 2.5 cm (1-inch) cubes
- 22.5 mL (1½ Tbsp) extra-virgin olive oil
- Garlic salt, to taste
- Freshly ground black pepper, to taste
- 115 g (2 cups) baby arugula or baby spinach
- Cooked white rice, for serving (approximately 200 g or 1 cup per serving)
- ½ large avocado, thinly sliced (the remaining half is used for the drizzle)
- For the Steak Marinade
- 60 mL (¼ cup) reduced-sodium tamari (or soy sauce)
- 30 mL (2 Tbsp) vegetable oil
- 10 mL (2 tsp) honey
- 4 garlic cloves, lightly smashed
- 2.5 mL (½ tsp) red pepper flakes (adjust to taste for heat preference)
- 1.25 mL (¼ tsp) ground ginger
- For the Avocado-Cilantro Drizzle
- ½ large avocado
- 60 mL (¼ cup) fresh cilantro, packed
- 22.5 mL (1½ Tbsp) fresh lime juice
- 1 garlic clove
- Salt, to taste
- Freshly ground black pepper, to taste
- 30-60 mL (2–4 Tbsp) water (adjust as needed for consistency)
Instructions
- Prepare the steak marinade by combining the tamari (or soy sauce), vegetable oil, honey, lightly smashed garlic cloves, red pepper flakes, and ground ginger in a large zip-top bag. Mix these ingredients thoroughly to ensure the honey is well dissolved and all flavors are integrated.
- Carefully add the flank steak to the marinade bag. If the steak is too large to fit comfortably or to ensure even marination, you may cut it in half. Seal the bag, pressing out as much air as possible, and gently massage the marinade into the meat. Refrigerate for a minimum of 1 hour and up to 6 hours. This allows the steak to absorb the robust flavors.
- Preheat your oven to 220°C (425°F). Line a large baking sheet with parchment paper for easy cleanup and to prevent sticking.
- Place the cubed sweet potatoes onto the prepared baking sheet. Drizzle them generously with the extra-virgin olive oil, then season with garlic salt and freshly ground black pepper. Toss the sweet potatoes well to ensure each piece is evenly coated.
- Spread the seasoned sweet potatoes into a single, even layer on the baking sheet. This ensures they roast rather than steam, promoting caramelization. Roast for 25–30 minutes, making sure to stir them halfway through the cooking time. Continue roasting until they are golden brown, tender when pierced with a fork, and slightly caramelized.
- While the sweet potatoes are roasting, begin preparing the avocado-cilantro drizzle. Add the remaining half of the large avocado, packed fresh cilantro, fresh lime juice, and one garlic clove to a blender or small food processor. Season with salt and freshly ground black pepper.
- Pulse the drizzle ingredients until they are combined and roughly chopped. Then, add 30 mL (2 Tbsp) of water and blend continuously until the mixture is smooth and creamy. If the sauce is too thick for your liking, add more water, 15 mL (1 Tbsp) at a time, until you achieve a pourable consistency. Taste and adjust seasonings as necessary, adding more salt, pepper, or lime juice to brighten the flavors.
- Once the sweet potatoes are nearly done, heat a cast-iron skillet over high heat. Allow it to get very hot, just below the smoking point. Add a thin layer of a high-heat oil (like grapeseed, avocado, or canola oil) to the pan.
- Carefully place the marinated steak in the hot skillet. Sear the steak for 2–4 minutes per side for a medium-rare doneness. If you prefer your steak more well-done, you can return the steak to the hot skillet after searing, remove the skillet from the heat, and allow the residual heat to finish cooking it to your desired level. Avoid overcrowding the pan to ensure a good sear.
- Once cooked, transfer the steak to a cutting board and allow it to rest for at least 10 minutes. This critical step allows the juices to redistribute throughout the meat, resulting in a tender and flavorful slice. After resting, slice the steak thinly against the grain for maximum tenderness.
- To assemble the bowls, divide the cooked white rice among your serving bowls. Arrange the thinly sliced steak, roasted sweet potatoes, and fresh avocado slices over the rice. Add a generous handful of baby arugula or baby spinach to each bowl.
- Finally, drizzle the creamy avocado-cilantro sauce generously over all the components in each bowl. Serve immediately and enjoy the harmonious blend of flavors and textures.

Tools You’ll Need
- Large zip-top bag
- Baking sheet
- Parchment paper
- Large cast-iron skillet (or heavy-bottomed pan)
- Cutting board
- Sharp knife
- Blender or small food processor
- Measuring cups and spoons
- Tongs or spatula
Essential Success Tips
- Do not skip the steak marinating step; it infuses incredible flavor and helps tenderize the meat.
- Ensure your sweet potatoes are cut into uniform 2.5 cm (1-inch) cubes for even roasting.
- Get your cast-iron skillet screaming hot before adding the steak to achieve a beautiful, crusty sear.
- Always rest your steak after cooking! This prevents juices from escaping when sliced, keeping the meat moist and tender.
- Adjust the water in the avocado-cilantro drizzle slowly to reach your desired creamy, pourable consistency.
Professional Cooking Secrets
- For an extra tender steak, consider a quick velvetizing step: toss the marinated steak slices with a teaspoon of cornstarch before searing. This creates a protective coating, sealing in juices.
- To deepen the flavor of your roasted sweet potatoes, a tiny dash of smoked paprika or a pinch of cinnamon can be added alongside the garlic salt and pepper.
- If you're making this for meal prep, store the avocado-cilantro drizzle separately and add just before serving to maintain its fresh color and texture. A squeeze of extra lime juice can also help prevent browning.

Notes
- Storage: Leftovers can be stored in airtight containers in the refrigerator for up to 3 days. Store the avocado-cilantro drizzle separately if possible. Reheat gently to avoid overcooking the steak.
- Variations: Feel free to swap baby arugula for other greens like massaged kale. Brown rice or quinoa can be used instead of white rice for added fiber. Add roasted bell peppers or red onion alongside the sweet potatoes for more vegetable variety.
- Gluten-Free: This recipe is naturally gluten-free if using tamari. Ensure all other ingredients are certified gluten-free if cross-contamination is a concern.
Frequently Asked Questions
Can I use a different cut of steak?
Absolutely! While flank steak is excellent here, skirt steak, sirloin, or even thinly sliced ribeye would work wonderfully. Adjust cooking times based on the thickness and type of cut to achieve your desired doneness.
How can I make the avocado-cilantro drizzle spicier?
To kick up the heat, you can add a small amount of a fresh jalapeño or serrano pepper (seeds removed for less heat) to the blender with the other drizzle ingredients. A pinch more red pepper flakes can also be incorporated.
Is it possible to prepare components of this dish ahead of time for quicker assembly?
Yes, this dish is great for meal prepping! You can marinate the steak the day before, roast the sweet potatoes and cook the rice in advance, and prepare the avocado-cilantro drizzle. Store all components separately and assemble right before serving for the freshest taste and texture.
Nutrition Facts (Per Serving)
Estimated per serving: Calories: 620, Protein: 45g, Fat: 32g, Carbs: 45g, Fiber: 8g (Note: Nutritional values are estimates and can vary based on specific ingredient brands and quantities).
Allergy Information
Contains soy (from tamari/soy sauce). This recipe is naturally dairy-free and can be made gluten-free by ensuring all ingredients, especially tamari, are certified gluten-free. For a soy-free option, use coconut aminos instead of tamari.

No comment