Grilled Flank Steak Rolls

If you want a meal that is both tasty and impressive, Grilled Flank Steak Rolls are a perfect choice. These rolls are juicy, packed with flavor, and easy to eat, making them great for dinner parties, family meals, or weekend grilling. The flank steak is thinly sliced, rolled around fresh veggies and cheese, and then grilled to perfection. Every bite is a mix of smoky meat, crisp vegetables, and creamy cheese—delicious and satisfying!
What makes this recipe special is how versatile it is. You can change the fillings to suit your taste or season the steak in different ways. Plus, it’s simple enough that even beginners can pull it off.
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Marinating Time: 30 minutes (optional but recommended)
- Grilling/Cooking Time: 15–20 minutes
- Total Time: 50–60 minutes
Tip: If you want even more flavor, marinate the steak overnight in the fridge. It makes the meat extra tender and delicious.
Ingredients
For this recipe, you will need:
For the Steak:
- 1 pound (450 g) flank steak
- 2 tablespoons olive oil
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 tablespoon balsamic vinegar
- 2 cloves garlic, minced
- 1 teaspoon smoked paprika
- Salt and pepper to taste
For the Filling:
- 1 red bell pepper, thinly sliced
- 1 yellow bell pepper, thinly sliced
- 1 medium zucchini, thinly sliced lengthwise
- 1 carrot, peeled and cut into thin strips
- ½ cup shredded mozzarella or cheddar cheese
- Fresh herbs like parsley or basil (optional)
For Serving:
- Lemon wedges
- Extra olive oil for drizzling
Tip: Feel free to swap the cheese for a vegan alternative or leave it out for a lighter option.
Step-by-Step Instructions
Step 1: Prepare the Steak
- Lay the flank steak flat on a cutting board.
- In a small bowl, mix olive oil, soy sauce, balsamic vinegar, garlic, paprika, salt, and pepper.
- Rub the marinade all over the steak.
- Let it sit for at least 30 minutes, or cover and refrigerate for a few hours.
Tip: Marinating helps the steak absorb flavors and become more tender.
Step 2: Prepare the Vegetables
- Wash and slice the bell peppers, zucchini, and carrot into thin strips.
- Keep them uniform in size to make rolling easier.
Tip: You can lightly grill or steam the vegetables first if you prefer them softer inside the rolls.
Step 3: Assemble the Rolls
- Place the steak flat on a clean surface.
- Lay a few strips of each vegetable across one end of the steak.
- Sprinkle the cheese on top of the veggies.
- Add herbs if using.
- Carefully roll the steak tightly over the filling. Secure with toothpicks if needed.
Tip: Don’t overfill, or the rolls may split while grilling.
Step 4: Grill the Rolls
- Preheat your grill to medium-high heat.
- Lightly oil the grill grates.
- Place the steak rolls seam-side down first.
- Grill for about 7–10 minutes per side, turning carefully, until the steak is cooked to your liking.
- Use a meat thermometer for best results: 130–135°F (54–57°C) for medium-rare.
Tip: Let the rolls rest for 5 minutes after grilling to keep them juicy.
Step 5: Serve
- Remove toothpicks.
- Slice each roll into 1–2 inch pieces if desired.
- Drizzle a little olive oil and squeeze fresh lemon over the top.
Tips & Variations
- Vegetarian option: Use grilled portobello mushrooms or eggplant slices instead of steak.
- Vegan option: Replace cheese with vegan cheese and use plant-based steak alternatives.
- Gluten-free: Ensure soy sauce is gluten-free or use coconut aminos.
- Flavor variations: Add a spicy kick with red pepper flakes or chipotle seasoning. Use fresh garlic and herbs for a lighter, aromatic flavor.
- Make ahead: You can assemble the rolls and store them in the fridge for a few hours before grilling.
Tip: Serve with a dipping sauce like garlic aioli, chimichurri, or a light yogurt dressing for extra flavor.
Nutritional Information (Per Serving, 2 Rolls)
- Calories: 280 kcal
- Protein: 26 g
- Carbohydrates: 7 g
- Fat: 16 g
- Fiber: 2 g
- Sugar: 3 g
Note: These values are approximate and may vary depending on the exact ingredients used.
Health Benefits
Grilled Flank Steak Rolls are not just delicious—they are nutritious too.
- High in protein: Flank steak is an excellent source of protein, which helps build muscles and repair tissues.
- Packed with vitamins: Bell peppers, zucchini, and carrots provide vitamin C, vitamin A, and antioxidants.
- Healthy fats: Olive oil adds heart-healthy monounsaturated fats.
- Low in carbs: This recipe is naturally low in carbohydrates, making it a good choice for low-carb diets.
Tip: Pairing it with a side salad or roasted veggies can boost fiber and micronutrients even more.
Serving Suggestions
- Serve hot with grilled vegetables, rice, or mashed potatoes.
- Garnish with fresh herbs and a squeeze of lemon for a bright flavor.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days.
- Reheat gently in the oven or on a stovetop to keep the steak juicy.
Tip: These rolls also make a fun party appetizer. Slice into smaller pieces and serve with toothpicks.
Conclusion
Grilled Flank Steak Rolls are a fun, tasty, and healthy meal you can enjoy anytime. They are easy to make, packed with flavor, and can be customized to suit your taste or dietary needs. Whether you’re cooking for family, friends, or just yourself, these rolls are sure to impress.
Give them a try this weekend—you might just find a new favorite recipe for your grilling adventures!
Helpful Cooking Tools
Grilled Flank Steak Rolls
If you want a meal that is both tasty and impressive, Grilled Flank Steak Rolls are a perfect choice. These rolls are juicy, packed with flavor, and easy to eat,...



