Chicken and Potato Curry Recipe

This creamy chicken and potato curry is a cozy, satisfying Indian-style curry made with tender chicken, buttery potatoes, warm spices, and a lighter creamy sauce.

overhead view of chicken and potato curry with yellow basmati rice and naan bread

When the weather calls for something warm and comforting, a good curry is hard to beat. This easy chicken and potato curry is rich in flavor, simple to prepare, and hearty enough for a complete dinner without feeling overly heavy.

The recipe uses everyday ingredients and a short list of spices to create a creamy curry sauce with plenty of depth. Curry powder and garam masala bring warmth and fragrance, while garlic, ginger, onion, and tomato paste build a savory base. Evaporated milk gives the sauce a smooth, creamy texture without relying on heavy cream.

This chicken curry with potatoes is also wonderfully flexible. You can use chicken breasts or thighs, add extra vegetables, adjust the spice level, or swap the potatoes for another hearty vegetable. Serve it with rice, naan, or pita for a comforting meal that works well for both weeknights and relaxed weekend dinners.

A cast iron pan full of chicken and potato curry garnished with cilantro, with a plate of naan bread in the background.

The curry starts with lightly marinated chicken that is quickly seared for extra flavor. The sauce is then built in the same pan with onion, garlic, ginger, tomato paste, curry powder, and garam masala. Yukon Gold potatoes simmer until tender, then the chicken and peas are added at the end so everything finishes cooking together.

The result is a creamy chicken and potato curry that is flavorful, balanced, and easy to make in about 45 minutes.

Ingredient Notes

ingredients labelled for chicken and potato curry

Boneless Skinless Chicken Breasts

Boneless skinless chicken breasts work well because they cook quickly and stay tender when cut into bite-size pieces. Boneless skinless chicken thighs can also be used if you prefer a richer flavor and juicier texture.

Curry Powder

Curry powder is a spice blend that varies quite a bit from brand to brand. Some blends are mild and earthy, while others have more heat or a stronger sweetness. Use a curry powder you enjoy, and adjust the amount of spice to match your taste.

If you cook Indian-style dishes often, you may want to experiment with different blends to find one that suits your preferences. Fresh, fragrant spices make a noticeable difference in a simple curry like this one.

This creamy chicken and potato curry is a hearty, yet lightened-up, Indian-style curry that's not only quick and easy to prepare but also full of flavor.

Lemon Juice

Lemon juice adds brightness and helps balance the creamy sauce and warm spices. A small amount makes the flavors taste fresher without making the curry sour.

Olive Oil

Olive oil is used to sear the chicken and sauté the aromatics. You can substitute a neutral oil such as vegetable oil or canola oil if preferred.

Onion

Thinly sliced onion adds sweetness and texture to the curry. Yellow onion or sweet onion both work well. If you prefer a smoother sauce, dice the onion finely so it blends into the curry as it cooks.

Garlic

Fresh garlic gives the curry a savory aroma and depth. Garlic powder can be used in a pinch, but fresh garlic gives the best flavor.

Fresh Ginger

Fresh ginger brings a warm, zesty bite that pairs beautifully with curry powder and garam masala. Ground ginger can be used as a substitute, but fresh ginger is recommended when possible.

Garam Masala

Garam masala is a warm spice blend often used in Indian cooking. It adds depth, fragrance, and complexity to the curry. If you do not have it, a small mix of cumin, coriander, cardamom, and cinnamon can give a similar warm flavor.

Tomato Paste

Tomato paste adds savory richness and helps deepen the sauce without making it watery or overly tomato-forward.

Evaporated Milk

Evaporated milk creates a creamy sauce with a lighter feel than heavy cream. For a dairy-free option, full-fat canned coconut milk can be used, though it will give the curry a different flavor profile. Half-and-half, whole milk, or heavy cream can also be used depending on how rich you want the sauce to be.

Chicken Broth

Chicken broth adds liquid and savory flavor. Vegetable stock or water can be used instead, though broth gives the curry more depth.

Brown Sugar

A little brown sugar balances the spices and acidity in the sauce. It does not make the curry sweet; it simply rounds out the flavor.

Yukon Gold Potatoes

Yukon Gold potatoes are ideal because they have a creamy texture and buttery flavor. Russet potatoes, red potatoes, sweet potatoes, or butternut squash can also be used.

Green Peas

Frozen green peas add color, sweetness, and a fresh finish. There is no need to thaw them before adding them to the curry. You can also add spinach, snow peas, bell peppers, broccoli, or zucchini.

Fresh Cilantro

Fresh cilantro adds a bright finishing touch. If you do not enjoy cilantro, chopped parsley is a good alternative.

Step by Step Instructions

  1. In a medium bowl, combine the chicken with 1 tablespoon curry powder, 1 tablespoon lemon juice, and ½ teaspoon kosher salt. Set it aside briefly while you prepare the pan.
chicken cubes in a medium sized bowl with spices in it
overhead view of marinated chicken in a bowl
  1. Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the chicken and sear until golden on both sides, about 3 to 4 minutes. The chicken should not be fully cooked yet. Transfer it to a plate.
