Heat olive oil in a skillet over medium heat and cook diced potatoes until tender and lightly golden about 8–10 minutes.
Add ground beef to the skillet and cook until browned while breaking it apart.
Season with garlic powder onion powder paprika cumin salt and pepper and mix well.
Cook for another 3–4 minutes until everything is well combined.
Warm tortillas slightly so they are easy to fold.
Place beef and potato mixture in the center of each tortilla then sprinkle cheddar and mozzarella cheese on top.
Add sour cream and green onions if desired.
Fold the sides and roll into burritos then toast in a skillet for 2–3 minutes per side until golden and crispy.