Indian Butter Spiced Potatoes Cauliflower

Steaming Indian Butter Spiced Potatoes and Cauliflower in a rich tomato cream sauce, garnished with fresh cilantro. Save to Pinterest
Steaming Indian Butter Spiced Potatoes and Cauliflower in a rich tomato cream sauce, garnished with fresh cilantro. | recipesbyroxanne.com

This creamy Indian-inspired dish combines tender potato cubes and cauliflower florets in a luxurious buttery tomato sauce. The aromatic spice blend of cumin, coriander, garam masala, and turmeric creates layers of warmth and depth, while heavy cream adds velvety richness. Perfect for weeknight dinners, the vegetables simmer until melt-in-your-mouth tender, absorbing all the fragrant flavors. Serve alongside fluffy basmati rice or with warm naan for soaking up the delicious sauce.

The first time I made this butter spiced potato and cauliflower dish, my tiny apartment filled with such an incredible aroma that my neighbor actually knocked on my door to ask what I was cooking. I'd been experimenting with Indian spices for months, but something about the combination of butter blooming with cumin and coriander created magic I hadn't expected.

I served this at a dinner party last winter when my friend Priya came over, and she told me it reminded her exactly of Sunday meals at her grandmother's house in Mumbai. That was the moment I realized this wasn't just another curry recipe but something that carried real warmth and tradition in every spoonful.

Ingredients

  • 3 medium potatoes: I peel and cube them into even pieces so they cook at the same rate as the cauliflower
  • 1 medium head cauliflower: Cut into generous florets that won't turn to mush during simmering
  • 1 medium yellow onion: Finely chopped because they dissolve into the sauce creating a sweet foundation
  • 2 cloves garlic and 1inch ginger: Grated fresh every time because the jarred stuff just can't compare to that punchy aromatic brightness
  • 1 small green chili: Optional but I love that sneaky heat that builds at the back of your throat
  • 2 tablespoons butter and 2 tablespoons oil: The butter gives richness while oil prevents burning
  • 1 can crushed tomatoes: The backbone of that velvety sauce
  • 1/2 cup heavy cream: This transforms the dish into something utterly indulgent
  • 1 1/2 teaspoons cumin: Earthy and essential for that authentic Indian flavor
  • 1 teaspoon coriander: Adds a subtle citrusy brightness
  • 1 teaspoon garam masala: The warming spice blend that makes everything smell like home
  • 1/2 teaspoon turmeric: For that gorgeous golden color
  • 1/2 teaspoon smoked paprika: My little twist that adds depth
  • Fresh cilantro and lemon: The finish that cuts through all that richness

Instructions

Build your aromatic foundation:
Melt the butter with oil in your largest skillet over medium heat then toss in the onions letting them turn golden and soft which takes about 5 minutes of patience
Wake up the garlic and ginger:
Stir in the minced garlic grated ginger and chopped green chili cooking just until you can smell them which happens fast so watch closely
Bloom those spices:
Add all your spices cumin coriander garam masala turmeric paprika chili powder salt and pepper and toast them for exactly one minute while stirring constantly because burnt spices taste bitter and sad
Create the sauce base:
Pour in those crushed tomatoes and let the mixture bubble away for 5 minutes until it thickens slightly and smells absolutely incredible
Add the vegetables:
Toss in the potato cubes and cauliflower florets stirring until every piece is coated in that spiced tomato goodness
Simmer until tender:
Add your water cover the pan and let everything cook for 18 to 20 minutes checking occasionally until the vegetables are fork tender but not falling apart
Make it creamy:
Lower the heat stir in the heavy cream and let it simmer uncovered for 5 more minutes watching the sauce transform into something silky and gorgeous
Final touches:
Taste and adjust seasoning then scatter fresh cilantro over the top and serve with lemon wedges on the side
A close-up of Indian Butter Spiced Potatoes and Cauliflower served over basmati rice with a side of warm naan. Save to Pinterest
A close-up of Indian Butter Spiced Potatoes and Cauliflower served over basmati rice with a side of warm naan. | recipesbyroxanne.com

Last Diwali I made a triple batch of this for a potluck and it disappeared within fifteen minutes. Three different people asked for the recipe including someone who swore they hated cauliflower but went back for seconds.

