A creamy and flavorful Indian-inspired chicken dish served with rice.
Cook the rice according to the package instructions.
Rinse the rice before cooking to remove excess starch for fluffier grains.
Heat the butter in a large pot over medium heat.
Use a non-stick pot to prevent sticking.
Add the chopped onion and sauté until translucent.
Stir frequently to avoid burning the onions.
Stir in the minced garlic and grated ginger, cooking until fragrant.
Lower the heat to prevent the garlic from burning.
Mix in the garam masala, chili powder, and cumin, stirring for 1 minute.
Toast the spices to enhance their flavors.
Add the crushed tomatoes and bring to a simmer.
Stir occasionally to prevent sticking.
Stir in the cream and season with salt and pepper.
Taste the sauce and adjust seasoning as needed.
Add the chicken pieces and cook until fully cooked through.
Ensure the chicken is cut into even pieces for uniform cooking.
Serve the chicken and sauce over the cooked rice.
Garnish with fresh cilantro for added flavor and color.