I have from time to time. I don't really do diets either, I have an eating program, but I go off track earlier this year.
I eat ~1800 and 2000 calories. Over 200 grams of protein, less than 100 grams of carbs (30+ grams from fiber), and as many healthy fats as I can fit.
I'm a tad hypoglycemic, so I try to eat something every few hours. A typical day looks something like:
-Half a scoop of whey isolate upon waking
-1 egg and 3/4 cup of egg whites (with a little ketchup to help it go down) and coffee
- an ounce of almonds and an ounce of roasted edameme beans
-half a cup of greek yogurt with some frozen berries and stevia
- lunch will be spring mix, chicken breast (or tuna), with some ev olive oil and balsmaic vinegar OR cold cut turkey with evo mayo on a high fiber, high protein wrap
- a cup of broccoli or green beans and 3/4 cup of cottage cheese
- half a scoop whey isolate with a tsp of natural pb and tblspn of chia seeds
- Dinner varies but is a lean meat and a vegetable
- lite greek yogurt and 2 tblspns peanut butter (not mixed together

)
On lifting days there is another protein shake post workout with a tblspn of BCAA's
On Saturdays I pretty much eat what I want. I find without a cheat day, I cannot maintain a healthy diet and I will cheat more an more throughout the week.
For cardio, I do 10 - 15 minutes of high intensity mixed calisthenics with 10 - 30 second breaks between exercises (sit-ups, leg lifts, pull-ups, push-ups, jumping jacks, hops, lunges, burpees, etc). I do that on non-lifting days (so 3 days a week). Once or twice a week, I also take a walk at lunch, with 5 -10 minutes of sprint intervals in the middle of the walk.
It's actually going pretty well, now that I'm back on track, but I was not consistent or focused for the first half of the year and it definitely set me back.