Skip to Content
Recipes

How to Make Spaghetti al Makhani

A Chef shares his original recipe for a pasta sauce that blends classic Indian aromatics with a famed Italian technique.

10:17 AM EDT on May 20, 2026

Spaghetti al Makhani by Chef Ankish Shetty.

Spaghetti al Makhani by Chef Ankish Shetty.

The first time I made this, I was standing in my kitchen with leftover makhani sauce and no desire for rice. What came out of that moment is now the dish I am asked to make more than any other. The logic is simple: makhani and Marcella Hazan’s great butter-tomato sauce share the same bones — tomato, butter, slow heat. Change the aromatics and you change the passport, not the soul.

San Marzano tomatoes — lower in acidity, naturally sweet, built for long cooking — work better here than the Roma tomatoes traditional to makhani. The Parmigiano-Reggiano at the end earns its place the same way it does in any Italian pasta: salt, depth, finish. Leftover sauce keeps well refrigerated for up to four days and only improves overnight.

Spaghetti al Makhani

Spaghetti al Makhani

Recipe by Ankish Shetty
0.0 from 0 votes
Servings

4

servings
Prep time

20

minutes
Cooking time

2

hours 

10

minutes

Ingredients

  • 2 16-oz. cans 2 San Marzano tomatoes, whole peeled

  • 12 oz. 12 roasted cashews

  • 5 5 green cardamom pods

  • 1 bunch 1 cilantro stems

  • 8 oz. 8 unsalted butter (2 sticks)

  • 2 2 yellow onions, roughly chopped

  • 3 tbsp. 3 smoked paprika

  • 2 tbsp. 2 garlic powder

  • 2 tbsp. 2 ginger powder

  • 2 cups 2 heavy cream

  • 16 oz. 16 spaghetti

  • Parmigiano-Reggiano, freshly grated, for finishing

  • fresh cilantro leaves, for garnish

Directions

  • Combine tomatoes, cashews, cardamom pods, cilantro stems, butter, onion, smoked paprika, garlic powder and ginger powder in a heavy-bottomed pot over low heat.
  • Cook uncovered for 2 hours, stirring occasionally, until the sauce is deep, thick and fragrant.
  • Remove cardamom pods and transfer sauce to a blender. Blend until completely smooth.
  • Return sauce to the pot over low heat and stir in heavy cream. Taste and adjust seasoning with salt.
  • Bring a large pot of generously salted water to a boil and cook spaghetti until al dente. Reserve 1 cup of pasta water before draining.
  • Add drained pasta to the sauce over medium heat, tossing to coat. Add reserved pasta water a little at a time until the sauce clings evenly to every strand.
  • Plate and finish with freshly grated Parmigiano-Reggiano and fresh cilantro leaves.

Did you make this recipe?

Tag @appetitomagazine on Instagram and hashtag it with #italianfoodanddrink

Like this recipe?

Follow @Appetitomagazine on Pinterest

Follow us on Facebook!

Follow us on Facebook

Stay in touch

Sign up for our free newsletter

More Stories

Giada De Laurentiis Partners with Peroni to Bring Buchette del Vino Experience to the U.S.

The limited-time pop-up invites guests to enjoy an authentic Italian aperitivo experience inspired by one of Florence's most charming traditions.

July 23, 2026

Almond Semifreddo with Whipped Cream and Amarena Cherries

Cool, creamy, and easy to slice, this Italian favorite is a refreshing way to end a summer meal.

July 23, 2026

Italian Summer Fig Preserve Recipe

This homemade preserve turns fresh summer figs into a pantry staple you'll enjoy throughout the year.

July 23, 2026

Try This Lemon Risotto and Cocktail from Grand Hotel La Favorita

There's no better way to celebrate National Lemon Day than with recipes inspired by Italy's legendary Sorrento lemons.

July 23, 2026

Stuffed Calamari Recipe with Black Olive Ratatouille

This colorful seafood entrée lets fresh ingredients do the heavy lifting.

July 22, 2026

Spirito di Patata: When Italians Blame the Potato for a Bad Joke

The humble potato has fed generations of Italians. Their sense of humor is another matter.

July 22, 2026