chicken being cooked in a skillet
  1. Lower the heat to medium. Add the remaining olive oil and sauté the onions until softened, about 5 minutes.
onion being cooked on a skillet
  1. Add the garlic, fresh ginger, remaining curry powder, garam masala, and tomato paste. Cook for about 30 seconds, stirring constantly, until fragrant.
spices added to the skillet
onion and spices cooked on a skillet
  1. Pour in the evaporated milk and chicken broth. Stir in the brown sugar and kosher salt until the sauce is smooth and combined.
milk and brown sugar added to the skillet
curry being cooked on a skillet
  1. Add the Yukon Gold potatoes and bring the sauce to a gentle simmer. Cook for about 15 minutes, stirring often, until the potatoes are fork-tender. If the sauce thickens too much before the potatoes are done, add a splash of broth or water.
chopped potatoes added to the skillet
  1. Return the chicken to the skillet and add the frozen peas. Cook for another 4 to 5 minutes, or until the chicken is cooked through and the peas are hot.
chicken and peas added to the skillet
chicken and potato curry being cooked on a skillet
  1. Garnish with chopped cilantro and serve hot over rice or with naan.
closeup view of chicken and potato curry with yellow basmati rice and naan bread

Serving Suggestions

  • Serve this creamy chicken and potato curry with yellow basmati rice, plain white rice, or another simple rice dish.
  • For a lighter option, pair it with cauliflower rice.
  • Naan or pita is perfect for scooping up the creamy curry sauce.
A cast iron pan full of chicken and potato curry garnished with cilantro, with a plate of naan in the background.

Storage Instructions

Let the chicken and potato curry cool to room temperature before transferring it to an airtight container. Store it in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until hot throughout.

Freezing is not recommended because potatoes can become grainy or watery after thawing.

More Easy Cozy Chicken Dinner Ideas

Apple Brie Stuffed Chicken

Thai Red Curry Chicken

Chicken Satay Rice Bowls

Pineapple Teriyaki Chicken Bowls

Can I prep this chicken curry in advance?

Yes. You can cook the curry ahead, let it cool, and store it in the refrigerator for up to 3 days. You can also prep the ingredients in advance so the curry comes together quickly when you are ready to cook.

What is the difference between curry powder and garam masala?

Curry powder is a spice blend often used to create curry dishes and usually includes turmeric, which gives it a yellow color. Garam masala is a warm spice blend that often includes spices such as cinnamon, coriander, cardamom, and peppercorns. In this recipe, both blends work together for flavor and depth.

How spicy is this chicken and potato curry?

This curry is generally mild, but the heat depends on the curry powder you use. To make it spicier, add green chili pepper or red pepper flakes. For a milder curry, choose a mild curry powder and avoid extra heat.

Can I make this chicken curry vegetarian?

Yes. Replace the chicken with chickpeas, tofu, or extra vegetables such as cauliflower. Use vegetable broth instead of chicken broth.

A cast iron pan full of chicken and potato curry garnished with cilantro, with a plate of naan bread in the background.

Chicken and Potato Curry

This creamy chicken and potato curry is a hearty, lighter Indian-style curry that is easy to prepare and full of warm, comforting flavor.
5 from 4 votes
Course: Main Dish
Cuisine: Indian
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Calories: 483kcal
Author: Ann Otis

Ingredients

  • 1 ¼ lbs boneless skinless chicken breasts cut into bite-size pieces
  • 2 tablespoons curry powder divided
  • 1 tablespoon lemon juice
  • ½ teaspoon kosher salt
  • 2 tablespoons olive oil divided
  • ½ medium onion thinly sliced
  • 1 clove garlic minced
  • 1 tablespoon fresh ginger minced
  • 2 teaspoons garam masala
  • 1 tablespoon tomato paste
  • 1 12 oz can evaporated milk
  • ¾ cup chicken broth
  • 1 tablespoon brown sugar
  • ½ teaspoon kosher salt
  • 3/4 lb Yukon Gold potatoes cut into 1-inch pieces
  • 1 cup frozen green peas
  • Fresh cilantro chopped, for serving

Instructions

  • In a medium bowl, combine the chicken with 1 tablespoon curry powder, lemon juice, and ½ teaspoon kosher salt. Set aside.
  • Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. Add the chicken and cook until browned on both sides, about 3 to 4 minutes. Remove to a plate before it is fully cooked.
  • Reduce the heat to medium. Add the remaining olive oil and the onions. Cook until tender, about 5 minutes.
  • Add the garlic, ginger, remaining curry powder, garam masala, and tomato paste. Cook, stirring constantly, for about 30 seconds.
  • Stir in the evaporated milk, chicken broth, brown sugar, and kosher salt. Add the potatoes and bring to a gentle simmer. Cook for about 15 minutes, stirring often, until the potatoes are tender. Add a little extra broth or water if the sauce becomes too thick.
  • Return the chicken to the pan and add the frozen peas. Cook for 4 to 5 minutes longer, until the chicken is cooked through.
  • Sprinkle with fresh cilantro and serve over rice.

Nutrition

Calories: 483kcal
| Carbohydrates: 38g
| Protein: 41g
| Fat: 19g
| Sodium: 1050mg