1997, I wish I could help you, but I make most of my own; about 15 different varieties from grapes all over the world. I'm a food geek as well, and my wine choices vary as what we are having for dinner. So many variables.
As far as rich reds outside of Cabernet Sauvignon, I like Zinfandel, Tempranillo, Mouvedre (Monastrell, in Europe) and GSM blends (Grenache, Syrah, Mouverdre). Trying different wines is fun for me, and sometimes I find a bad one (or bad for me).
If you like a particular wine, say a 202x Malbec, buy a case from that vendor. If you buy a single bottle from a store, and the same bottle from a different store, you don't know how it has been stored, It may have sat on a loading dock in the sun for a few hours and that may improve or ruin a bottle of wine. And it's going to be different from a 202y Malbec. Many people enjoy a great bottle of wine with a steak with a special person and then try to drink the same wine with dish of spaghetti, with a friend, and the wine will taste different. That is what disappoints most people with wine drinking/enjoyment.
You will get somewhat consistent wine by buying non vintage wines that have a name instead of a variety. The is a red blend called Troublemaker from Paso Robles, VERY inexpensive and very versatile. It's made with 5 different grapes, may not be up your alley, but I hope you get my drift.
Some folks may not not enjoy wine as much as I do and may not tell the difference between varieties, aromas, flavors and cost. Some choose not to as well. There are over 1300 different wine grapes, different regions, climates and wine yeasts, so much to try!
One may learn to like certain varieties and certain areas and avoid others. I for one do not like French hybrid grapes, or red grapes that are grown in the eastern US that normally grow in warmer areas. Call me a snob, but the grapes can't get ripe enough to suit my palate and are more acidic to my taste buds.
Enjoy your journey!