Soy-Glazed Beef & Vegetable Rolls

These juicy beef rolls are terrific for entertaining because you can prepare them in the morning and broil them at the last minute. Pounding the flank steak to 1/8-inch thickness lets the beef cook through without charring the vegetables.

Cook Time:
1 hr
Total Time:
1 hr
4 servings, rolls each


  • 1 pound flank steak, trimmed of fat

  • 1/2 cup reduced-sodium beef broth, or chicken broth

  • 3 tablespoons reduced-sodium soy sauce

  • 2 tablespoons brown sugar

  • 1 tablespoon rice vinegar

  • 1 tablespoon dry sherry

  • 2 teaspoons toasted sesame oil

  • 1 teaspoon chile-garlic sauce, (see Ingredient note)

  • 2 cloves garlic, minced

  • 16 thin asparagus spears, trimmed

  • 8 scallions, trimmed

  • 1 red bell pepper


  1. Bring 1 inch of water to a boil in a Dutch oven.

  2. Meanwhile, slice steak in half lengthwise. Cut each half crosswise into 8 strips. Place each strip, cut side up, between 2 pieces of plastic wrap and pound with the smooth side of a meat mallet or a heavy saucepan until flattened to about 1/8 inch thick. Place the beef in a shallow glass or ceramic baking dish.

  3. Whisk broth, soy sauce, brown sugar, vinegar, sherry, sesame oil, chile-garlic sauce and garlic in a medium bowl until the sugar has dissolved. Pour the mixture over the beef, turning to coat. Let marinate 10 minutes.

  4. Add asparagus to the boiling water and simmer over medium heat for 2 minutes. Add scallions and cook for 1 minute more. Drain and rinse with cool water. Cut the asparagus in half. Cut the scallions in half crosswise, then lengthwise. Slice bell pepper into 32 thin strips.

  5. Place rack in upper third of oven; preheat broiler. Line a baking sheet with foil.

  6. To prepare rolls, lay a strip of beef on a work surface. Place 2 pieces of asparagus, 2 pieces of scallion and 2 pieces of bell pepper crosswise on the beef. Roll the beef around the vegetables. Place the roll, seam-side down, on the prepared baking sheet. Continue with the remaining beef and vegetables, making 16 rolls total. Transfer the remaining marinade to a small saucepan.

  7. Broil the rolls until the beef is cooked through, 8 to 10 minutes.

  8. Meanwhile, bring the marinade to a boil over high heat. Reduce heat to medium and simmer for 5 minutes. Serve rolls topped with the reduced marinade.


Make Ahead Tip: Prepare the rolls through Step 6, cover and refrigerate the rolls and the unheated marinade for up to 8 hours. Just before serving, broil the rolls and reduce the marinade (Steps 5, 7 & 8).

Ingredient Note: Chile-garlic sauce (or chili-garlic sauce, or paste) is a blend of ground chiles, garlic and vinegar and is commonly used to add heat and flavor to Asian soups, sauces and stir-fries. It can be found in the Asian section of large supermarkets and will keep for up to 1 year in the refrigerator.

People with celiac disease or gluten-sensitivity should use soy sauces that are labeled "gluten-free," as soy sauce may contain wheat or other gluten-containing sweeteners and flavors.

Nutrition Facts (per serving)

270 Calories
11g Fat
17g Carbs
27g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size 4 rolls
Calories 270
% Daily Value *
Total Carbohydrate 17g 6%
Dietary Fiber 3g 12%
Total Sugars 10g
Protein 27g 54%
Total Fat 11g 13%
Saturated Fat 4g 18%
Cholesterol 70mg 23%
Vitamin A 2075IU 42%
Vitamin C 53mg 58%
Folate 143mcg 36%
Sodium 573mg 25%
Calcium 78mg 6%
Iron 3mg 18%
Magnesium 46mg 11%
Potassium 669mg 14%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles