Ga Roti Recipe (Vietnamese Rotisserie Chicken)

5/5 - (11 votes)

When I first tried Ga Roti, I was blown away by its rich and savory flavor. This classic Vietnamese dish features tender chicken marinated in a blend of spices, then roasted to perfection. As I learned more about Ga Roti, I discovered its cultural significance in Vietnamese celebrations and daily life. 

Whether enjoyed in a local market or a fancy restaurant, Ga Roti never fails to satisfy my cravings for delicious and authentic Vietnamese cuisine. In this guide, we’ll explore everything you need to know about Ga Roti, from its origins and ingredients to cooking methods and serving suggestions.

What is ga roti?

What is ga roti 2 1024x683
What is ga roti?

Ga Roti (Vietnamese Rotisserie Chicken) is a classic Vietnamese dish made of marinated and roasted chicken. It is a beloved dish in Vietnam due to its rich and savory flavor, as well as its cultural significance. 

Ga Roti has been a part of Vietnamese cuisine for centuries, with regional variations found throughout the country. It is commonly served during special occasions and celebrations, as well as enjoyed in daily life. 

The history of Ga Roti dates back to ancient times and has been influenced by various cultures over the years. Whether enjoyed at a street vendor or a fancy restaurant, Ga Roti is a staple in Vietnamese food culture.

What does ga roti taste like?

Ga Roti has a rich, savory flavor with a slightly sweet undertone. The chicken is marinated in a blend of spices, which may include lemongrass, garlic, and fish sauce, giving it a unique and delicious taste. 

The skin is crispy, while the meat is juicy and tender. Some variations of Ga Roti may have a slightly spicy kick, depending on the marinade used. Overall, Ga Roti is a flavorful and satisfying dish that is sure to please any fan of Vietnamese cuisine.

Ga roti recipe

Ga roti recipe 1024x1024
Ga roti recipe

Ga roti recipe requires marinating the chicken for at least 2 hours, or overnight, for best results.

Cooking note 

  • Yield: 4 servings
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Course: Main Dish
  • Cuisine: Vietnamese
  • Equipment:
    • Baking tray
    • Mixing bowl
    • Whisk
    • Oven


  • 4 chicken legs (thigh and drumstick)
  • 1 tablespoon of honey
  • 1 tablespoon of soy sauce
  • 1 tablespoon of fish sauce
  • 2 garlic cloves, minced
  • 1 teaspoon of five-spice powder
  • 1 teaspoon of ground pepper
  • 1 teaspoon of salt
  • 1 tablespoon of vegetable oil
  • 1 onion, cut into wedges
  • 1 carrot, cut into chunks
  • 1 potato, cut into chunks

How to make ga roti?

Marinating the chicken is an essential step to making delicious Ga Roti. Here is a simple and authentic Vietnamese recipe for marinating roti chicken:

Marinate roti chicken

  1. In a mixing bowl, whisk together fish sauce, soy sauce, sugar, garlic, five-spice powder, and ground pepper to make the marinade.
  2. Add chicken legs to the marinade and coat well. Cover and refrigerate for at least 2 hours or overnight for best results.
  3. When ready to cook, remove the chicken from the marinade and discard any excess marinade.

Roast ga roti

  1. Preheat the oven to 375 °F (190 °C).
  2. In a baking tray, arrange marinated chicken legs and vegetables (onion, carrot, and potato) around the chicken.
  3. Bake in the preheated oven for 45 minutes or until the chicken is cooked through, and the vegetables are tender.
  4. While the chicken is baking, make the sauce by mixing 2 tablespoons of honey, 2 tablespoons of soy sauce, 1 tablespoon of fish sauce, and 1 tablespoon of lime juice in a bowl. Set aside.
  5. Once the chicken is cooked, remove it from the oven and let it rest for a few minutes.

Tips and tricks for perfect ga roti

Here are some tips and tricks to help you make the perfect Ga Roti:

  • Use chicken legs (thigh and drumstick) for the best flavor and texture.
  • Marinate the chicken for at least 2 hours or overnight for the best flavor.
  • Add a bit of sugar or honey to the marinade to help caramelize the chicken skin and add a slightly sweet flavor.
  • Roast the chicken at a high temperature (around 375°F/190°C) for crispy skin and juicy meat.
  • Use a baking tray with raised edges to prevent the marinade from spilling over.
  • Add vegetables like onion, carrot, and potato to the baking tray for a one-pan meal.
  • Baste the chicken with the marinade or juices from the tray during cooking for extra flavor and moisture.
  • Let the chicken rest for a few minutes before serving to allow the juices to redistribute and the flavors to meld.
  • Don’t be afraid to experiment with different herbs and spices in the marinade to create your own unique flavor profile.

Cooking methods

There are two main cooking methods for Ga Roti:

Traditional preparation

The traditional method of preparing Ga Roti involves marinating the chicken in a mixture of fish sauce, soy sauce, sugar, garlic, and five-spice powder, then roasting it in the oven until it is golden brown and crispy on the outside and juicy on the inside. 

