30-Minute Creamy Chicken and Potato Curry for Dinner

This easy, creamy chicken and potato curry is comforting, flavorful, and simple to make. Tender chicken and golden sautéed potatoes simmer in a rich, Indian-inspired curry sauce, coming together in about 30 minutes with common pantry ingredients. It’s ideal for a weeknight family dinner and often tastes even better the next day.

Wide angle shot of creamy chicken and potato curry served in a bowl, garnished with fresh cilantro and ready to eat.

I love that the chicken stays juicy while the potatoes soak up the sauce, becoming soft little pockets of flavor. There’s nothing complicated here—just a satisfying, reliable curry that’s easy to customize to your taste.

Recipe Highlights

  • One-pan recipe for easy cleanup
  • Ready in about 30 minutes
  • Rich, creamy curry using simple ingredients
  • Juicy chicken and tender, flavorful potatoes
  • Family-friendly and easy to adapt
  • Tastes great as leftovers—good for meal prep

Ingredients You’ll Need

Below is a quick overview of the main ingredients. For exact measurements, see the recipe card further down.

Ingredients for creamy chicken and potato curry arranged on a white background.

Chicken breast: Cut into roughly 1 to 1½-inch cubes. Boneless thighs can be used instead if you prefer more fat and flavor.

Potatoes: Use medium potatoes, peeled and cut into 1-inch pieces or thick slices so they cook evenly and absorb the sauce.

Cooking oil: A neutral oil like canola, vegetable, sunflower, grapeseed, or rice bran works well. Olive oil is fine, and for extra richness use butter or ghee.

Onion: Red, white, or yellow onion—finely chopped.

Ginger and garlic: Fresh is best. The recipe uses a ginger-garlic paste, or use about 5–6 crushed garlic cloves and 1 inch of grated ginger as an alternative.

Tomato puree: Adds body and a slight tang to the sauce.

Ground spices: Turmeric, chili powder, cumin, coriander, and garam masala for depth. If you don’t have garam masala, a pinch of cinnamon, cardamom, and nutmeg can approximate its warmth.

Heavy cream: Gives the curry a smooth, rich finish. For a dairy-free version, substitute coconut or cashew milk.

Coriander (cilantro): Fresh, chopped, for garnish and brightness.

Step-by-Step Instructions

1. Start with the potatoes

Heat oil in a pan and sauté the cubed potatoes until golden on all sides. Remove and set aside.

2. Cook the onions

In the same pan, add the chopped onion and cook over medium heat until golden brown.

3. Add the flavor base

Stir in ginger-garlic paste and cook for 1–2 minutes until the raw aroma disappears.

4. Time for the spices

Add turmeric, chili powder, cumin, coriander, and garam masala. Add a splash of water to prevent burning and help the spices bloom, then sauté briefly.

Step-by-step collage: sautéing potatoes, cooking onions, adding ginger-garlic paste, and sautéing spices.

5. Add the tomato

Pour in tomato puree, season with salt, and cook until the mixture thickens and oil begins to separate slightly.

6. Add the chicken

Add the chicken pieces, stirring to coat them in the masala. Sauté for a minute to seal in juices.

7. Simmer everything

Pour in water, return the potatoes to the pan, cover, and simmer over medium-low heat until the chicken is cooked through and the potatoes are tender.

Collage of tomato puree and salt being added, chicken sautéed, and water added for curry.

8. Finish it off

Reduce heat to low and stir in the cream. Let the curry simmer gently for a few minutes so the sauce becomes smooth and well combined.

9. Garnish & serve

Sprinkle chopped cilantro over the curry and serve hot with basmati rice, naan, or your preferred flatbread.

Collage showing potatoes added, curry covered to simmer, cream stirred in, and curry combined.
Side angle shot of chicken and potato curry served in a bowl, garnished with fresh cilantro and ready to eat.

Recipe Tips

Cut potatoes evenly: Keep pieces a similar size so they cook uniformly.

Brown the potatoes: Searing them first adds flavor and helps them hold their shape while simmering.

Let spices bloom: A splash of water while sautéing ground spices prevents burning and releases aroma.

Choose the right chili: In the U.S., avoid “chili powder” blends for heat—use cayenne, hot paprika, or pure ground red chili and adjust quantity to your taste.

