There’s something irresistibly delicious about a Savory Marinated Flank Steak Sandwich with Charred Onions. This dish tantalizes your taste buds with its savory goodness, where perfectly marinated steak meets the sweet smokiness of charred onions. savory braised sausages with onions Imagine biting into a sandwich bursting with rich flavors and juicy textures, all wrapped in crusty bread that adds a delightful crunch. creamy cajun sausage pasta. For more inspiration, check out this beef round steak recipes recipe.
This recipe isn’t just for any day; it’s perfect for gatherings, game days, or when you want to impress someone special. I remember the first time I made it for my friends during a summer barbecue. grilled bratwurst for BBQ The moment they took their first bite, their eyes widened in delight—it was a scene right out of a cooking show!
Why You'll Love This Recipe
- This Savory Marinated Flank Steak Sandwich is easy to prepare and delivers an explosion of flavor in every bite
- Its visual appeal will keep your guests coming back for more
- You can make it ahead and enjoy it later, making meal prep a breeze
- Perfect for any occasion, from casual dinners to festive gatherings
I still chuckle at how my friend Mike tried to impress his date with this recipe and ended up with steak juice all over his shirt. But hey, it made for a great laugh!

Essential Ingredients
Here’s what you’ll need to make this delicious dish:
-
Flank Steak: Look for a well-marbled cut; this ensures tenderness and flavor throughout the cooking process. For more inspiration, check out this tasty beef round steak recipes recipe.
-
Olive Oil: Use high-quality extra virgin olive oil for marinating; it enhances the overall richness of the dish.
-
Garlic Cloves: Fresh garlic is key; choose firm cloves that will infuse your marinade with robust flavor. lemon garlic chicken for flavor.
-
Soy Sauce: Opt for low-sodium soy sauce to control the saltiness while still adding depth to the marinade.
-
Balsamic Vinegar: A splash of balsamic vinegar adds acidity and sweetness that balances the savory elements beautifully.
-
Charred Onions: Sweet onions work best; caramelize them until golden brown for that sweet smoky flavor.
-
Sandwich Rolls: Choose crusty rolls that can hold up against juicy fillings without falling apart.
-
Fresh Herbs (optional): Fresh parsley or cilantro adds a pop of color and freshness when served on top.
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it Together
Prepare yourself for an adventure that will take your taste buds on a joyride.
Marinate the Steak: In a large bowl, combine olive oil, minced garlic, soy sauce, and balsamic vinegar. Whisk until blended. Add flank steak, ensuring it’s well-coated. Cover and refrigerate for at least 2 hours or overnight for maximum flavor.
Preheat Your Grill or Pan: Heat your grill or skillet over medium-high heat until hot. A sizzling sound when you place the steak on it means it’s ready for action.
Grill the Flank Steak: Remove steak from marinade and place it on the grill or pan. Cook for about 6-8 minutes per side for medium-rare, flipping only once to achieve those beautiful grill marks.
Sear Those Onions: While the steak cooks, slice onions into rings. In another pan over medium heat with olive oil, add onions and cook until caramelized—this should take around 10-15 minutes. Stir occasionally until they’re tender and golden brown.
Slice & Serve**: Once cooked to your liking, remove steak from heat and let rest for 5 minutes before slicing against the grain into thin strips. Layer sliced steak on sandwich rolls topped with charred onions.
Enjoy each bite as flavors meld together in perfect harmony!
Now you’ve successfully created a mouthwatering Savory Marinated Flank Steak Sandwich with Charred Onions! Enjoy this culinary masterpiece at any occasion or just because you deserve something delicious today!
You Must Know
- This Savory Marinated Flank Steak Sandwich with Charred Onions recipe is a game-changer
- The marinade not only infuses flavor but also tenderizes the meat beautifully
- The combination of the juicy steak and sweet, charred onions will have your taste buds dancing
Perfecting the Cooking Process
Start by marinating the flank steak for at least two hours to maximize flavor absorption. While it marinates, preheat your grill or skillet to medium-high heat for optimal searing.

Add Your Touch
Feel free to swap flank steak for skirt steak or add your favorite spices to the marinade. Experimenting with toppings like avocado or spicy aioli can elevate the sandwich further!
Storing & Reheating
Store leftover steak in an airtight container in the fridge for up to three days. To reheat, slice and warm gently on a skillet to avoid drying it out.
Chef's Helpful Tips
- Always let your meat rest after cooking; this allows juices to redistribute and enhances flavor
- Ensure your grill is properly preheated to achieve those perfect sear marks
- Use a meat thermometer to check doneness without cutting into the steak
Memories flood back when I recall the first time I made these sandwiches for my friends. They devoured them, asking for seconds and thirds while I basked in culinary glory!

FAQ
Can I use a different cut of beef for this recipe?
Absolutely! Skirt steak or sirloin also works well for this savory sandwich.
How long should I marinate the flank steak?
Marinate it for at least two hours; overnight is even better for maximum flavor.
What toppings can I add to my sandwich?
Try adding cheese, avocado, or a spicy sauce for extra flavor and texture!
Savory Marinated Flank Steak Sandwich with Charred Onions
- Total Time: 35 minutes
- Yield: Serves 4
Description
Indulge in the mouthwatering flavors of this Savory Marinated Flank Steak Sandwich, perfectly complemented by sweet, charred onions. Each bite offers a delightful combination of tender, juicy steak and smoky onions nestled in crusty rolls. Ideal for gatherings or casual dinners, this recipe is sure to impress family and friends alike.
Ingredients
- 1 lb flank steak
- 3 tbsp extra virgin olive oil
- 4 garlic cloves, minced
- 1/4 cup low-sodium soy sauce
- 2 tbsp balsamic vinegar
- 2 medium sweet onions, sliced into rings
- 4 crusty sandwich rolls
- Fresh herbs (parsley or cilantro) for garnish (optional)
Instructions
- Marinate the Steak: In a bowl, mix olive oil, minced garlic, soy sauce, and balsamic vinegar. Add flank steak, coating it well. Cover and refrigerate for at least 2 hours or overnight.
- Prepare Your Grill: Preheat your grill or skillet over medium-high heat until hot.
- Cook the Steak: Remove steak from marinade and grill for 6-8 minutes per side for medium-rare. Flip once to achieve grill marks.
- Char the Onions: In a separate pan, heat olive oil over medium heat and add onion rings. Cook until caramelized (10-15 minutes), stirring occasionally.
- Slice & Serve: Let steak rest for 5 minutes before slicing against the grain into thin strips. Layer sliced steak on sandwich rolls topped with charred onions. Garnish with fresh herbs if desired.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich (226g)
- Calories: 420
- Sugar: 3g
- Sodium: 720mg
- Fat: 21g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg