Creamy Tomato Cheese Paneer Butter Masala

So you’re staring at your fridge, which owes you money, craving that rich, velvety restaurant paneer butter masala, but too lazy to dial for delivery? Same, buddy. This creamy tomato cheese curry paneer butter masala, but better, is your shortcut to happiness. We’re talking silky gravy that hugs every cube of paneer, extra cheese melted right in for that “holy-crap-this-is-better-than-takeout” moment, and zero fancy chef skills required. Grab a spoon — we’re about to make magic (and maybe a tiny mess).

Why This Recipe is Awesome

This isn’t your basic paneer butter masala. Nope. We crank up the creaminess with fresh tomatoes, soaked cashews, AND a sneaky handful of grated cheese that melts into the gravy like it was born for the job. Result? Restaurant-level luxury in 30 minutes flat. It’s idiot-proof (even I nailed it on a hangover day), stupidly comforting on a rainy evening, and way cheaper than that ₹300 plate you usually order. Plus, the “but better” part? That extra cheese gives it a gooey, dreamy edge no curry house has figured out yet. Your taste buds will throw a party, and your friends will beg for the recipe. FYI, it reheats like a dream, too.

Ingredients You’ll Need

  • 250g paneer — cut into bite-sized cubes (the softer the better, don’t use that rubbery supermarket stuff)
  • 4-5 ripe tomatoes — roughly chopped (the juicier and redder, the sweeter the gravy)
  • 2 tbsp butter + 1 tbsp oil — real butter, people, this is the “butter” in butter masala
  • ½ cup fresh cream (or malai if you’re feeling extra Indian)
  • 50g processed cheese or cheddar — grated (the secret weapon that makes it “but better”)
  • 10-12 cashews — soaked in hot water for 15 mins (blends into pure silk)
  • 1 tsp ginger-garlic paste — or just smash some fresh if you’re fancy
  • 1 tsp Kashmiri red chilli powder — colour without the fire
  • 1 tsp coriander powder, ½ tsp turmeric, 1 tsp garam masala
  • 1 tsp kasuri methi (dried fenugreek leaves) — crushed between your palms for max aroma
  • 1 tsp sugar or honey — balances the tang (trust me)
  • Salt to taste
  • Fresh coriander for garnish (optional but makes you look pro)
  • Water as needed for the gravy

That’s it. No weird ingredients hiding in the back of your pantry.

Step-by-Step Instructions

  1. Prep like a boss: Soak those cashews in hot water. Cube the paneer and lightly fry it in 1 tsp butter until golden edges appear (3-4 mins). Set aside. This stops it from turning into a sad sponge later.
  2. Tomato magic: Boil the chopped tomatoes for 5 mins or just blitz them raw if you’re short on time. Peel the skins if you boiled (they slide right off). Blend with soaked cashews into a smooth paste. Zero lumps allowed — this is the creamy part.
  3. Build the base: Heat 2 tbsp butter + 1 tbsp oil in a pan on medium. Add ginger-garlic paste and stir for 30 seconds until fragrant. Dump in the tomato-cashew puree. Cook 8-10 mins till the raw smell vanishes and the oil starts separating. Your kitchen already smells like heaven, right?
  4. Spice time: Lower the heat. Stir in red chilli powder, coriander, turmeric, and salt. Cook 2 mins so the spices bloom (not burn, rookie move). Add ½ cup of water if it’s too thick. Simmer 5 mins.
  5. Cheese enters the chat: Pour in the cream and grated cheese. Stir like your life depends on it until the cheese melts completely and the gravy turns silky orange. Add sugar/honey and crushed kasuri methi. Taste and do a happy dance.
  6. Final hug: Gently slide the fried paneer cubes in. Simmer on low for 5 mins so the paneer soaks up all that cheesy tomato love. Switch off, cover, and let it rest 2 mins. Garnish with fresh coriander and one extra pat of butter because we’re extra.

Serve with naan, roti, or even rice — no judgment here.

Common Mistakes to Avoid

  • Thinking you can skip frying the paneer? It’ll just suck up gravy and turn mushy — don’t do it.
  • Overcooking after adding cream and cheese? The gravy splits and you cry. Low heat only!
  • Using cold paneer straight from the fridge? It stays hard and sad. Soak in hot water for 10 minutes if you didn’t fry.
  • Forgetting to blend the cashews smoothly? Chunky gravy is not the vibe we’re going for.
  • Adding all spices on high heat? Burnt spices taste bitter, and your neighbours will complain. Slow and steady wins the curry race.

