Mix seasonings together in a small bowl, set aside.
Heat oil in a large skillet over medium heat. Add onions and cook until lightly browned, about 5 minutes.
Add ground beef, breaking it up. Sprinkle seasonings, salt, and pepper. Cook until browned. Add garlic and cook for 1 minute.
Add tomato sauce and simmer uncovered for 25 minutes. Stir in parsley after simmering. Cook macaroni separately, drain, and add to sauce. Stir well.
For serving with cheese: preheat broiler, add cheese on top, broil until melted and lightly browned. Alternatively, bake at 350°F for 20-30 minutes until cheese melts.
Notes
Use oven-proof skillet for broiling or cover handles with foil.