Breakfast Burrito SF: Mission-Style Recipe

Updated November 6, 2026

Total time
45 min
prep 20 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Breakfast Burrito SF: Mission-Style Recipe

This breakfast burrito, inspired by the Mission-style burritos of San Francisco, is a hearty, satisfying meal that wraps scrambled eggs, crispy potatoes, melty cheese, and your choice of protein in a warm, grilled tortilla. It works because it combines savory, creamy, and crunchy textures with a customizable filling that holds up well for breakfast, brunch, or even a quick dinner. The key is building layers of flavor and wrapping it tightly so every bite is perfect.

Ingredients

  • 4 large (10-inch) flour tortillas
  • 8 large eggs
  • 1/4 cup (60 ml) whole milk or half-and-half
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons (28 g) unsalted butter, divided
  • 1 cup (150 g) frozen or fresh diced potatoes (or 1 medium russet potato, diced small)
  • 1/2 cup (75 g) diced yellow onion
  • 1/2 cup (75 g) diced bell pepper (any color)
  • 1 cup (120 g) shredded cheddar or Monterey Jack cheese
  • 1/2 cup (120 g) cooked black beans, drained and rinsed (optional)
  • 1/2 cup (120 ml) salsa or pico de gallo, plus more for serving
  • 1 ripe avocado, sliced (optional)
  • Hot sauce or salsa verde, for serving

Instructions

  1. If using a fresh potato, dice it into 1/4-inch cubes. Place in a small bowl, cover with water, and microwave for 2 minutes to soften. Drain and pat dry. If using frozen, no need to thaw.
  2. Heat 1 tablespoon of the butter in a large nonstick skillet over medium heat. Add the potatoes, onion, and bell pepper. Cook, stirring occasionally, until the potatoes are golden and tender, about 8–10 minutes. Season with a pinch of salt and pepper. Transfer to a plate and set aside.
  3. In a medium bowl, whisk the eggs with the milk, salt, and pepper until well combined.
  4. Reduce the heat to medium-low and add the remaining 1 tablespoon butter to the skillet. Pour in the eggs. Cook gently, stirring with a spatula, until the eggs are softly scrambled and just set (they should still look slightly moist), about 3–4 minutes. Remove from heat.
  5. Warm the tortillas: either stack them on a plate and microwave for 30 seconds, or heat each in a dry skillet for 15 seconds per side. Keep them covered with a clean towel.
  6. Lay a tortilla on a flat surface. Sprinkle 1/4 cup of cheese down the center, leaving about 2 inches at the top and bottom. Add a quarter of the potato mixture, then a quarter of the scrambled eggs, then a quarter of the black beans (if using). Top with a spoonful of salsa and a few avocado slices (if using).
  7. Fold the sides of the tortilla over the filling, then fold the bottom edge up and over the filling, tucking it snugly. Roll the burrito away from you, keeping the filling tight, until it is fully sealed. Repeat with the remaining tortillas.
  8. Heat a clean skillet or griddle over medium heat. Place the burritos seam-side down and cook for 2–3 minutes per side, until golden and crisp. This also melts the cheese.
  9. Serve immediately with extra salsa, hot sauce, or avocado.

Tips

  • Don’t overfill: Resist the urge to pile in too much filling—it makes the burrito impossible to roll and it will burst. Stick to about 1 cup of filling per tortilla.
  • Use a good tortilla: Large, soft flour tortillas (10 inches) are essential. If they’re too small, the filling won’t be enclosed. Warm them before filling to make them pliable.
  • Make it ahead: You can assemble the burritos, wrap them in foil, and refrigerate for up to 24 hours before grilling. Add 2–3 minutes to the grilling time if cooking from cold.
  • Customize the heat: For a spicier burrito, add sliced jalapeños, use pepper jack cheese, or mix hot sauce into the eggs before scrambling.

Serving Suggestions

Serve these burritos with a side of fresh fruit, a simple green salad, or refried beans. They’re also great with a dollop of sour cream or Greek yogurt and extra salsa on top. For a classic San Francisco touch, add a handful of crispy French fries inside the burrito—yes, it’s a thing there.

Variations

  • Protein Boost: Add cooked chorizo, bacon, or seasoned ground beef. If using raw meat, cook it thoroughly to a safe minimum internal temperature of 160°F (71°C) for ground meat, and let it drain before adding.
  • Vegetarian: Skip the meat and add more beans, roasted sweet potatoes, or sautéed mushrooms.
  • Vegan: Use tofu scramble (cook crumbled firm tofu with turmeric and nutritional yeast) and vegan cheese or a dairy-free alternative. Omit the eggs.
  • California Style: Add fresh pico de gallo and extra avocado, and swap the cheddar for a blend of jack and cotija cheese.
  • Breakfast Bowl: Skip the tortilla and serve all the fillings in a bowl with a side of tortilla chips.

Storage and Reheating

Store leftover burritos wrapped tightly in foil or plastic wrap in the refrigerator for up to 3 days. To reheat, unwrap and place on a baking sheet in a 350°F (175°C) oven for 10–12 minutes, or until heated through. You can also microwave on high for 1–2 minutes, but the tortilla will be softer. For a crispy exterior, reheat in a skillet over medium heat for 3–4 minutes per side. If you’ve made a batch ahead, they freeze well for up to 2 months—thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use corn tortillas? Corn tortillas are smaller and more fragile, so they’re not ideal for a burrito. If you want a gluten-free option, look for large gluten-free flour tortillas or use a lettuce wrap.

How do I prevent the burrito from getting soggy? The main culprits are watery salsa and wet potatoes. Make sure to drain the salsa well and pat the potatoes dry before cooking. Also, don’t add too much wet filling—keep it balanced.

Can I make these ahead for meal prep? Yes! Assemble the burritos, wrap them individually in foil, and refrigerate for up to 3 days or freeze for up to 2 months. Reheat in the oven or microwave as described above.

What’s the best cheese for a breakfast burrito? Cheddar, Monterey Jack, or a Mexican blend all melt well. Cotija or feta can be added for a salty kick, but they don’t melt as smoothly.

Can I use leftover roasted potatoes? Absolutely. Leftover roasted or home-fried potatoes work perfectly—just reheat them in the skillet before assembling.

Is it okay to eat the eggs if they’re a little runny? The USDA FSIS recommends cooking egg dishes to a safe minimum internal temperature of 160°F (71°C). For scrambled eggs, that means they should be firm, not runny. If you prefer softer eggs, consider using pasteurized eggs.

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