Start by heating your large skillet over medium heat. Add the ground beef and cook until it's browned, breaking it up with a spatula as it cooks. This should take about 5-7 minutes.
Once the beef is cooked, drain any excess fat if necessary. Stir in the Old El Paso seasoning and water, mixing well. Let it simmer for about 5 minutes until the sauce thickens and coats the beef evenly.
While the beef is simmering, spread softened butter on one side of each slice of sourdough bread. This will give your sandwiches a crispy, golden crust when grilled.
On the non-buttered side of half the slices, layer a generous amount of the seasoned beef followed by a hefty portion of shredded cheddar cheese. Top with another slice of bread, buttered side up.
Place the sandwiches in the preheated skillet. Cook for about 3-4 minutes on each side until the bread is golden brown and the cheese has melted. You may need to do this in batches depending on the size of your skillet.
Once cooked, remove the sandwiches from the skillet and let them sit for a minute before slicing. Serve with your choice of toppings like sour cream, guacamole, diced tomatoes, and green onions for a fresh kick.