01 -
Heat olive oil in a large skillet over medium heat. Add diced onion and cook, stirring occasionally, until soft and translucent, about 4–5 minutes.
02 -
Add minced garlic to the skillet and cook for an additional 30 seconds, stirring constantly to prevent burning.
03 -
Add ground beef to the skillet, breaking it up with a wooden spoon. Cook, stirring occasionally, until browned and cooked through, about 6–8 minutes.
04 -
Drain any excess fat from the skillet as needed.
05 -
Stir in ground cumin, chili powder, paprika, salt, and black pepper. Pour in water and stir to combine, ensuring spices are fully incorporated.
06 -
Let the beef mixture simmer for 3–4 minutes so the flavors meld and some liquid evaporates. Remove from heat and set aside.
07 -
Lay flour tortillas flat on a clean work surface.
08 -
Divide beef mixture evenly among tortillas, spooning it into the center of each. Top with equal amounts of shredded cheddar and mozzarella cheeses.
09 -
Fold in the sides of each tortilla and roll up tightly to enclose the filling.
10 -
Heat a clean skillet or griddle over medium heat. Place burritos seam-side down in the skillet and cook for 2–3 minutes per side, until tortillas are golden brown and cheese inside melts.
11 -
Remove burritos from skillet and place on serving plates. Top each with a dollop of sour cream, a spoonful of salsa, and sprinkle with chopped fresh cilantro. Serve immediately.