In a large saute pan over medium high heat, add ground pork and half of the taco seasoning. Cook until no longer pink.
In a bowl toss onions, garlic and bell pepper with oil. Add to pan with pork. Let cook a few minutes. Reduce heat to medium low. Then add rinsed beans and remainder of taco seasoning. Cover and let simmer for 15 minutes.
In a separate pan over medium heat, add beaten eggs. Let cook - untouched for about 2 minutes. Then gently move the eggs around to allow to continue to cook for another 2 minutes. Add salt, pepper and 1½ cup of shredded cheese, then fold in. Remove from heat once cooked to desired doneness. Remove from heat.
In a bowl, add portion of bean mixture. Add portion of eggs on top. Then add dollop of sour cream, sprinkle of green onions and a drizzle of Mexican gravy. Serve with tortilla (warmed if desired).