Step 1: Place a large saucepan on the stove and turn the heat to medium.
Step 2: Add olive oil and allow it to become hot.
Step 3: Add garlic and onions. Sauté until aromatic and translucent.
Step 4: Add 3 cups of water, tomato sauce, all the seasonings. Stir until well mixed.
Step 5: Allow the mixture to boil, then turn the heat down to low and simmer for about 45 minutes. Remove from the heat.
Step 6: Apply cooking spray in a large pan.
Step 7: Prepare the oven and preheat to 175 degrees C or 350 degrees F.
Step 8: Generously coat each tortilla with the sauce.
Step 9: Top each tortilla with cheese and meat.
Step 10: Roll each tortilla and arrange them into the prepared pan.
Step 11: Spread 1/2 cup of the enchilada sauce over the tortillas.
Step 12: Sprinkle shredded cheese and sliced onions on top.
Step 13: Place them inside the preheated oven and bake for 40 minutes.
Step 14: Remove from the oven and serve right away with rice. Enjoy!