This classic preparation method has been used for generations in Vietnam and is still popular today.

Modern twists on ga roti

While the traditional preparation method remains popular, modern twists on Ga Roti are also becoming more common. Chefs and home cooks alike are experimenting with different ingredients and cooking techniques to create unique and delicious variations of this classic dish.

Some modern twists on Ga Roti include grilling the chicken instead of roasting it, using different marinades such as lemongrass and chili, or even adding a fusion twist by serving Ga Roti with Mexican salsa or Korean kimchi.

Table about nutrient facts of ga roti

Table about nutrient facts of ga roti 1024x1024
Table about nutrient facts of ga roti

Here is a table detailing the nutrient facts of Ga Roti per serving:

Total Fat18g
Saturated Fat5g
Cholesterol130 mg
Sodium1080 mg
Total Carbohydrates13g
Dietary Fiber1g

High in protein, which helps to build and repair muscles. Contains essential vitamins and minerals such as vitamin B12, iron, and zinc

The marinade, which typically includes fish sauce, garlic, and other spices, may have anti-inflammatory and antioxidant properties

Ga Roti can be a part of a healthy diet when consumed in moderation and paired with nutrient-dense foods such as vegetables and whole grains.

It is important to note that some variations of Ga Roti may be high in sodium and saturated fat, so it is important to choose a recipe that fits your dietary needs and preferences.

What to serve with ga roti?

Ga Roti is a versatile dish that can be paired with a variety of side dishes and accompaniments. Here are some popular options:

  • Steamed Rice: Ga Roti is often served with steamed rice, which helps to balance out the rich and savory flavors of the chicken, and com ga roti is perfect for filling you up. Or you can serve it with Vietnamese fried rice, Com do.
  • Sliced Cucumbers: Sliced cucumbers provide a refreshing and crunchy contrast to the rich flavors of the chicken.
  • Lime Wedges: Lime wedges add a bright and citrusy flavor that complements the savory flavors of the chicken.
  • Dipping Sauce: Ga Roti can be served with a dipping sauce made of fish sauce, lime juice, sugar, and chili peppers for an extra kick of flavor.
  • Pickled Vegetables: Pickled vegetables such as carrots and daikon radish provide a tangy and slightly sweet flavor that complements the chicken, you also can add ga roti as a filling in banh mi.
  • Salad: A light and refreshing salad with lettuce, herbs, and a vinaigrette dressing can provide a nice contrast to the rich flavors of the chicken.
  • Soup: A light and savory soup, such as a clear broth with vegetables and herbs, can provide a nice complement to the rich and savory flavors of the chicken.

By pairing Ga Roti with these side dishes and accompaniments, you can create a well-rounded and satisfying meal that is sure to please your taste buds.

Variations of ga roti

There are many variations of Ga Roti throughout Vietnam and beyond. Here are a few examples:

  • Lemongrass Ga Roti: This variation includes lemongrass in the marinade for an extra zesty flavor.
  • Spicy Ga Roti: Some recipes include chili peppers or chili sauce in the marinade for a spicy kick.
  • Coconut Milk Ga Roti: Coconut milk is added to the marinade to give the chicken a rich and creamy texture.
  • Grilled Ga Roti: Grilling the chicken adds a smoky flavor and crispy texture to the dish.
  • Ga Roti Curry: This variation incorporates curry powder and coconut milk for a rich and fragrant curry sauce.
  • Fusion Ga Roti: Some chefs and home cooks are experimenting with fusion twists on Ga Roti, such as serving it with Mexican salsa or Korean kimchi.

By trying out these variations of Ga Roti, you can discover new flavors and create a unique and personalized version of this classic Vietnamese dish.

Substitute ingredients for making ga roti

Here are some common mistakes to avoid when cooking Ga Roti:

  • Not marinating the chicken long enough: Marinating the chicken for at least 2 hours or overnight is essential for achieving the best flavor and texture. Skipping or shortening this step can result in bland or tough chicken.
  • Using the wrong cut of chicken: Chicken legs (thigh and drumstick) are the best cut of chicken to use for Ga Roti, as they are more flavorful and juicy than other cuts.
  • Overcrowding the baking tray: Overcrowding the baking tray can cause the chicken and vegetables to steam instead of roast, resulting in soggy and less flavorful dish.
  • Not preheating the oven: Preheating the oven is important for ensuring even cooking and crispy skin.
  • Using too much salt in the marinade: Ga Roti marinade typically contains fish sauce, which is already salty. Using too much salt can result in an overly salty dish.

To avoid these common mistakes, be sure to follow the recipe instructions carefully and allow enough time for marinating and cooking. Avoid overcrowding the baking tray and preheat the oven before baking. 

Finally, taste the marinade before using it to ensure it is not too salty. With these tips, you can create a delicious and authentic Ga Roti that your family and friends will love.

Common ga roti mistakes

Common ga roti mistakes 1024x684
Common ga roti mistakes

