In a large skillet over medium heat cook ground beef and chopped onion 5 to 7 minutes or until meat is browned, stirring occasionally. Drain fat if necessary.
Stir in tomatoes, chili powder, cumin, and salt. Stir in cooked macaroni. Reduce heat to medium-low.
Top with cheeses, saving some for topping. Stir to combine. Cover and cook until cheese is melted. Remove from heat; top with green onions and cilantro. Add reserved cheeses on top. Makes 10 servings.