In a wide non-stick pot, heat some oil on medium high heat. Add ground beef, ginger paste, garlic paste, salt, pepper and mix it together. Cook for a few minutes, while stirring occasionally until the beef is thoroughly cooked and the excess liquid evaporates. You can also drain the excess liquid, if you are in a rush.
Add red beans, corn, salsa, taco seasoning, uncooked pasta, water, additional salt and pepper (if needed) and mix everything together.
Bring everything to a boil. The, cover and let cook for about 15 minutes or until the pasta is fully cooked.
If the mixture is getting too thick and the pasta still needs some time to cook, add a little more water (no more than a ¼ cup). Then, cover and cook for a few more minutes.
Remove from heat and sprinkle shredded cheese, which will melt in about 2 minutes.
Garnish with additional toppings of your choice and enjoy!