Alternatives & Substitutions

  • No paneer? Use firm tofu — press it well and fry it the same way. Tastes shockingly close.
  • Dairy-free crew? Swap cream for coconut milk and cheese for nutritional yeast + a pinch of vegan cheese. Still creamy, still awesome.
  • Want it spicier? Add ½ tsp green chilli paste or extra Kashmiri powder — your call, brave soul.
  • No cashews? Use blanched almonds or even a spoonful of poppy seeds (soaked).
  • Out of fresh tomatoes? Canned crushed tomatoes work in a pinch, but fresh ones honestly taste brighter.
  • Got leftover gravy? Pour it over fries tomorrow — best life hack ever.

FAQs

Can I make this ahead of time for a party?

Heck yes! The gravy actually tastes better the next day. Store paneer separately, reheat gently with a splash of water or cream, then add paneer last. Your guests will think you slaved all day.

Is it really “but better” or just marketing talk?

Dude, the melted cheese in the gravy takes it from “good” to “I’m never ordering out again.” One bite and you’ll get it.

Can I use margarine instead of butter?

Technically yes… but why hurt your soul like that? Real butter is what makes the gravy glossy and rich. Live a little.

Paneer too hard or rubbery?

Soak cubes in hot water with a pinch of salt for 10 mins before frying. Or buy fresh from a local dairy — game changer.

How do I make it less calorie-heavy?

Use low-fat cream and less butter, but honestly… just eat half the portion and enjoy life. This is comfort food, not salad.

Can I freeze it?

Gravy, yes; paneer, no. Freeze the sauce alone up to a month, then thaw and add fresh paneer when reheating.

What if I hate kasuri methi?

Skip it — still delicious. But if you try it once, you’ll never leave it out again. Smells like pure love.

Read More Recipes:

Final Thoughts

There you have it — your new favourite creamy tomato cheese curry paneer butter masala that’s legitimately better than anything you’ve had delivered. Creamy, cheesy, tomato-packed perfection in under 40 minutes. Now go impress someone (or just yourself — no shame). Grab that naan, dig in, and maybe send me a pic of your happy face. You’ve earned every gooey bite. Happy cooking, legend! ❤️

Creamy Tomato Cheese Paneer Butter Masala
Mirha Pretty

Creamy Tomato Cheese Paneer Butter Masala

This Creamy Tomato Cheese Paneer Butter Masala is a rich and comforting Indian curry packed with flavor. Soft paneer cubes simmer in a silky tomato butter sauce infused with warm spices and finished with cream and melted cheese. The dish delivers a perfect balance of tangy, creamy, and mildly spicy flavors. It’s a restaurant-style favorite that pairs beautifully with naan, roti, or steamed basmati rice.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 360

Ingredients
  

  • 250 g paneer cubes
  • 2 tablespoons butter
  • 1 tablespoon oil
  • 1 medium onion finely chopped
  • 3 tomatoes pureed
  • 1 tablespoon ginger garlic paste
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1/2 cup fresh cream
  • 1/2 cup grated cheese
  • 1 teaspoon sugar
  • Salt to taste
  • 2 tablespoons chopped fresh cilantro

Method
 

  1. Heat butter and oil in a pan over medium heat.
  2. Add chopped onions and sauté until soft and golden.
  3. Stir in ginger garlic paste and cook for about 1 minute until fragrant.
  4. Pour in the tomato puree and cook until the sauce thickens.
  5. Add red chili powder, turmeric, coriander powder, and salt and mix well.
  6. Simmer the sauce for about 5–7 minutes until the oil begins to separate.
  7. Add paneer cubes and gently mix into the gravy.
  8. Stir in cream and grated cheese until the sauce becomes smooth and rich.
  9. Sprinkle garam masala and sugar and simmer for another 3 minutes.
  10. Garnish with chopped cilantro and a small swirl of cream before serving.

Notes

  • Soak paneer cubes in warm water for 10 minutes to keep them soft.
  • Use fresh cream for the best restaurant-style texture.
  • Adjust chili powder according to your spice preference.
  • Add a little milk if the gravy becomes too thick.
  • Serve hot with naan, roti, or basmati rice.

DID YOU MAKE THIS EASY RECIPE?

If you have, then share it with us by sending a photo. We’re excited to see what you’ve made:-): 🍛

Leave a Comment

Scroll to Top