Cook the beef: Heat oil in a large pan over medium heat. Add onion and sauté for 5–6 minutes until golden. Stir in garlic and cook for 1 minute. Increase heat to high, add ground beef, and cook until browned, about 5 minutes, breaking it apart with a spoon.
Season: Add paprika, oregano, cumin, chili flakes, salt, and pepper. Stir in tomato paste, then pour in beef stock or water. Cook for 3–4 minutes until slightly thickened. Remove from heat.
Assemble: Place a tortilla on a clean surface. Layer with rice, 3–4 tablespoons of beef mixture, corn, beans, lettuce, tomato, and cheese. Fold the sides inward, then roll tightly into a burrito.
Toast & serve: Heat a dry pan over high heat and toast each burrito until golden on all sides. Serve warm and enjoy!
Video
Notes
Rice options: Use plain white rice, cilantro-lime rice, or even Spanish rice for extra flavor.
Beans: Black beans, kidney beans, or refried beans all work well.
Cheese: Cheddar, Monterey Jack, or a Mexican cheese blend melt beautifully.
Make-ahead: Prepare the beef mixture up to 2 days in advance. Store in an airtight container in the fridge and reheat before assembling.
Freezing: Wrap un-toasted burritos tightly in foil or plastic wrap and freeze for up to 2 months. Toast or bake directly from frozen until heated through.
Healthier twist: Swap beef for ground turkey or chicken. Use whole wheat tortillas.
Spicy kick: Add diced jalapeños or a splash of hot sauce to the beef mixture.
Storage: Store leftover assembled burritos in the fridge (covered) for up to 2 days. Reheat in a skillet or oven for best texture.