01 -
Heat olive oil in a large skillet over medium heat. Add diced potatoes, season with salt, black pepper, and smoked paprika. Cook for approximately 10 minutes, stirring occasionally, until golden and tender. Remove potatoes from skillet and set aside.
02 -
In the same skillet, add a bit more olive oil if required and sauté finely chopped onion for 2 to 3 minutes until softened. Add the ground beef and cook, breaking up the meat, until browned. Drain any excess fat. Stir in minced garlic and taco seasoning, then pour in water. Simmer until the mixture is well combined and slightly thickened.
03 -
In a small saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to form a roux. Gradually add milk, whisking constantly, and continue cooking until the sauce thickens slightly. Add shredded cheddar and a pinch of salt, stirring until the cheese is fully melted and the sauce is creamy. Keep warm over low heat.
04 -
Place tortillas on a flat surface. Fill each with a scoop of beef mixture, a portion of potatoes, and a sprinkle of shredded cheese. Roll up tightly to form burritos.
05 -
Melt a small amount of butter in a nonstick skillet over medium heat. Place burritos seam-side down and cook for 2 to 3 minutes per side, until golden and crisp.
06 -
Slice burritos in half. Place on serving plates, drizzle generously with warm nacho cheese sauce, and garnish with diced tomatoes and chopped parsley if desired.