Follow Me On Pinterest!
Craving that silky, aromatic Indian takeout favorite but don’t want to wait for delivery? This Easy Butter Chicken And Rice 20 Min Takeout At Home recipe is your new weeknight best friend. We’ve stripped away the hours of marinating without sacrificing that iconic, deep flavor. In the time it takes to set the table, you can have a steaming bowl of tender chicken bathed in a rich, buttery tomato sauce served over fluffy rice. It’s warm, comforting, and incredibly simple to whip up using standard pantry staples. Your kitchen will smell like a professional curry house in minutes.
Recipe Information
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 485 kcal
- Protein: 34g
- Carbs: 42g
Why Make This Easy Butter Chicken And Rice 20 Min Takeout At Home
This recipe is a total game-changer for busy families and professionals. You skip the high delivery fees and the mystery ingredients found in some takeout containers. By using a high-heat sear and a concentrated spice blend, you achieve a deep, developed flavor in a fraction of the usual time. It is a one-pan wonder that minimizes cleanup while providing a protein-packed, satisfying meal that even picky eaters love. Plus, you can control the spice level exactly how you like it.
Ingredients
- 1.5 lbs chicken breast or thighs, cut into bite-sized pieces
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1.5 cups tomato sauce (pureed tomatoes)
- 1 cup heavy cream (or full-fat coconut milk)
- 2 tablespoons Garam Masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder (adjust for heat)
- Salt and pepper to taste
- Fresh cilantro for garnish
- 3 cups cooked Basmati or Jasmine rice for serving
Directions
Step 1: Sauté the Aromatics
Place a large skillet over medium-high heat. Add the olive oil and one tablespoon of butter. Once the butter melts and bubbles, toss in the diced onions. Sauté for about 3 minutes until they become translucent and soft. Stir in the minced garlic and grated ginger, cooking for another 60 seconds until the mixture is fragrant. Do not let the garlic burn.
Step 2: Brown the Chicken and Spices
Add the chicken pieces to the skillet. Season immediately with salt, pepper, garam masala, turmeric, cumin, and chili powder. Stir well to coat every piece of chicken in the spices. Cook for 5-6 minutes, stirring occasionally, until the chicken is browned on the outside. The spices will “bloom” in the fat, releasing their full aroma and creating a flavorful base.
Step 3: Simmer the Sauce
Pour in the tomato sauce and stir to combine with the chicken and onions. Reduce the heat to medium-low and let it simmer for 5 minutes. This allows the chicken to finish cooking through while the sauce thickens. Finally, stir in the heavy cream and the remaining tablespoon of butter. Stir gently until the sauce turns that iconic silky orange color and reaches a velvety consistency.
Step 4: Plating
Fluff your pre-cooked rice with a fork and portion it into four bowls. Ladle a generous amount of the butter chicken over the rice, ensuring plenty of sauce covers the grains. Garnish with a handful of chopped fresh cilantro for a pop of color and freshness. Serve immediately while steaming hot.
Expert Tips for Perfect Easy Butter Chicken And Rice 20 Min Takeout At Home
- Use Chicken Thighs: For the most tender results, use boneless, skinless chicken thighs. They stay juicy even with high-heat cooking.
- Don’t Skimp on Butter: It’s called butter chicken for a reason! That final tablespoon of butter added at the end provides the signature glossy finish.
- Prep Ingredients First: Because this recipe moves fast, have your spices measured and vegetables chopped before you turn on the stove.
- Rice Shortcut: Use microwaveable steamed rice pouches to keep the total time strictly under 20 minutes.
- Balance the Acidity: If your tomato sauce is too tart, add a teaspoon of sugar or honey to the sauce to balance the flavors.
Delicious Variations
- Vegetarian Option: Swap the chicken for pan-fried paneer cubes, chickpeas, or roasted cauliflower.
- Dairy-Free: Use coconut oil instead of butter and full-fat coconut milk instead of heavy cream.
- Extra Veggies: Stir in a bag of baby spinach at the very end or add diced bell peppers during the onion sauté.
- Extra Spicy: Add a diced serrano pepper or increase the chili powder to one full tablespoon for a significant kick.
- Lower Calorie: Use Greek yogurt instead of heavy cream (temper it first so it doesn’t curdle) and serve over cauliflower rice.
Frequently Asked Questions
Can I make this recipe in advance?
Yes! Butter chicken actually tastes better the next day as the spices continue to meld. Store it in an airtight container in the fridge for up to 4 days.

What is the best substitute for Garam Masala?
If you don’t have Garam Masala, you can use a mild curry powder. While the flavor profile will change slightly, it will still result in a delicious, spiced dish.
Can I freeze butter chicken?
Absolutely. This dish freezes beautifully. Let it cool completely before placing it in a freezer-safe bag. It will stay fresh for up to 3 months. Thaw overnight in the fridge before reheating.
How do I prevent the cream from curdling?
Always stir in the cream over low heat. If the sauce is boiling vigorously, the dairy can separate. Lower the heat to a gentle simmer before adding the cream.
What kind of rice goes best with this?
Basmati rice is traditional because its long, narrow grains and nutty aroma pair perfectly with Indian sauces. Jasmine rice is a great second choice.
Conclusion
Making restaurant-quality Easy Butter Chicken And Rice 20 Min Takeout At Home is surprisingly simple and much faster than ordering out. With its rich, creamy sauce and perfectly spiced chicken, this meal is bound to become a staple in your weekly rotation. It proves that you don’t need hours in the kitchen to create a deep, complex meal that satisfies the soul. Grab your skillet and enjoy a gourmet experience in the comfort of your own home tonight!

Easy Butter Chicken And Rice 20 Min Takeout At Home
- Total Time: 20 minutes
- Diet: Vegetarian Option, Dairy-Free, Lower Calorie
Ingredients
- 1.5 lbs chicken breast or thighs, cut into bite-sized pieces
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1.5 cups tomato sauce (pureed tomatoes)
- 1 cup heavy cream (or full-fat coconut milk)
- 2 tablespoons Garam Masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder (adjust for heat)
- Salt and pepper to taste
- Fresh cilantro for garnish
- 3 cups cooked Basmati or Jasmine rice for serving
Instructions
- Step 1: Sauté the Aromatics: Place a large skillet over medium-high heat. Add the olive oil and one tablespoon of butter. Once the butter melts and bubbles, toss in the diced onions. Sauté for about 3 minutes until they become translucent and soft. Stir in the minced garlic and grated ginger, cooking for another 60 seconds until the mixture is fragrant. Do not let the garlic burn.
- Step 2: Brown the Chicken and Spices: Add the chicken pieces to the skillet. Season immediately with salt, pepper, garam masala, turmeric, cumin, and chili powder. Stir well to coat every piece of chicken in the spices. Cook for 5-6 minutes, stirring occasionally, until the chicken is browned on the outside. The spices will “bloom” in the fat, releasing their full aroma and creating a flavorful base.
- Step 3: Simmer the Sauce: Pour in the tomato sauce and stir to combine with the chicken and onions. Reduce the heat to medium-low and let it simmer for 5 minutes. This allows the chicken to finish cooking through while the sauce thickens. Finally, stir in the heavy cream and the remaining tablespoon of butter. Stir gently until the sauce turns that iconic silky orange color and reaches a velvety consistency.
- Step 4: Plating: Fluff your pre-cooked rice with a fork and portion it into four bowls. Ladle a generous amount of the butter chicken over the rice, ensuring plenty of sauce covers the grains. Garnish with a handful of chopped fresh cilantro for a pop of color and freshness. Serve immediately while steaming hot.
- Cook Time: 20 minutes









