Heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a spatula, until browned and no longer pink (about 5-7 minutes). Drain excess fat if necessary.
Stir in the taco seasoning and a splash of water (about 2 tablespoons) to the beef. Simmer for 1-2 minutes until the liquid reduces and the meat is well-coated. Remove from heat and set aside.
Clean the skillet or use a griddle. Melt a teaspoon of butter over medium heat.
Place a flour tortilla in the skillet. Immediately sprinkle 1/4 cup of cheese over the entire surface.
Spread 1/4 of the seasoned beef mixture on one half of the tortilla. Top the beef with crumbled beef bacon and a light drizzle of ranch dressing.
Sprinkle another layer of cheese (about 1/4 cup) over the beef and bacon. This top layer of cheese acts as glue.
Fold the empty half of the tortilla over the filling. Press down gently with a spatula.
Cook for 2-3 minutes per side, flipping carefully, until the tortilla is golden brown and crispy and the cheese is fully melted.
Remove from the pan and let rest for 1 minute before slicing into wedges. Serve topped with shredded lettuce and diced tomatoes.