Making It Your Own

I've learned that cauliflower and potatoes are just the beginning for this dish. Sometimes I throw in frozen peas during the last five minutes or add diced bell peppers when I want extra color and sweetness.

The Rice Connection

Basmati rice cooked with a pinch of salt and a cardamom pod or two makes the perfect vehicle for all that sauce. I always make extra rice because the sauce is the best part and everyone wants more.

Feeding A Crowd

This recipe doubles beautifully and actually tastes better when made ahead of time so don't stress about timing. The flavors develop overnight in the fridge making it perfect for meal prep or dinner parties.

  • Reheat gently with a splash of water or cream to bring back that silky texture
  • The spices continue to meld so it might taste even spicier the next day
  • Freeze portions in airtight containers for up to three months though I rarely have leftovers that long
Vibrant Indian Butter Spiced Potatoes and Cauliflower simmered until tender, featuring golden potatoes and soft cauliflower florets. Save to Pinterest
Vibrant Indian Butter Spiced Potatoes and Cauliflower simmered until tender, featuring golden potatoes and soft cauliflower florets. | recipesbyroxanne.com

There's something so grounding about a dish that transforms humble vegetables into something this special and comforting.

Recipe Questions & Answers

Yes, simply substitute the butter with plant-based butter or coconut oil, and replace the heavy cream with full-fat coconut cream or cashew cream. The result remains equally rich and flavorful.

The spice level is moderate and family-friendly. You can easily adjust the heat by reducing or omitting the chili powder and green chili. For more warmth, add extra cayenne or fresh serrano peppers.

Basmati rice, warm naan bread, roti, or jeera rice are classic accompaniments. The dish also pairs well with quinoa or serves as a hearty side alongside grilled meats or other Indian curries.

Absolutely. Green peas, bell peppers, or carrots work wonderfully. Add hearty vegetables like carrots with the potatoes, while peas and peppers can be added during the last 10 minutes of cooking.

Store in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve overnight. Reheat gently on the stovetop with a splash of water to restore the creamy consistency.

Yes, it freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat slowly, adding cream if needed to regain texture.

Indian Butter Spiced Potatoes Cauliflower

Tender potatoes and cauliflower in a rich, buttery tomato sauce infused with aromatic Indian spices. A comforting vegetarian dish perfect with rice or naan.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 3 medium potatoes, peeled and cut into 1-inch cubes
  • 1 medium head cauliflower, cut into florets
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 small green chili, finely chopped (optional)

Sauce & Dairy

  • 2 tablespoons unsalted butter
  • 2 tablespoons vegetable oil
  • 1 (14 oz) can crushed tomatoes
  • 1/2 cup heavy cream
  • 1/4 cup water

Spices

  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper

Garnish

  • 2 tablespoons fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Sauté Aromatics: Heat butter and oil in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until soft and golden, about 5 minutes.
2
Add Ginger and Garlic: Stir in garlic, ginger, and green chili. Cook for 1 minute until fragrant.
3
Toast Spices: Add cumin, coriander, garam masala, turmeric, paprika, chili powder, salt, and pepper. Toast spices for 1 minute, stirring constantly.
4
Build Sauce Base: Pour in crushed tomatoes and cook for 5 minutes, allowing sauce to thicken slightly.
5
Combine Vegetables: Add potatoes and cauliflower. Stir well to coat vegetables evenly in the sauce.
6
Simmer Vegetables: Add water, cover, and simmer for 18 to 20 minutes, stirring occasionally, until potatoes and cauliflower are tender.
7
Finish with Cream: Lower heat. Stir in heavy cream and simmer uncovered for 5 minutes, allowing sauce to become rich and creamy.
8
Season and Serve: Taste and adjust seasoning as needed. Garnish with chopped cilantro and serve with lemon wedges, basmati rice, or naan.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 280
Protein 6g
Carbs 34g
Fat 14g

Allergy Information

  • Contains dairy (butter, cream). For dairy-free/vegan, substitute with plant-based alternatives.
  • No common allergens like nuts, eggs, or gluten, but always check ingredient labels for cross-contamination if sensitive.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.