Breakfast Tacos Catering: A Make-Ahead Buffet Plan

Updated November 4, 2026

Total time
1 hr
prep 25 min · cook 35 min
Serves
12
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Breakfast Tacos Catering: A Make-Ahead Buffet Plan

Breakfast tacos are warm tortillas filled with eggs, potatoes, cheese, and fresh toppings, served individually or as a build-your-own buffet. This catering-style plan makes 12 tacos and keeps the components separate so guests can customize their plates while the tortillas and fillings stay warm.

Ingredients

  • 12 small flour or corn tortillas, about 6 inches (15 cm) each
  • 12 large eggs (about 600 g without shells)
  • ⅓ cup (80 ml) whole milk
  • 1½ lb (680 g) Yukon Gold or red potatoes, cut into ½-inch (1.3 cm) cubes
  • 2 tbsp (30 ml) neutral cooking oil, divided
  • 1 medium yellow onion, about 1 cup (150 g) finely diced
  • 1 medium red bell pepper, about 1 cup (150 g) diced
  • 1 tsp (5 g) fine salt, divided, plus more to taste
  • ½ tsp (1 g) ground black pepper
  • ½ tsp (1 g) ground cumin
  • 1½ cups (170 g) shredded Monterey Jack or cheddar cheese
  • 1 cup (240 g) prepared salsa or pico de gallo, for serving
  • 1 ripe avocado (about 200 g), sliced, for serving
  • ½ cup (15 g) chopped fresh cilantro, for serving
  • 2 limes (about 120 g), cut into wedges, for serving
  • Hot sauce, optional, for serving

Instructions

  1. Prepare the vegetables. Cut the potatoes into evenly sized cubes so they cook at the same rate. Dice the onion and bell pepper. Set out the toppings, but keep salsa, avocado, cilantro, and lime separate until serving.
  2. Cook the potatoes. Heat 1½ tablespoons (22 ml) oil in a large skillet over medium heat. Add the potatoes, ½ teaspoon (2.5 g) salt, pepper, and cumin. Cover and cook for 8 minutes, stirring once or twice. Uncover and cook for another 8–10 minutes, stirring every few minutes, until browned and tender when pierced with a fork. Transfer to a covered, heat-safe serving dish.
  3. Soften the onion and pepper. Add the remaining 1½ teaspoons (7 ml) oil to the skillet. Cook the onion and bell pepper over medium heat for 5–7 minutes, stirring often, until softened. Stir them into the potatoes, cover, and keep warm.
  4. Scramble the eggs. Whisk the eggs with the milk and remaining ½ teaspoon (2.5 g) salt. Pour into a clean skillet over low to medium-low heat. Stir slowly with a heatproof spatula, scraping the bottom and sides, until softly set and no liquid egg remains, about 5–7 minutes. Check with a food thermometer: egg dishes must reach the USDA FSIS safe minimum of 160°F (71°C). Fold in the cheese until it begins to melt.
  5. Warm the tortillas. Heat a dry skillet over medium heat and warm each tortilla for about 20–30 seconds per side, until pliable. Stack them in a clean towel or covered tortilla warmer. For a larger group, warm them in batches and keep covered rather than leaving them exposed to air.
  6. Set up the buffet. Arrange the tortillas, egg mixture, potato mixture, salsa, avocado, cilantro, lime wedges, and hot sauce in separate serving dishes. Let guests assemble tacos just before eating. For a plated service, spoon a little potato mixture and egg into each tortilla, then offer toppings alongside.

Tips

  • Use two skillets if possible. Cooking potatoes and eggs at the same time shortens the active service window and makes it easier to serve everything hot.
  • Keep eggs tender. Eggs continue cooking from residual heat. Remove them from the burner as soon as they are fully set and have reached 160°F (71°C); avoid holding them in a hot skillet.
  • Make it gluten-free. Choose corn tortillas and check packaged salsa and seasonings for ingredients or cross-contact that do not suit your guests.
  • Plan a safe buffet. Keep hot eggs and potatoes at 140°F (60°C) or above in chafing dishes or slow cookers set to warm. Put cold toppings on ice or replenish them in small batches. Discard perishable food left out for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).

Serving Suggestions

For a brunch buffet, allow two tacos per adult, with a few extra tortillas and toppings for larger appetites. Serve with fresh fruit, black beans, or a simple green salad. Put salsa and hot sauce in separate bowls so guests can choose their preferred heat level. If guests will be eating in shifts, serve smaller batches and replenish them rather than leaving the full spread out for hours.

Set out small plates, napkins, and serving spoons for each filling. Label vegetarian and gluten-free options when catering for a group, and keep utensils separate to reduce accidental mixing. If you have a long service period, set the eggs and potatoes in covered hot-holding dishes and refresh the tortillas regularly.

Variations

For a meat option, serve cooked crumbled breakfast sausage or bacon in a separate dish. Keep the meat apart from the vegetarian fillings, and cook ground sausage to 160°F (71°C), the USDA FSIS safe minimum. For a meat-free boost, add a bowl of warmed black beans; drain and rinse canned beans before heating them with a little cumin.

To add heat, offer sliced jalapeños or a smoky chipotle salsa. For a dairy-free buffet, omit the cheese or provide a dairy-free alternative, and use oil rather than butter. Flour tortillas are soft and flexible; corn tortillas give the tacos a more pronounced corn flavor and are a useful gluten-free option when the package label confirms they are suitable.

Storage and Reheating

Refrigerate cooked eggs and potatoes within 2 hours of cooking, in separate shallow, covered containers. They keep for 3–4 days in the refrigerator at 40°F (4°C) or colder. Store tortillas separately according to their package directions. For best quality, refrigerate sliced avocado only briefly; it browns quickly, so cut it shortly before serving.

Reheat the eggs and potato mixture in separate covered pans over medium-low heat, stirring occasionally, or use a microwave in short intervals, stirring between bursts. Add a teaspoon or two of water to the potatoes if they seem dry. Reheated leftovers must reach 165°F (74°C), checked with a food thermometer. Reheat only the amount needed, and do not return food that has been sitting on a buffet to the storage containers.

Frequently Asked Questions

Can I prepare breakfast tacos the night before?
Yes. Dice the vegetables and potatoes, shred the cheese, and portion the toppings ahead. You can cook the potatoes and vegetables the day before and refrigerate them promptly, but scramble the eggs close to serving time for better texture. Reheat the potato mixture to 165°F (74°C).

How many breakfast tacos should I plan per person?
Plan on two tacos per adult for a brunch with sides, and consider three for a hearty meal or a group with larger appetites. For 12 guests, this recipe makes two tacos each; add a few extra tortillas if you expect seconds.

How do I keep the tortillas from tearing?
Warm them until flexible and keep the stack covered in a clean towel or tortilla warmer. Corn tortillas can be more delicate, so warming them thoroughly and handling them gently helps. Avoid overfilling each taco.

Can I cook the eggs in advance?
You can, but freshly cooked eggs have a softer texture. If you need to make them ahead, cool and refrigerate them within 2 hours, then reheat once to 165°F (74°C). For catering, cook in smaller batches and hold hot at 140°F (60°C) or above.

Can I use frozen potatoes?
Yes. Use about 1½ lb (680 g) frozen diced potatoes and cook according to the package directions, adding the onion and pepper when the potatoes are nearly tender. Frozen potatoes may brown differently, so use the package timing as a guide and check that they are hot and tender throughout.

Related

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).