Indian Tomato Chicken

This post may contain affiliate links. Read my disclosure policy.

Indian Tomato Chicken is an easy one pot kid friendly dinner made in less than an hour! Chicken breasts simmered in a flavorful mild tomato curry.

Chicken Tikka Masala is one of the most well-loved Indian Recipes with it’s mild, creamy tomato sauce that everyone can enjoy. This dairy-free tomato curry is just as full of flavor and crowd pleasing!

Indian Tomato Chicken in large pot


This flavorful mild curry dish is a great recipe for a weeknight dinner that kids love. Tomato Chicken Curry comes together in minutes and then its hands off for about a half an hour. Once its done, serve over rice and an easy vegetable side for a healthy, kid friendly chicken dinner with savory flavors that adults like too!

Tomato Curry Chicken may seem like it has a lot of ingredients, but it’s actually just a good amount of basic, bold flavored spices plus chicken, canned tomatoes, butter, and onion. Even the turmeric is a pretty common spice that you probably have on hand. If not just leave it out or swap with more common curry powder!

Tomato Curry

Tomato curries and tomatoes in curry are nothing new, in fact a lot of Indian curries are tomato based besides this recipe and Tikka Masala. What sets this Chicken Tomato Curry apart is that there is no cream or coconut milk, making a more zesty, robust tomato flavor. The spice blend has no garam masala, garlic, or heat added, making a curry sauce that is warm and slightly sweet.

You can always play with the seasonings, depending on your taste, but this Indian Tomato Curry Chicken recipe was made to be as kid friendly as possible. Its a great recipe for picky eaters who aren’t fans of curries heavy in garlic or spicy seasonings like cayenne pepper and hot chili flakes. If you need some inspiration to add more bold or spicy flavors, check out the variations.

Indian Tomato Chicken Curry is an easy, budget friendly slow cooker and freezer meal! There are slow cooker instructions later in the post and freezing ahead is as simple as cooking, cooling, and storing for up to 3 months. A freezer trick for saucy chicken dinners like this one: Place the chicken curry in freezer safe bags, lay flat on a baking tray and freeze until solid, then stack to store. Reheat in the slow cooker or on the stove top!


What to serve with this dish:

There’s nothing quite like creamy Indian Raita drizzled over Chicken Tomato Curry, it’s like the sour cream on enchiladas… ya gotta have it! Along with the Raita, serve Indian Tomato Curry with Steamed Rice or Brown Rice and Roasted Broccoli for a flavorful healthy dinner. Make some Pita Chips to dip in the extra tomato curry sauce and Raita too!

Indian Tomato Chicken in bowl with chickpeas and rice

Save Recipes
Create An Account & Save Recipes


  • Veggies: Make this healthy Tomato Chicken Curry more healthy and hearty with veggies! Use veggies like carrots, green beans, peas, bell peppers, mushrooms, pearl onions, or spinach.
  • Potatoes: Potatoes and curry are a perfect pair. Serve over Mashed Potatoes, or add diced red potatoes, gold potatoes, or sweet potatoes to the broth. You can also add a can or two chickpeas.
  • Meat: Swap chicken breasts for boneless chicken thighs, or a whole chicken cut in pieces. You can also make Tomato Curry with boneless pork, jumbo shrimp, or baked tofu.
  • Creamy: Make Chicken Tomato Curry creamy by adding a cup of heavy cream, full fat coconut milk, or plain yogurt in the last 5 minutes of cooking. Make sure dairy is room temperature and temper by whisking in 2-3 tablespoons hot curry before adding.
  • Spices: Adjust the spice blend by adding spices like cardamom, garam masala, curry powder, fresh ginger, a cinnamon stick, paprika, or cayenne pepper. Add ground spices a ¼ teaspoon at a time, tasting each time until you get the flavor you like.

Slow Cooker Indian Tomato Chicken Curry

    • In a large skillet, melt butter and sauté onions over medium high heat until translucent.
    • Stir in minced garlic and cook until fragrant, about 30 seconds.
    • Add onion-garlic mixture to the slow cooker.
    • Toast spices for 1 minute in hot skillet. Remove pan from heat.
    • Toss chicken in spices until just coated, add to slow cooker.
    • Deglaze skillet with ¼ cup water or chicken broth, just enough so you get all the remaining spices to pour into the slow cooker.
    • Top chicken and onion mixture with tomatoes, stir a few times.
    • Cover with lid and cook on low for 4-6 hours or on high for 2-3 hours.



  • Serve: Indian Tomato Chicken Curry can be at room temperature for up to 2 hours before it needs to be stored.
  • Store: Store cooled Tomato Chicken Curry in an airtight container for up to 3 days in the refrigerator.
  • Freeze: Cool Tomato Chicken Curry and freeze in a sealed container or freezer safe bag for up to 3 months. Thaw overnight in the refrigerator or reheat in a slow cooker from frozen.

Indian Tomato Chicken with bread

Pin This

Like this recipe? Save it to your Pinterest board now!




Indian Tomato Chicken Curry

  • Yield: 4 servings
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Course: Dinner
  • Cuisine: Indian
  • Author: Sabrina Snyder
Indian Tomato Chicken is an easy, one pot chicken dinner made in less than an hour! Chicken breasts simmered in a flavorful, kid friendly mild tomato curry.


  • 1 large onion , chopped
  • 2 tablespoon unsalted butter
  • 2 teaspoons ground cumin
  • 1 teaspoon ground turmeric
  • 1 teaspoon kosher salt
  • 1 teaspoon coarse ground black pepper
  • 1 teaspoon cinnamon
  • 1 teaspoon ground ginger
  • 1 teaspoon sugar
  • 1/2 teaspoon ground cloves
  • 1/4 teaspoon ground nutmeg
  • 2 bay leaves
  • 1 pound chicken breasts , boneless skinless, cut into 1" chunks
  • 28 ounces crushed tomatoes


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Add onion and butter to a dutch oven on medium heat.
  2. Cook, stirring occasionally, until the onions are translucent, about 5-6 minutes.

  3. Add the cumin, turmeric, salt, black pepper, cinnamon, ground ginger, sugar, ground cloves, nutmeg and bay leaves to the pot and stir well, cooking for 1 minute.
  4. Add in the chicken and stir into the spices.
  5. Cook the chicken for 3 minutes, then pour in the crushed tomatoes.

  6. Bring tomatoes to a simmer and lower heat to medium-low heat.

  7. Cook for 30 minutes.

Nutrition Information

Yield: 4 servings, Amount per serving: 333 calories, Calories: 333g, Carbohydrates: 20g, Protein: 40g, Fat: 11g, Saturated Fat: 5g, Cholesterol: 124mg, Sodium: 1045mg, Potassium: 1279mg, Fiber: 5g, Sugar: 11g, Vitamin A: 665g, Vitamin C: 22g, Calcium: 97g, Iron: 4g

All images and text © for Dinner, then Dessert.

Keyword: Indian Tomato Chicken Curry

Indian Tomato Chicken collage

Leave a comment & rating

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


      1. I can’t seem to find in the ingredients listed how much minced garlic. No mention there.
        Just about to make this. I’m sure it will be great as all your recipes are wonderful.

        1. Hi Linda sorry I missed this comment until now. No garlic in this recipe, I adjusted the card. If you’d like to add some (I did in different stages of recipe testing), I would suggest 3 cloves, minced added in step 3.