Ingredients
2 pounds ground beef (80/20 blend)
1 white onion, chopped
4 cloves garlic, chopped
1 teaspoon kosher salt
1/2 teaspoon black pepper
1 tablespoon Worcestershire sauce
6 hoagie or bolillo rolls
12 slices American cheese
6 tablespoons mayonnaise
Shredded iceberg lettuce, for serving
Tomato slices, for serving
Instructions
- In a large, dry skillet over medium-low heat, cook ground beef slowly, breaking it up as the fat renders.
- Once mostly browned, stir in onion and garlic, cooking until softened (about 4–5 minutes).
- Season with salt, pepper, and Worcestershire sauce, then remove from heat.
- Toast rolls in a skillet or griddle until golden brown.
- For each sandwich, heat a portion of beef filling in the skillet, top with two slices of cheese, and let melt.
- Spread mayonnaise on toasted rolls, place rolls toasted-side-down over the beef, and let sit for 30 seconds.
- Flip sandwich, tuck in any loose filling, and add lettuce and tomato. Serve hot.
Notes
- Swap American cheese for cheddar or provolone for a flavor change.
- Add jalapeños or hot sauce for a spicy kick.
- Use ground turkey and whole wheat rolls for a lighter option.
- Store beef filling separately to prevent soggy bread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Halal
Nutrition
- Serving Size: 1 sandwich
- Calories: 640
- Sugar: 5g
- Sodium: 1180mg
- Fat: 38g
- Saturated Fat: 17g
- Unsaturated Fat: 16g
- Trans Fat: 1g
- Carbohydrates: 39g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 125mg