Preheat the oven to 350 degrees. Heat olive oil in a skillet. Add the onions in the pan and fry for around five minutes. Add garlic and ground cumin and fry for five minutes, before adding ground beef and cook for another 10 minutes, until the meat turns brown.
Add chilli powder and salt and continue stirring. Add beef broth and tomato paste and wait for the mixture to start simmering. Cook for around 20 minutes, without covering the pan. Make sure almost all the liquid is evaporated and you only have dark paste left.
Take a measuring cup and fill it with 1/3 water. Add 1 can of tomato soup in it and mix well. Take a 9" x 13" baking dish and pour the mixture in it, evenly distributed. Make another mixture of tomato and water and set aside.
Now, place tortilla on your working surface. Take ¼ cups of refried beans and spread them over the lower 1/3 of the tortilla. Pile the 1/8 beef mixture over the beans. Pour 2 spoons of salsa over the beef, before pouring 2 spoons of sour cream.
Take 1/8 of cheddar cheese and use it as finishing ingredient. Now, roll the bottom of the tortilla, before folding the sides. Make sure all the sides are well folded under the roll.
Sprinkle the Mexican cheese over the burritos and put them in the oven and bake for around 30 minutes.
Take them out and serve.