Preheat the oven to 350 degrees F (175 degrees C). Generously grease a 2-quart baking dish with cooking spray.
Heat a large saucepan over medium-high heat. Cook and stir beef and onions in the hot pan until beef is browned and crumbly and onions are translucent, 5 to 7 minutes. Drain off fat.
Drain liquid from canned tomatoes into a 4-cup liquid measure; add water if needed, to make 2 ½ cups liquid. Add juice, tomatoes, macaroni, corn, bell pepper, garlic, soy sauce, chili powder, Italian seasoning, and pepper to the beef mixture; bring to a boil.
Pour ½ of the beef mixture into the prepared baking dish and sprinkle 1 cup cheese over top. Repeat beef and cheese layers once more. Cover the dish and place it onto a cookie sheet.
Bake in the preheated oven for 30 minutes. Uncover and bake until pasta is tender yet firm to the bite, about 15 minutes.
Remove from the oven and let sit for 10 minutes before serving.
