Should You Work Out in the Morning or at Night?
The honest answer is whichever one you'll actually do, and if that's all you needed to hear you can stop reading. Seriously, it won’t bother me.
It's an unsatisfying answer, partly because it sounds like a dodge and partly because you've read enough claims in both directions to suspect there's a real edge somewhere. There is, sort of. It's smaller than the people arguing about it suggest, and it's almost never what decides the question for an individual.
What the Evidence Says About Timing
Your body runs on a daily rhythm and some of it is relevant here. Core temperature rises through the day and peaks in the late afternoon or early evening, and measures of strength, power, and flexibility tend to follow it. Reviews of time-of-day effects generally find somewhat better performance later in the day, though the size of the effect varies depending on the type of exercise and how studies were conducted (Chtourou & Souissi, 2012).
So the narrow answer: late afternoon is probably when your body performs best.
Two things complicate that. The effect is modest. Small percentage differences that matter to a competitive athlete chasing a record and are essentially invisible to someone training twice a week to feel better. And your body adapts to the time you train. Train consistently in the morning and your morning performance climbs toward your afternoon level. The rhythm isn't fixed, but rather it shifts to fit what you habitually ask of it.
This mostly dissolves the physiological argument. There's a small edge in the evening for an untrained person, and it largely disappears once you've trained at a given time for a while.
On fasted morning cardio specifically, the case for an advantage is weak. One controlled comparison of fasted versus fed aerobic exercise found no significant difference in body composition change between the groups, though it was a small study over four weeks (Schoenfeld et al., 2014). The underlying logic is straightforward enough: what you lose over months depends on total energy balance, not on which fuel you happened to burn during a given hour.
The Arguments That Actually Hold Up
The real case for each has little to do with physiology.
Morning's advantage is that nothing has happened yet. At 6 am nothing has come up, no one has asked you for anything, and your workout hasn't been rescheduled by a meeting or a sick kid or a bad afternoon. Evening sessions compete with everything the day accumulated, and they lose that competition regularly. If you've repeatedly planned evening workouts and repeatedly not done them, the problem probably isn't discipline. You scheduled something important at the hour when your life is least predictable.
Evening's advantage is that you're awake and warm. You'll likely feel stronger, the warm-up is shorter, and you don't have to get up in the dark. For people who genuinely struggle to function early, which is a real thing, not a character trait, morning training is a tax that compounds until they quit.
There's also the stress-discharge argument, which I'd take seriously. If your job is the main source of tension in your life, training after it rather than before puts the release where the tension is.
The Sleep Question
The standard advice is that evening exercise ruins sleep. That's been walked back considerably.
A systematic review found that evening exercise generally didn't impair sleep in healthy people, and in some respects modestly improved it, with the caveat that vigorous exercise ending shortly before bedtime may be the exception (Stutz et al., 2019).
So training at 7 pm is fine. Training hard at 10 pm and going to bed at 11 might not be, and you'll know within a week whether it affects you.
Worth adding: if you're getting up at 5am to train and consequently sleeping six hours, you've made a bad trade. Sleep affects your training more than the hour you train does. A morning routine that costs you an hour of sleep at night isn't a better routine.
The Questions That Actually Decide It
Forget which is optimal. Ask these instead.
Which one have you already failed at? If you've tried mornings three times and never lasted a month, that's data. Stop treating it as a discipline problem you'll eventually solve and try the other one.
What does your household make possible? If someone else handles mornings so you can get out, mornings work. If evenings are the only time you see your family, evenings will generate friction regardless of how motivated you are.
And can you actually get up? Some people shift their schedule with effort. Some genuinely can't, and forcing it produces months of misery followed by quitting. Being honest about who you are will save you a lot of time.
What Matters More Than Either
Consistency of timing probably matters more than the timing itself.
Habitual behavior is closely tied to stable context, in other words, same time, same place, same preceding activity (Wood et al., 2002). A session at a fixed hour has that stability working for it. “Whenever I can fit it in” doesn't, which is why it sounds flexible and tends to produce nothing: it never stops being a decision.
Pick one. Put it on the calendar. Change it if it's clearly not working after a month, but change it deliberately rather than drifting.
The difference between morning and evening is a rounding error. The difference between a fixed time and no fixed time is most of the outcome.