Recipe: Grilled Italian Flank Steak Pinwheels

(Photo: Skinny Mom /

Turning your food into fun shapes is no longer just for children! This flank steak is first marinated and then stuffed with cheese, spinach and sundried tomatoes. After they come off the grill, you can eat these guys on the sticks or take them off to knife and fork them. Only 313 calories for each pinwheel!

Recipe: Grilled Italian Flank Steak Pinwheels

  • ¼ cup extra virgin olive oil

  • ¼ cup red wine vinegar

  • 1 teaspoon minced garlic

  • 2 tablespoons finely chopped fresh parsley

  • ¼ teaspoon black pepper

  • 1½ pounds flank steak, trimmed of fat

  • ¼ teaspoon salt

  • ¼ teaspoon black pepper

  • 2 teaspoons garlic powder

  • 5 wedges Swiss garlic and herb spreadable cheese

  • 2 tablespoons Italian seasoning

  • 1½ cups baby spinach

  • ½ cup sundried tomatoes, oil drained and diced

  • 6 (12-inch) strips Butcher’s twine

  • 8 wood skewers, soaked in water for 20 minutes


  1. Place the flank steak on a large cutting board between two sheets of plastic wrap and pound thin (about ¼-inch thick) with a meat mallet, then transfer to a gallon-sized resealable bag.

  2. In a small mixing bowl, whisk together the marinade ingredients and pour into the bag with the flank steak. Seal and shake around to coat. Refrigerate for at least 1 hour.

  3. When ready to cook, heat an outdoor grill or indoor grill pan to medium-high heat.

  4. Lay the marinated flank steak flat on a large cutting board and season both sides with salt, pepper, and garlic powder.

  5. Spread the cheese wedges all over the top surface of the meat, then sprinkle the Italian seasoning over the cheese. Spread the spinach and sundried tomatoes over the Italian seasoning.

  6. Starting with the longer edge, tightly roll the flank steak up and tie it with 7 pieces of butcher’s twine, making eight 1-inch pinwheels. Insert a soaked skewer into each 1-inch pinwheel, to keep them intact after being sliced.

  7. Slice between the twine, making 6 equal-sized pinwheels and 2 uneven end pieces.

  8. Grease the grill, and cook each pinwheel for 2-4 minutes on each side, or until desired doneness.

  9. Let rest for 5 minutes, then remove the skewer and twine before serving.

Nutrition Information
Per Serving: (1 pinwheel)
Calories: 313
Calories from fat: 185
Fat: 21g
Saturated Fat: 2g
Cholesterol: 58mg
Sodium: 329mg
Carbohydrates: 6g
Fiber: 1g
Sugar: 3g
Protein: 24g
WWP+: 8
SmartPoints: 8

The nutrition content of recipes on has been calculated by Registered Dietitian, Jessica Penner, of Smart Nutrition.