Beef and broccoli boots are a playful dinner bake: seasoned ground beef and broccoli are tucked into hollowed bread rolls, topped with a savory cheese sauce, and baked until hot. This recipe uses sturdy bread rolls shaped like little boats; it is a practical, fork-friendly way to serve the familiar beef-and-broccoli pairing.
Ingredients
- 4 sturdy hoagie rolls or small sub rolls, about 7 inches (18 cm) long each
- 1 tablespoon (15 ml) neutral cooking oil
- 1 pound (450 g) lean ground beef
- 3 cups (270 g) broccoli florets, cut into small pieces
- 2 cloves garlic, finely chopped
- 2 tablespoons (30 ml) low-sodium soy sauce
- 1 tablespoon (15 ml) oyster sauce
- 1 teaspoon (5 ml) toasted sesame oil
- 1 teaspoon (3 g) cornstarch
- 2 tablespoons (30 ml) cold water
- ¼ teaspoon black pepper
- 1 cup (240 ml) whole milk
- 1 tablespoon (14 g) unsalted butter
- 1 tablespoon (8 g) all-purpose flour
- 1 cup (100 g) finely shredded sharp cheddar cheese
- ¼ teaspoon fine salt, plus more if needed
- 1 tablespoon (8 g) sliced scallions, for serving (optional)
Instructions
- Prepare the rolls. Heat the oven to 400°F (200°C). Line a baking sheet with parchment. Slice a narrow lid from each roll and remove some of the soft center, leaving a sturdy shell about ½ inch (1 cm) thick. Keep the lids for breadcrumbs or another use. Arrange the rolls on the baking sheet.
- Mix the sauce ingredients. In a small bowl, stir together the soy sauce, oyster sauce, sesame oil, cornstarch, cold water, and black pepper. Set it beside the stove. Measure the milk and have the cheese ready so the sauce is easy to finish.
- Brown the beef. Heat the oil in a large skillet over medium-high heat. Add the ground beef and cook for 5–7 minutes, breaking it into small pieces, until browned and no pink remains. Check the thickest portions with a food thermometer: ground beef must reach the USDA FSIS safe minimum of 160°F (71°C). If there is excess fat, carefully spoon most of it off.
- Cook the broccoli. Add the broccoli and garlic to the skillet. Stir for 2 minutes, then add 2 tablespoons (30 ml) water and cover. Cook for 3–4 minutes, until the broccoli is bright green and nearly tender. Uncover and stir in the soy mixture. Cook for about 1 minute, stirring, until the sauce lightly coats the beef and broccoli. Remove the skillet from the heat.
- Make the cheese sauce. In a small saucepan, melt the butter over medium heat. Stir in the flour and cook for 1 minute, whisking so no dry flour remains. Gradually whisk in the milk. Cook for 3–5 minutes, whisking frequently, until smooth and thick enough to coat a spoon. Reduce the heat to low, add the cheddar a handful at a time, and stir until melted. Season with the salt; taste before adding more because the filling and cheese are already savory.
- Fill and bake. Divide the beef-and-broccoli mixture among the rolls. Spoon the cheese sauce over the filling. Bake for 8–10 minutes, until the bread is crisp at the edges and the filling is hot throughout. Serve promptly, topped with scallions if desired.
Tips
- Choose rolls with a firm crust and enough interior to hold the filling. Very soft sandwich buns can collapse; toast them for 3–4 minutes before filling if they seem delicate.
- Cut the broccoli small so it cooks quickly and fits neatly in the rolls. If using frozen broccoli, thaw and drain it well first; excess water can thin the filling and soften the bread.
- Oyster sauce gives the filling its characteristic savory depth. For a shellfish-free option, use an equal amount of vegetarian mushroom stir-fry sauce. The result will taste earthy and slightly less briny. If avoiding gluten, use certified gluten-free tamari and a gluten-free thickener, and choose suitable rolls.
- Keep the cheese sauce over low heat once the cheese goes in. Boiling can make it grainy or oily; if it thickens before the rolls are ready, whisk in a splash of milk.
Serving Suggestions
Serve one filled roll per person while the bread is still crisp. A simple green salad with rice vinegar or lemon dressing balances the rich cheese topping. For a heartier meal, add steamed rice, roasted potatoes, or a bowl of clear vegetable soup. Put extra scallions, sesame seeds, or chili crisp on the table so diners can finish their own portions.
Variations
For a lighter cheese finish, use ½ cup (50 g) cheddar and spoon it directly over the filling rather than making the milk sauce. For a little heat, add ¼ teaspoon red pepper flakes to the beef as it browns, or serve with chili sauce. You can also swap the cheddar for Monterey Jack or a mild mozzarella, though those cheeses make a less sharp topping.
To make smaller portions, use 8 mini rolls and divide the filling between them; check them after about 6 minutes in the oven. For a rice-bowl version, skip the bread and serve the beef and broccoli over cooked rice, with the cheese sauce on the side or omitted. The rolls are a serving style rather than a fixed regional tradition, so the seasoning and toppings can be adjusted to suit your table.
Storage and Reheating
For food safety, refrigerate leftovers within 2 hours of cooking. Store the filling and cheese sauce separately from the bread in airtight containers for up to 3–4 days. The bread softens if assembled and stored, so keep it separate when possible. Freeze the cooked filling, without the bread or cheese sauce, for up to 2 months; thaw overnight in the refrigerator.
Reheat the filling and sauce in a covered skillet over medium-low heat, stirring and adding a little milk or water if needed. You can also microwave them in short bursts, stirring between each. Reheat leftovers to 165°F (74°C), checked with a food thermometer. Warm the rolls separately in a 350°F (175°C) oven for 4–6 minutes, then fill and serve. Avoid leaving assembled leftovers at room temperature for more than 2 hours.
Frequently Asked Questions
Can I make the filling ahead?
Yes. Cook the beef-and-broccoli filling up to 3 days ahead and refrigerate it promptly in a covered container. Make the cheese sauce separately, then reheat both until the filling reaches 165°F (74°C) before assembling and baking.
Can I use steak instead of ground beef?
Yes. Use 1 pound (450 g) thinly sliced flank steak or sirloin, cutting across the grain into bite-size strips. Sear in batches so the pan stays hot, then check whole-cut beef reaches 145°F (63°C) and rests for 3 minutes. Add it back with the broccoli sauce to finish.
What can replace oyster sauce?
Vegetarian mushroom stir-fry sauce is the closest easy swap and keeps a similarly savory taste. Soy sauce alone works in a pinch, but it is saltier and thinner, so use 1 tablespoon (15 ml) soy sauce plus 1 teaspoon (5 ml) water and taste before seasoning.
How do I keep the bread from getting soggy?
Use crusty rolls, avoid overfilling with liquid, and serve soon after baking. Drain thawed broccoli well, and do not prepare the filled rolls far in advance. For especially soft rolls, toast the hollowed shells briefly before adding the filling.
Can I make these without dairy?
Yes. Use a plant-based butter, an unsweetened dairy-free milk, and a melting dairy-free cheddar alternative. The sauce may be less creamy and melt differently, so follow the alternative cheese’s package guidance and keep the heat low.
Can I assemble them before baking?
It is best to store the filling, sauce, and rolls separately, since filled bread can become soggy. If you need to assemble ahead, refrigerate the prepared rolls promptly and bake within a few hours; heat until the filling reaches 165°F (74°C).
Related
- Peking Duck St. Louis, MO: A Crisp Home Recipe Guide
- Peking Duck in KL: A Home Roast Recipe
- Peking Duck Virginia Beach: A Crisp-Skin Home Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).