Why I Love This Spinach Dish
My grandma used to call spinach “the velvet leaf.” She said it was fancy food that poor people could afford. I still laugh at that memory. This Palak Makhani is proof she was right. It turns simple greens into a rich, creamy treasure. Does that sound like something you want to try?
I made this recipe for the first time on a rainy Tuesday. The house filled with the smell of toasted cumin and garlic. My neighbor knocked on the door to ask what I was cooking. That is when I knew this dish was special. Why does good food always bring people closer together?
The Secret is in the Seeds
Here is the first fun move. You put butter in a hot pan and add black mustard seeds. Wait until they start to “pop” like tiny popcorn. *Fun fact: In India, these popping seeds are a sign of good luck in the kitchen.* I love that tradition. It makes cooking feel like a little celebration.
Next, you add cumin seeds and let them turn a little brown. This is where the magic starts. The smell will make you hungry instantly. Have you ever noticed how a simple smell can change your whole mood?
Building the Base
Now you add the diced red onions. Let them cook until they look soft and golden. Then stir in the minced ginger and garlic. This is the heart of the dish. Each one adds a little layer of flavor. My own kids used to pick out the garlic pieces, but they still licked the spoon clean. I think that is the best kind of win for a cook.
Slit the Thai chili and take out the seeds if you do not want it too hot. Then add it to the pan. Now comes the turmeric and red chili powder. The pan suddenly turns a beautiful orange. This is why I love cooking with spices. They turn plain food into art. Does the color of your food ever make you happier?
Making the Gravy Thick and Rich
Pour in the tomato sauce and water. Then add salt, cumin-coriander powder, and garam masala. Let it bubble until most of the water is gone. You want a thick sauce that coats the back of a spoon. This part takes patience, but it matters so much. Why this matters: a thin sauce makes the spinach feel watery. A thick sauce makes it feel like a hug in a bowl.
I once rushed this step and ended up with soup instead of a sauce. My family still jokes about “Spinach Soup Night.” But we ate it all anyway. That is the thing about cooking for people you love. They forgive your mistakes.
The Spinach and Cream Finish
Now add all the baby spinach. It looks like a mountain of leaves at first. Do not worry. It will wilt down in just a few minutes. Stir it gently and watch it shrink into a dark green sauce. This is the most satisfying part of the whole recipe. Why this matters: raw spinach is good for you, but cooked spinach lets your body soak up more of the vitamins. So you are being healthy and happy at the same time.
Finally, pour in the heavy cream or coconut milk. Stir and let it cook for about five minutes. Turn off the heat right when it starts to boil. Serve it hot with rice or warm naan bread. I always save a little naan to wipe the bowl clean. What is your favorite bread to dip in sauce?
A Dish for Any Day
Some people think Indian food is hard to make at home. This recipe proves them wrong. It uses simple tools and ingredients you can find at any grocery store. You do not need a special pot or a fancy spice cabinet. Just a pan, a spoon, and a little bit of love.
I hope you try this for your family or even just for yourself. The leftover sauce is amazing on eggs the next morning. Trust me on that. Do you have a favorite leftover trick? I would love to hear it. Share your stories or ask me a question. I read every single one.
Ingredients:
| Ingredient | Amount | Notes |
|---|---|---|
| Butter (Vegan or regular) | 2 Tbsp | |
| Black mustard seeds | 1 tsp | |
| Cumin seeds | 1 tsp | |
| Red onions | 1/2 cup | Finely diced |
| Ginger | 1 Tbsp | Minced |
| Garlic | 1 Tbsp | Minced |
| Thai chili | 1 | Slit and de-seeded |
| Turmeric powder | 1 tsp | |
| Red chili powder | 1 Tbsp | Adjust to taste |
| Tomato sauce | 3/4 cup | |
| Water | 2.5 cup | |
| Salt | 1 tsp | |
| Cumin-coriander powder | 1 tsp | |
| Garam masala | 1 tsp | |
| Baby spinach | 12 oz | 2 bags of baby spinach |
| Heavy cream or coconut milk | 1.5 cup |
My Love Affair with Palak Makhani
I still remember the first time I made this creamy spinach curry. It was a rainy Tuesday, and the kitchen smelled like a cozy Indian restaurant. Doesn’t that smell amazing? This dish feels like a warm hug in a bowl. It’s rich, green, and surprisingly easy to make.
You will start with butter and spices that pop and sizzle. That sound is pure magic. My grandma used to say the popping seeds are the curry’s way of saying hello. Let’s get that pan hot and begin our little adventure.
This recipe is perfect for a weeknight dinner or a lazy weekend. It tastes like you spent hours cooking, but you didn’t. I love serving it with warm naan or fluffy rice. Grab your apron, and let’s make something beautiful together.
Let’s Make It Together: Step-by-Step
Step 1: Grab a pan and set it on medium heat. Add 2 tablespoons of butter (vegan or regular both work). Wait for the butter to melt and get a little bubbly. This is the happy beginning of your curry.
Step 2: Toss in 1 teaspoon of black mustard seeds. Listen for them to start popping like tiny fireworks. My kids used to fight over who got to hear them first. (Hard-learned tip: do not lean over the pan or a seed might jump and surprise you.)
Step 3: Add 1 teaspoon of cumin seeds and let them turn a light brown. They will smell toasty and warm. Then stir in ½ cup of finely diced red onions. Cook them until they look soft and golden, about 3 minutes.
Step 4: Now add 1 tablespoon of minced ginger and 1 tablespoon of minced garlic. Stir them for 30 seconds until the kitchen smells incredible. Throw in 1 Thai chili that you slit and de-seeded. It adds a gentle heat, not fire.
Step 5: Sprinkle in 1 teaspoon of turmeric powder and 1 tablespoon of red chili powder. Stir fast so they don’t burn. Pour in ¾ cup of tomato sauce and mix everything together. It will look like a sunset in your pan.
Step 6: Add 2 ½ cups of water, 1 teaspoon of salt, 1 teaspoon of cumin-coriander powder, and 1 teaspoon of garam masala. Stir well and let it bubble. Let most of the water cook away until it becomes a thick, rich sauce. This takes about 10 minutes.
Step 7: Add all 12 ounces of baby spinach straight into the pan. It will look like way too much, but don’t worry. Stir gently as the spinach wilts down into a beautiful green river. Then pour in 1 ½ cups of heavy cream or coconut milk. Hard-learned tip: stir gently or it might splash on your stove.
Step 8: Let it cook for about 5 minutes until it starts to gently boil. Turn off the heat as soon as you see bubbles. Taste it and smile. What is your favorite way to eat this creamy spinach? Share below!
Cook Time: 25 minutes
Total Time: 40 minutes
Yield: 4 to 6 servings
Category: Dinner, Comfort Food
Three Fun Twists for Your Curry
Make it extra creamy: Swap the heavy cream for full-fat coconut milk and add a handful of cashews at the end. Blend it all together for a silky, nutty version.
Turn up the heat: Add two Thai chilies instead of one, or toss in a pinch of cayenne. It will wake up your taste buds in the best way.
Go cheesy: Stir in ¼ cup of grated paneer or soft cheese right before serving. It melts into little creamy clouds. Which one would you try first? Comment below!
How to Serve Your Palak Makhani
Spoon it over a mountain of steamed basmati rice. Or tear pieces of warm naan and dip them right in. A sprinkle of fresh cilantro on top makes it look like a restaurant dish.
For a drink, try a tall glass of chilled mango lassi. It’s sweet and creamy, just like the curry. Grown-ups might enjoy a light, crisp beer like a lager to balance the spices.
A side of cucumber salad with a squeeze of lemon adds a fresh crunch. It’s simple and perfect. Which would you choose tonight?

