In a deep 10-inch skillet, heat up olive oil over medium heat. Add the garlic and onion, sautéing for about 3 to 4 minutes until they become fragrant and slightly translucent.
Next, add the ground beef to the skillet. Cook it until it’s browned and no longer pink. Be sure to break it apart with a spatula for even cooking.
Season the beef with salt, black pepper, and taco seasoning. Stir well to combine.
Pour in a splash of vegetable broth to deglaze the pan, scraping up any cooked bits that may have stuck to the bottom.
Add the remaining vegetable broth and tomato sauce to the skillet. Stir everything together until well combined.
Now, add the macaroni pasta. Bring the mixture to a boil, then reduce the heat to a simmer. Cover the skillet and let it cook, stirring occasionally until the pasta is tender.
When the pasta is nearly done, stir in the crushed tomatoes.
Next, add the corn and black beans, mixing them into the pasta.
Remove the skillet from heat. Sprinkle the pepper Jack cheese and cheddar cheese on top of the pasta. Cover and let it sit for 5 to 10 minutes.
Serve with toppings like salsa, sour cream, or fresh herbs like cilantro.