Virat Kohli is one of India’s most popular cricketers. He is known for his energy, fitness, and passion for the game. But apart from cricket, Kohli is also known for his love for food. Over the years, his eating habits have changed a lot. Once a big fan of butter chicken, Kohli now follows a clean and healthy diet. Still, he has a few favorites that always win his heart.
In this article, we will look at the top 7 foods that Virat Kohli loves the most. These foods show both his taste and his healthy lifestyle. Whether it’s a cheat meal or a clean bowl of salad, each dish tells a story about him.
i. Chole Bhature
Chole Bhature is one of Virat Kohli’s all-time favorite dishes. Even though he follows a strict diet now, he still loves this Punjabi classic.
What is Chole Bhature?
It is a spicy chickpea curry (chole) served with deep-fried bread (bhature). It is heavy and full of flavor. This dish is loved all over North India.
Why Virat Loves It:
Kohli has mentioned many times that Chole Bhature from Delhi’s Rajouri Garden brings back childhood memories. He grew up eating this dish with family and friends. It’s more than food for him—it’s a piece of his roots.
When He Eats It:
Since it’s not a healthy option, Virat saves this dish for his cheat days. On a relaxed day, when he wants to enjoy something truly satisfying, Chole Bhature is often his go-to.

ii. Salads with Quinoa and Avocado
As Virat grew more focused on fitness, his food choices became cleaner. Today, salads are an important part of his meals.
What Kind of Salads?
Virat prefers protein-rich, low-carb salads. A typical favorite includes quinoa, avocado, nuts, and fresh greens like spinach or rocket leaves. He adds olive oil, lemon, and a touch of Himalayan salt for taste.
Why Virat Loves It:
He feels light and energetic after eating such meals. Salads keep his digestion smooth and give him the nutrients he needs without extra calories.
Fitness Focus:
This food reflects Kohli’s commitment to a plant-based diet. It’s clean, high in protein, and easy to digest—perfect for someone who trains hard every day.
Also Read – 10 Sweet Mother’s Day Food and Flower Offers You Can Still Catch
iii. Japanese Sushi
Sushi is another food item that Virat enjoys. It may come as a surprise to some fans, but Kohli has often spoken about his love for Japanese cuisine.
What is Sushi?
Sushi is a Japanese dish made with vinegared rice, vegetables, and seafood. Kohli usually prefers vegetarian or avocado sushi, but sometimes enjoys tuna or salmon sushi when he includes seafood in his diet.
Why Virat Loves It:
Sushi is fresh, light, and packed with flavor. It’s also beautifully presented. Kohli likes the clean ingredients and the artistic way sushi is made.
Healthy Yet Delicious:
Most sushi rolls are low in calories and high in protein. It’s a perfect balance of health and taste, which suits Virat’s food preferences.
iv. Protein Shakes and Smoothies
As a top athlete, Virat needs a lot of energy and nutrients. Protein shakes and smoothies are a regular part of his diet.
What’s in His Shakes?
He usually mixes plant-based protein powder with almond milk or coconut water. To this, he may add bananas, berries, spinach, or peanut butter.
Why Virat Loves It:
These drinks are quick to make and easy to carry. They help him recover after workouts and also keep him full for longer.
Perfect for Training Days:
Whether he’s training for a match or traveling between games, smoothies give him a healthy energy boost without any junk.
v. South Indian Food – Idli and Dosa
Virat Kohli enjoys South Indian food, especially when he’s looking for something light but tasty.
Simple Yet Flavorful:
Idli (steamed rice cakes) and dosa (thin rice pancakes) are made with fermented batter. They are low in fat and high in nutrition. He often eats them with coconut chutney and sambar (a lentil-based curry).
Why Virat Loves It:
South Indian food is comforting and easy to digest. It’s also a good vegetarian option that fits into his plant-based diet.
Healthy Choice:
This food gives him energy without making him feel heavy. It’s a smart pick when he wants something tasty but still healthy.
vi. Home-Cooked Sabzi and Dal
Nothing beats a simple Indian home-cooked meal. Despite his love for international cuisine, Virat still enjoys basic Indian food.
What’s on the Plate?
He likes simple dishes like mixed vegetable sabzi, dal (lentil curry), and roti (whole wheat flatbread). Sometimes, he also includes brown rice or jeera rice (cumin-flavored rice).
Why Virat Loves It:
It reminds him of his mother’s cooking. Home food brings a sense of comfort and calm. After long tours and matches, this kind of meal helps him feel at home again.
Balanced Nutrition:
This kind of food is full of proteins, fiber, and good carbs. It keeps his energy levels stable and supports his fitness.
vii. Dark Chocolate and Nuts
While Virat stays away from sweets most of the time, he sometimes treats himself with dark chocolate and nuts.

A Guilt-Free Dessert:
Dark chocolate has antioxidants and is less sweet than milk chocolate. When paired with nuts like almonds and walnuts, it becomes a smart snack.
Why Virat Loves It:
This snack satisfies his sweet tooth without breaking his diet rules. It’s also a good source of healthy fats and minerals.
Perfect Cheat Snack:
Instead of going for cakes or pastries, Kohli prefers something simple and healthy like this. It shows how he balances taste with discipline.
Also Read – 7 Hearty Comfort Foods Endorsed by Chefs for Cold Days
Final Thoughts
Virat Kohli’s food choices have changed a lot over the years. In his younger days, he loved butter chicken, fast food, and sugary drinks. But today, he chooses meals that are good for his body and mind. Still, he keeps a few favorites close to his heart, like Chole Bhature and South Indian breakfast.
His food journey shows us that change is possible. You don’t need to give up taste to eat healthy. It’s all about balance. Kohli is proof that you can enjoy food and still be super fit.
So, what can we learn from Virat Kohli’s plate?
- Stick to clean, home-cooked meals most of the time.
- Save rich, heavy foods for special days.
- Try new cuisines like sushi and quinoa salads.
- Choose snacks like dark chocolate and nuts instead of junk food.
- Drink protein shakes to support fitness.
Whether you are a cricket fan or just looking to eat better, Virat Kohli’s favorite foods offer plenty of inspiration. Try a few of them—you might just find a new favorite of your own!
🙋♂️ 5 FAQs About Virat Kohli’s Favorite Foods
What is Virat Kohli’s all-time favorite dish?
Virat Kohli has often said that Chole Bhature from Delhi is his all-time favorite food, especially from his hometown area of Rajouri Garden.
Is Virat Kohli vegetarian or vegan?
Virat Kohli follows a plant-based diet. While he was a non-vegetarian earlier, he shifted to a plant-based lifestyle for health and fitness reasons.
Does Virat Kohli eat cheat meals?
Yes, Kohli allows himself cheat meals occasionally. Chole Bhature and dark chocolate are some of his go-to cheat-day indulgences.
What kind of salads does Virat Kohli prefer?
He likes high-protein, low-carb salads with ingredients like quinoa, avocado, nuts, greens, and olive oil-based dressings.
How does Virat Kohli stay fit while enjoying food?
Kohli balances fitness and food by eating clean most of the time, focusing on home-cooked meals, smoothies, plant protein, and light foods like sushi and idli.