Chilaquiles With Bacon, Eggs, and Cheese

1/2 lb. thick-cut bacon, cut into small pieces
6 garlic cloves, crushed, peeled
1 serrano chile, thinly sliced
1 (14.5-oz.) can pinto beans, drained, rinsed
2 cups jarred or homemade salsa verde, plus more for serving
8 cups thick tortilla chips, plus more
Kosher salt
4 oz. Monterey Jack or pepper Jack, shredded (about 1 cup)
1/2 oz. Cotija or Parmesan, finely grated (about 1/4 cup)
8 large eggs
1/4 cup cilantro leaves with tender stems
Hot sauce and lime wedges (for serving)
Preheat oven to 425°F. Cook bacon in a large (12") cast-iron or other ovenproof skillet over medium heat, stirring occasionally, until fat is rendered and bacon is beginning to crisp, 5–7 minutes. Add garlic and chile and continue to cook, stirring, until bacon is crisp and garlic is golden brown, 2–3 minutes more. Add beans, stir to combine, then stir in 2 cups salsa verde. Taste by dipping a tortilla chip into mixture; season with salt if needed.
Transfer bean mixture to a large bowl (trying to add the chips to the skillet will make a mess, trust us). Gently stir in 8 cups chips with a rubber spatula until thoroughly coated without breaking chips. Return to hot skillet. Stick a handful of fresh chips vertically into mixture here and there—they will get extra crunchy as the chilaquiles bake. Sprinkle Monterey Jack and Cotija over. Make 8 evenly spaced indentations in filling and carefully crack an egg into each. Bake until egg whites are opaque and cheese is bubbly, 10–15 minutes.
Top chilaquiles with cilantro. Serve with hot sauce, lime wedges, and more salsa verde alongside.