How to Store and Reheat Your Palak Makhani
This creamy spinach curry gets even better the next day. Let it cool completely before storing. Put it in a glass or plastic container with a tight lid. It will keep in the fridge for up to four days.
You can also freeze it for busy nights. Just pour the cooled curry into a freezer-safe bag or container. Leave a little space at the top because it expands. It will last for three months in the freezer. I once forgot a batch in the freezer for two months. It tasted just as good as fresh. That is the beauty of this dish.
To reheat, thaw it in the fridge overnight. Warm it in a pan on low heat. Stir often so the cream does not split. Add a splash of water if it looks too thick. Why does this matter? Proper storage saves you time on busy weeknights. You can make a big batch and enjoy it all week. Have you ever tried storing it this way? Share below!
Three Common Problems and Easy Fixes
Sometimes the curry turns out too watery. This usually means you did not let the water cook down enough. Follow the recipe and wait until the sauce looks thick before adding spinach. I remember making this once and it looked like soup. I let it simmer for five more minutes and it thickened right up.
Another issue is a bitter taste from the spinach. That happens when you cook it too long. Add the spinach at the very end and only cook until it wilts. This keeps the flavor sweet and mild. Why does this matter? Fixing these small mistakes helps you trust your cooking. You learn what to look for in the pan.
The last common problem is the cream curdling. This happens when the heat is too high. Always keep the heat on medium-low after adding cream. Stir gently and turn off the heat as soon as it starts to boil. Which of these problems have you run into before?
Quick Q&A for Your Kitchen Questions
Q: Is this recipe gluten-free?
A: Yes, it is naturally gluten-free. Just serve it with rice or gluten-free naan.
Q: Can I make it ahead of time?
A: Absolutely. It tastes even better the next day after the spices blend together.
Q: What if I don’t have Thai chili?
A: Use a pinch of red pepper flakes or a dash of cayenne pepper instead.
Q: How do I double the recipe?
A: Just double every ingredient. Use a larger pot and cook a little longer.
Q: Can I skip the cream for a lighter version?
A: Yes, use coconut milk or even plain yogurt stirred in at the end. Which tip will you try first?
A Warm Goodbye from My Kitchen to Yours
I hope this creamy spinach curry brings warmth to your table. It is one of those dishes that feels like a hug in a bowl. Every time I make it, I think of cool evenings with family gathered around. *Fun fact: In India, this dish is often called “Palak Makhani” because “makhani” means buttery.
I would love to see your version of it. Take a photo of your curry with rice or naan. Show me how it turned out! Have you tried this recipe? Tag us on Pinterest! Your pictures make my heart so happy. Happy cooking! —Chloe Hartwell.

Palak Makhani Recipe Creamy Spinach Curry
Description
Creamy, restaurant-style Palak Makhani recipe with rich spinach and butter. A quick, delicious, vegetarian Indian dinner the whole family will love.
Ingredients
Instructions
- Heat a pan on medium heat and add butter (I used vegan butter, but, you can use any butter). Add black mustard seeds and wait for them to “pop”.
- Add the cumin seeds and let them brown.
- Add the chopped red onions and let them brown.
- Add minced garlic and ginger.
- Add Thai green chili.
- Add the turmeric and red chili powder.
- Add 3/4 cup of tomato sauce.
- Add 2 1/2 cups of water.
- Add salt, cumin-coriander and garam masala.
- Let most of the water dissipate until it’s a thick sauce consistency.
- Add 12 oz baby spinach.
- Add heavy cream (or cream of choice) and cook for about 5 minutes.
- Turn off heat when it starts to boil. Serve with rice or naan.





Leave a Reply