Stir in cream over low heat: Add cream at the end over very low heat to prevent curdling and keep the sauce smooth.

Serving Suggestions

Serve this curry with basmati rice, naan, or both. A simple cucumber salad or a light raita pairs nicely to balance the richness.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.

To reheat, warm gently on the stovetop, stirring occasionally. Add a splash of water or milk to loosen the sauce if it has thickened.

FAQs

Is this curry spicy?

It’s mild by default and easy to adjust. Increase chili powder or add chopped fresh chilies for more heat, or omit the chili entirely for a gentle flavor.

Can I make it dairy-free?

Yes. Substitute the heavy cream with coconut milk or cashew milk for a dairy-free, still-creamy result.

You May Also Like These

  • Easy Curry Fried Rice with Shrimp
  • Easy One Pot Chicken Pilaf
  • Crispy Mashed Potato Fries
  • Easy Honey Garlic Tofu (Sweet and Spicy)

Tried This Recipe?

If you make this curry, please leave a comment and rating. Feedback helps others decide and lets me know what worked for you.

Recipe

Close-up of chicken and potato curry showing tender chicken pieces and potatoes coated in rich spiced gravy.

Easy Creamy Chicken and Potato Curry (30-Minute Dinner)

A warm and hearty curry made with tender chicken and golden potatoes in a creamy, spiced tomato sauce. Quick, simple, and perfect for busy weeknights.
Course: Dinner
Cuisine: Indian-Inspired
Keyword: 30 minute curry, creamy chicken curry, easy chicken curry
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 397kcal
Author: Geetanjali

Ingredients

  • 1 lb (500g) chicken breast, cut into 1–1½-inch cubes
  • 2 medium potatoes, peeled and cut into 1-inch pieces
  • 3 tablespoons cooking oil
  • 1 medium onion, finely chopped
  • 1½ teaspoons ginger-garlic paste
  • ½ teaspoon turmeric powder
  • ½ teaspoon chili powder
  • 1 teaspoon cumin powder
  • 1½ teaspoons coriander powder
  • ¾ teaspoon garam masala
  • ¼ cup tomato puree
  • ⅓ cup heavy cream (or coconut/cashew milk for dairy-free)
  • 1 teaspoon salt, or to taste
  • ¾ cup water
  • Handful fresh coriander (cilantro), chopped for garnish

Instructions

  • Cook the potatoes: Heat oil in a pan over medium-high heat. Add cubed potatoes and sauté until golden on all sides. Remove and set aside.
  • Sauté the onions: In the same pan, add chopped onion and cook over medium heat until golden, about 4–5 minutes.
  • Add ginger-garlic paste: Stir in the paste and cook 1–2 minutes until the raw smell disappears.
  • Add ground spices: Add turmeric, chili, cumin, coriander, and garam masala. Add about 1 tablespoon water to help the spices bloom and sauté for another minute.
  • Add tomato puree: Pour in tomato puree and salt. Cook 2–3 minutes until the mixture thickens and oil starts to separate.
  • Sauté the chicken: Add chicken cubes and stir to coat in the masala. Sauté for a minute.
  • Combine and simmer: Pour in ¾ cup water and return the potatoes to the pan. Cover and simmer on medium-low for 7–8 minutes until chicken is cooked and potatoes are tender.
  • Finish with cream: Reduce heat to low, stir in the cream, and simmer gently for 4–5 minutes until sauce is well blended.
  • Garnish and serve: Turn off the heat, sprinkle chopped cilantro on top, and serve hot with rice or bread.

Notes

Cut potatoes evenly: Keep pieces similar in size so they cook evenly.

Brown the potatoes first: Searing adds flavor and helps them hold their shape in the curry.

Let the spices bloom: Add a splash of water when cooking ground spices to release their aroma without burning.

Mind the chili powder: Use pure ground red chili, cayenne, or hot paprika for heat—adjust to taste.

Stir in cream over low heat: Add cream at the end over low heat to avoid splitting.

Nutrition

Calories: 397kcal | Carbohydrates: 24g | Protein: 28g

Nutrition Disclaimer:

Nutrition information is an estimate and can vary based on ingredients and brands. For precise values consult a nutrition calculator or registered dietitian.