Preheat the oven to 350°F.
In a large skillet over medium heat, cook the ground beef and finely chopped onion until the beef is browned and the onion is softened.
Drain any excess grease from the skillet, if necessary.
Add the taco seasoning mix to the cooked beef.
Stir until the seasoning is evenly combined with the meat.
Continue cooking for a few additional minutes to allow the seasoning to blend fully with the beef mixture.
Lightly coat the bottom and sides of a springform pan with nonstick cooking spray.
Use a pan that is similar in size to the tortillas.
Place one flour tortilla in the bottom of the prepared pan.
Add half of the cooked rice over the tortilla.
Add half of the drained Rotel tomatoes and chiles.
Sprinkle with a portion of the shredded cheddar cheese.
Place a second tortilla over the first layer.
Add one-third of the seasoned ground beef.
Spread one-third of the refried beans over the beef.
Add half of the drained corn.
Sprinkle with a portion of the shredded cheddar cheese.
Place a third tortilla on top.
Add one-third of the refried beans.
Add one-third of the seasoned ground beef.
Add the remaining Rotel tomatoes and chiles.
Sprinkle with another portion of shredded cheddar cheese.
Place a fourth tortilla over the layer.
Add the remaining refried beans.
Add the remaining seasoned ground beef.
Add the remaining corn.
Add the remaining cooked rice.
Sprinkle with shredded cheddar cheese.
Place the final tortilla on top.
Sprinkle the remaining shredded cheddar cheese evenly over the top tortilla.
Cover the pan with aluminum foil.
Bake for 40 minutes.
Remove the foil.
Bake for an additional 10 minutes, or until the cheese is fully melted and the casserole is heated through.
Remove the casserole from the oven.
Allow it to rest for a few minutes before slicing or serving.
Garnish with chopped green onions before serving.