Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle are an exciting way to satisfy your dinner cravings with layers of juicy, charred flank steak, caramelized sweet potato cubes, and a bed of crisp baby spinach topped with a creamy, tangy avocado-cilantro sauce. This combination brings together smoky, savory flavors and fresh brightness in every bite, making it perfect for a weeknight meal or meal prep that feels anything but ordinary.
Gather these simple ingredients for your Steak and Sweet Potato Bowls with Avocado-Cilantro Drizzle to make sure each component shines in every bite.
This recipe is all about layering flavors and textures—from roasting sweet potatoes until they’re tender and lightly browned, to searing steak to your preferred doneness, and blending a silky avocado-cilantro sauce. You’ll move seamlessly from oven to stovetop to blender, then assemble everything in colorful bowls that look as good as they taste.
1. Preheat the oven to 425°F. Peel the sweet potatoes and cut them into uniform 1-inch cubes for even roasting.
2. Toss the sweet potato cubes with 1 tablespoon olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, smoked paprika, and garlic powder on a lined baking sheet. Roast for 25 to 30 minutes until tender and lightly browned, flipping halfway.
3. Season the flank steak on both sides with the remaining salt and pepper, then drizzle with the remaining olive oil to help form a crust.
4. Heat a heavy skillet or grill pan over medium-high heat. Cook the steak for 4 to 5 minutes per side for medium-rare (adjust time if you prefer more or less doneness). Transfer to a cutting board and let rest for 5 minutes before slicing thinly against the grain.
5. Blend the avocado-cilantro drizzle by combining the avocado, cilantro, lime juice, Greek yogurt, water, garlic clove, red pepper flakes, and a pinch of salt in a blender or food processor. Pulse until smooth, adding extra water by the teaspoon if needed to reach a drizzleable consistency.
6. Assemble the bowls by dividing the baby spinach among four bowls, topping each with roasted sweet potato cubes and sliced steak. Drizzle generously with the avocado-cilantro sauce.
7. Garnish and serve with extra cilantro leaves or lime wedges if desired, and enjoy immediately while everything is warm and fresh.
When it’s time to serve, presentation and small accoutrements take these bowls from delicious to unforgettable. Here are a few ways to elevate your meal:
Nailing this recipe is all about timing, seasoning, and a few make-ahead moves that keep dinner stress-free. Here’s how to streamline your prep and guarantee delicious results every time:
To keep your bowls tasting fresh and vibrant, it’s best to store each component properly and assemble just before serving. Here’s what to do:
Here are answers to your top questions about these flavorful bowls:
From start to finish you’re looking at about 45 to 50 minutes. Prep time is roughly 10 minutes (peeling and cubing sweet potatoes, seasoning steak, and gathering ingredients). Roasting the potatoes takes 25 to 30 minutes, and cooking the steak and resting it adds another 10 to 12 minutes. Blending the drizzle and assembling bowls adds 5 minutes.
Yes. The avocado-cilantro drizzle can be made up to 24 hours in advance—store it in an airtight container in the refrigerator. You can also cube and season the sweet potatoes ahead, keeping them in a bowl sealed in the fridge; just roast straight from cold. If you’d like, season the steak and refrigerate it up to a few hours before cooking, but bring it to room temperature before searing for even cooking.
Reheat leftover sweet potato cubes on a baking sheet in a 350°F oven for 8 to 10 minutes until warmed through and slightly crisp. For the steak slices, warm a lightly oiled skillet over medium heat and sear each side for 30 to 45 seconds until just heated—you don’t want to overcook them. Reassemble the bowls with fresh spinach and drizzle the room-temperature or chilled avocado-cilantro sauce right before serving.
For a dairy-free alternative, swap the Greek yogurt with an equal amount of vegan mayonnaise or full-fat coconut yogurt. Both provide creaminess and a slight tang. You may want to adjust the lime juice by an extra half teaspoon to brighten the flavor if you use coconut yogurt, as it can be milder.
Cut the sweet potatoes into uniform 1-inch cubes so they cook at the same rate. Spread them in a single layer on the baking sheet with space between pieces—overcrowding traps steam and prevents browning. Halfway through roasting, use a spatula to flip them for even caramelization. If your pan is dark, reduce oven temperature by 25°F to avoid burning.
Absolutely. Skirt steak, sirloin, or flat iron steak all work well—just adjust cooking times based on thickness. For poultry, thinly sliced chicken breast or thigh takes about 4 to 5 minutes per side. Shrimp can be substituted too—cook peeled, deveined shrimp for 2 minutes per side until pink. Make sure you season and rest any protein briefly before slicing or serving.
After blending the avocado, cilantro, lime juice, Greek yogurt (or substitute), water, garlic, and red pepper flakes, assess the thickness. If it’s too thick, add water one teaspoon at a time until you reach a smooth, drizzly texture. If it’s too thin, add a small chunk of avocado or a teaspoon of yogurt to thicken. Taste and adjust salt or lime juice at the end for balance.
This Steak and Sweet Potato Bowl really shines because it balances hearty, smoky steak and sweet, caramelized potatoes with a cool, creamy drizzle that brightens every mouthful. The combination of textures—from crisp spinach to tender steak—keeps each bite interesting, while the make-ahead sauce and simple reheating tips make it a weeknight hero. Go ahead and print this recipe to save for busy evenings, and drop a comment below if you try it, have questions, or just want to share your tasty twist!
Charred steak slices and caramelized sweet potatoes mingle over fresh baby spinach, all drizzled with a zesty, creamy avocado-cilantro sauce that balances smoky and fresh flavors.