If you are missing certain ingredients for making Ga Roti, here are some substitutes that you can use:

  • Fish Sauce: Soy sauce can be used as a substitute for fish sauce in a pinch. However, the flavor will be slightly different.
  • Five-Spice Powder: A mixture of cinnamon, cloves, fennel seed, star anise, and Szechuan peppercorns can be used as a substitute for five-spice powder.
  • Lemongrass: If you don’t have fresh lemongrass, you can use lemongrass paste or dried lemongrass. Alternatively, you can omit lemongrass altogether and still achieve a delicious result.
  • Honey: Brown sugar or maple syrup can be used as a substitute for honey in the marinade.
  • Chicken: If you prefer white meat, you can use chicken breasts instead of chicken legs. However, chicken legs are preferred for their flavor and texture.

It’s important to note that using substitutes may alter the flavor and texture of the dish slightly. However, with these substitutes, you can still create a delicious and satisfying Ga Roti.


Can ga roti be made gluten-free?

Yes, Ga Roti can be made gluten-free by using gluten-free soy sauce or omitting the soy sauce altogether. Additionally, it’s important to check the ingredients of the other sauces and condiments used in the recipe to ensure they are also gluten-free.

Can ga roti be made in a slow cooker?

While Ga Roti is traditionally roasted in an oven, it is possible to make it in a slow cooker. Simply place the marinated chicken and vegetables in the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours, until the chicken is fully cooked and tender. 

However, it’s important to note that slow cooking may result in a softer texture than roasting in the oven.

How do you know when ga roti is cooked through?

To know if Ga Roti is cooked through, you can use a meat thermometer to check the internal temperature of the chicken. The chicken is fully cooked when the internal temperature reaches 165°F (74°C). 

Another way to check if the chicken is cooked is to pierce it with a fork or knife, and if the juices run clear, it is fully cooked. The skin of the chicken should also be golden brown and crispy. Additionally, the meat should be tender and easy to separate from the bone. It’s important to ensure that the chicken is fully cooked to avoid any risk of foodborne illness.

Is ga roti spicy?

The spiciness of Ga Roti can vary depending on the recipe and personal preferences. Some recipes include chili peppers or chili sauce in the marinade for a spicy kick, while others may be milder in flavor. 

If you prefer a spicier Ga Roti, you can add more chili peppers or chili sauce to the marinade, or serve it with a spicy dipping sauce. Conversely, if you prefer a milder flavor, you can omit the chili peppers or reduce the amount of chili sauce used in the marinade. Ultimately, the level of spiciness can be adjusted to suit your taste buds.

How do you prevent Ga Roti from drying out?

To prevent Ga Roti from drying out, make sure to marinate the chicken for at least 2 hours or overnight to keep it moist and flavorful. Also, be sure to cover the chicken with aluminum foil while roasting to help trap in moisture. Additionally, avoid overcooking the chicken, as this can also cause it to dry out.

What occasions is Ga Roti typically served at in Vietnam?

Ga Roti is typically served at special occasions and celebrations in Vietnam, such as weddings, Tet (Vietnamese New Year), and other important festivals. It is also a popular dish for family gatherings and dinners.

Can you freeze Ga Roti?

Yes, Ga Roti can be frozen for up to 1 months. To freeze, let the chicken cool completely, then store in an airtight container or freezer-safe bag. When ready to use, thaw the chicken in the refrigerator overnight and reheat in the oven until heated through

Can you use chicken breast instead of chicken legs for Ga Roti?

While chicken legs are preferred for their flavor and texture in Ga Roti, chicken breast can be used as a substitute. However, keep in mind that chicken breast may dry out more easily than chicken legs, so be sure to adjust the cooking time accordingly and keep the chicken well-marinated to prevent it from drying out.


Finally, Ga Roti is a beloved dish in Vietnam and is becoming increasingly popular around the world. This flavorful and aromatic dish features tender and juicy chicken that has been marinated in a mixture of fish sauce, soy sauce, sugar, garlic, and five-spice powder, then roasted until golden brown and crispy. Ga Roti can be paired with a variety of side dishes and accompaniments such as steamed rice, sliced cucumbers, lime wedges, and dipping sauces.

While the traditional preparation method remains popular, there are also many modern twists on Ga Roti, including variations with lemongrass, coconut milk, and spicy chili peppers. As with any dish, it’s important to follow the recipe instructions carefully and avoid common mistakes such as not marinating the chicken long enough or overcrowding the baking tray.

Whether you are a seasoned cook or just starting out, Ga Roti is a delicious and satisfying dish that is sure to impress your family and friends. With its complex and aromatic flavors, it’s easy to see why Ga Roti is considered a staple in Vietnamese cuisine and a must-try dish for any food lover.

More Vietnamese recipes

Alex Au Yeung
Alex Au Yeung

With a passion for food and travel, Alex Au Yeung shares his culinary experiences and recommendations with his readers. Through his writing, he aims to showcase the rich and diverse flavors of Vietnamese and Asian cuisine to a wider audience.