Go Back

30-Minute Indian Butter Chicken - Easy Recipes for Dinner

This creamy and flavorful 30-minute Indian Butter Chicken is the perfect easy recipe for a quick and satisfying dinner. Serve it with rice or naan!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Dinners
Cuisine: Indian
Keywords: dinner recipes, easy recipes, easy recipes for dinner, easy recipes with rotisserie chicken, homemade pretzels soft easy recipes, quick and easy recipes, recipes for dinner
Servings: 4 servings
Author: Betty

Ingredients

  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 2 tsp garam masala
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • 1/2 tsp salt
  • 2 tbsp butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 can (14 oz) crushed tomatoes
  • 1 cup heavy cream
  • 1/2 tsp cayenne pepper (optional)
  • 1 tbsp honey or sugar
  • 2 tbsp fresh cilantro, chopped
  • Cooked basmati rice or naan for serving

Instructions

  1. In a bowl, mix the Greek yogurt, lemon juice, garam masala, turmeric, cumin, coriander, paprika, and salt.
  2. Add the chicken pieces to the marinade and let sit for at least 15 minutes (or up to overnight).
  3. Heat butter in a large pan over medium heat. Add onions and sauté until soft.
  4. Add garlic and ginger, cooking for another minute until fragrant.
  5. Stir in the crushed tomatoes and cook for 5 minutes.
  6. Add the marinated chicken to the pan and cook until no longer pink.
  7. Pour in the heavy cream and cayenne pepper (if using), and simmer for 10 minutes.
  8. Stir in honey or sugar for balance, then garnish with fresh cilantro.
  9. Serve hot with basmati rice or naan.