Boil the jumbo pasta shells according to the package directions. To make them starch-resistant, prepare the pasta 24 hours before needed and store it in the refrigerator.
On the day of preparation, brown the ground beef with the chopped onion in a skillet. Drain off the excess grease.
Add the salsa and water. Stir well.
Add the tomato sauce, taco sauce, chopped green chiles, enchilada sauce and taco seasoning. Stir well and simmer.
In the meantime in a separate skillet, heat the oil until very hot. Add the sliced onion and cook for a minute.
Sprinkle the Carbquik or almond flour over the top of the onions. Allow frying until the flour coating is crispy. Drain on a paper towel.
Add the cream cheese to the ground beef filling and stir until melted into the filling. Cool on medium low for about 10 minutes.
Grease a 9x13 pan. Fill the shells with the filling and place them in the baking pan.
Sprinkle the fried onions over the top of the shells.
Top with the Monterey Jack and cheddar cheese.
Bake in the oven at 350 degrees for 30 minutes until cheese is hot and the shells are heated through.
To serve, top with sour cream and green onion.