Growing up in a small town in Louisiana, the kitchen was where the heart of our home beat strongest. I remember the warm afternoons spent with my grandmother, the air filled with the rich scent of spices and the comforting sound of simmering pots. Today, living in New Orleans, I cherish those memories with every dish I create. This Quick & Easy Homemade Butter Chicken Recipe is a tribute to those days—simple, authentic, and filled with love. It’s a meal that feels like a warm hug, perfect for sharing with family and friends.
Why You’ll Absolutely Love This Recipe
- It’s so easy, it feels like a little kitchen victory!
- The blend of spices creates a symphony of flavors that dance on your tongue.
- Perfect for a cozy night in or a dinner for a large group.
- A versatile dish that pairs beautifully with naan bread and steamed rice.
- It’s a quick dinner idea that brings joy to the table.
Simple Ingredients for a Delicious Treat
Each ingredient in this recipe holds a special place in my heart, reminiscent of Southern traditions with a personal twist. The chicken, marinated in Greek yogurt and spices, absorbs flavors beautifully. The sweet paprika and curry powder add a gentle warmth, while the rich cream and butter create that luscious, silky sauce we all crave. And let’s not forget the fresh garlic and onion, the aromatic backbone of this dish. You’ll find the full ingredient list with exact measurements in the recipe card below!
Let’s Make Some Magic: Step-by-Step
Start by marinating the chicken. In a medium bowl, combine your chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well, ensuring each piece is coated in this fragrant blend. Let it marinate for at least 15 minutes while you prepare the other ingredients.
Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add the marinated chicken and cook until golden brown and cooked through, about 8-10 minutes. Remove the chicken from the skillet, but leave the oil in the pan.
Reduce the heat to medium and add 1 tablespoon of butter. Deglaze the pan by scraping any browned bits, adding a splash of water if needed. Add minced garlic and diced onion, sautéing until the onion is translucent and fragrant.
Stir in the tomato sauce and sugar, letting it simmer for 2-3 minutes. Add the chicken back into the skillet and pour in the heavy cream. Stir until the sauce turns a beautiful orange hue.
Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Let the sauce simmer on low heat for 10 minutes, allowing the flavors to meld.
Finish by stirring in the remaining 2 tablespoons of cold butter. Let it melt into the sauce for a silky finish. Sprinkle with chopped parsley if desired.
A Few of My Favorite Tips
For an extra depth of flavor, let the chicken marinate longer if you can. And don’t rush the simmering; it’s during this time that the magic happens, as the spices get to know each other. If you’re feeling adventurous, try adding a splash of lemon juice for a bright twist.
How I Like to Serve This
I love serving this butter chicken with warm naan bread and fluffy steamed rice, creating a perfect balance of textures. For a fresh and light side, try my Creamy Cucumber Salad, a delightful contrast to the rich flavors of the chicken.
Storing & Reheating (If There’s Any Left!)
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm on the stove over low heat, adding a splash of cream or water if needed to loosen the sauce. This dish also freezes well, making it a great option for easy dinner recipes for family picky eaters on busy nights.

Quick & Easy Homemade Butter Chicken Recipe
Ingredients
Chicken
- 680 grams chicken pieces cut into bite-sized chunks
Spices
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon greek yogurt
- 3 tablespoons vegetable oil
- 3 tablespoons butter divided
- 6 cloves garlic minced
- 1 medium onion diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt adjust to taste
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper optional for heat
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley optional, for garnish
- to serve naan bread
- to serve steamed rice
Instructions
- Marinate chicken with salt, garlic powder, paprika, curry powder, and yogurt for 15 minutes.
- Cook marinated chicken in oil until golden brown, then set aside.
- Sauté garlic and onion in butter until translucent, then add tomato sauce and sugar.
- Stir in chicken and heavy cream, simmer for 10 minutes with spices.
- Finish with butter and garnish with parsley if desired.
- Serve hot with naan and rice.