Indian Butter Spiced Potatoes and Cauliflower

Steaming Indian Butter Spiced Potatoes and Cauliflower in a rich, creamy tomato sauce with fresh cilantro garnish. Save
Steaming Indian Butter Spiced Potatoes and Cauliflower in a rich, creamy tomato sauce with fresh cilantro garnish. | urbankitchenstories.com

This comforting vegetarian dish features tender potatoes and cauliflower florets slowly simmered in a luxurious, buttery tomato sauce infused with traditional Indian spices. The creamy sauce gets its depth from crushed tomatoes, heavy cream, and a warming blend of cumin, coriander, garam masala, and turmeric.

Ready in just 50 minutes, this one-pan meal is perfect for weeknight dinners or weekend entertaining. The vegetables absorb the fragrant spices while the sauce reduces into a velvety consistency that coats every bite. Serve with fluffy basmati rice, warm naan bread, and fresh cilantro for a complete, satisfying meal.

The first time I made this dish, my apartment smelled so incredible that my neighbor actually knocked on my door to ask what was cooking. That aroma of blooming spices in butter is something I've chased ever since. Now it's become my go-to when I need something that feels like a warm embrace but doesn't require hours of stirring.

I once served this at a dinner party where two guests swore they didn't like cauliflower. They went back for thirds and asked for the recipe before they even left. That's when I knew this wasn't just a recipe I cooked, it was one I kept in my back pocket for winning hearts.

Ingredients

  • Potatoes: I've learned that waxy varieties hold their shape better, but russets will give you that comforting creaminess that soaks up the sauce beautifully
  • Cauliflower: Cut your florets slightly larger than you think you should since they shrink as they cook and you want them to maintain some texture
  • Onion: Take your time here and let it develop that deep golden color since it provides the foundation of flavor
  • Garlic and ginger: Fresh makes all the difference here and I always grate the ginger rather than mincing it for better distribution
  • Green chili: Keep the seeds in if you love heat or remove them for just a gentle warmth that lingers
  • Butter and oil: This combination is essential because oil handles the high heat while butter contributes that unmistakable richness
  • Crushed tomatoes: Quality matters since this is the backbone of your sauce and will determine the depth of flavor
  • Heavy cream: Room temperature cream incorporates more smoothly and prevents any curdling worries
  • Ground cumin: This earthy note provides that characteristic Indian restaurant flavor we all love
  • Ground coriander: Adds a subtle citrus brightness that balances the rich cream
  • Garam masala: Every brand is different so taste your sauce and adjust accordingly
  • Turmeric powder: More than just color, it adds that warm, slightly bitter base note
  • Smoked paprika: My secret addition for that subtle smoky depth most home cooks miss
  • Chili powder: Start with less since you can always add more but you cannot take it back
  • Salt and pepper: Season gradually throughout the cooking process rather than all at once
  • Fresh cilantro: The bright herbal finish cuts through the richness of the cream
  • Lemon wedges: A squeeze right before serving wakes up all the spices

Instructions

Start with your foundation:
Melt the butter and oil together in a large skillet over medium heat, watching as they shimmer and meld together into something beautiful
Build your base:
Add your chopped onion and let it soften and turn golden, taking the full five minutes because this patience pays off in the final flavor
Wake up the aromatics:
Stir in your garlic, ginger, and green chili and cook just until the most gorgeous smell fills your kitchen, about one minute
Bloom your spices:
Add all your ground spices and let them toast in the hot fat for one full minute, stirring constantly so nothing burns
Create your sauce:
Pour in those crushed tomatoes and cook for five minutes until everything thickens into something that looks like it came from a restaurant kitchen
Add the vegetables:
Toss in your potatoes and cauliflower, stirring until every single piece is coated in that gorgeous red sauce
Simmer to tenderness:
Add your water, cover the pan, and let everything bubble away for twenty minutes until the vegetables surrender completely
Transform into luxury:
Lower your heat, stir in that heavy cream, and let it simmer uncovered for five minutes until your sauce turns impossibly rich
Final touches:
Taste your creation and adjust the salt or heat, then scatter with fresh cilantro and serve immediately with those lemon wedges
A close-up of Indian Butter Spiced Potatoes and Cauliflower served with fluffy basmati rice and warm naan bread. Save
A close-up of Indian Butter Spiced Potatoes and Cauliflower served with fluffy basmati rice and warm naan bread. | urbankitchenstories.com

My friend's mother-in-law from Mumbai tried this once and told me it tasted like something she'd eat back home. I still think about that compliment every time the cream hits the pan and turns everything pink and perfect.

Making It Your Own

I've discovered that adding a handful of frozen peas in the last five minutes brings pops of sweetness that everyone loves. Sometimes I'll toss in bell peppers for color and extra texture. The beauty of this dish is how forgiving it is with additions.

Serving Suggestions

Over fluffy basmati rice that's been cooked with a pinch of cardamom is my absolute favorite way to serve this. Warm naan for scooping up every last drop of sauce transforms it into a proper feast. I've also served it alongside simple roasted chicken for family members who insist on meat.

Storage and Reheating

This keeps beautifully in the refrigerator for up to four days and I actually think it tastes even better after the flavors have had time to marry. Reheat gently with a splash of water or cream to bring back that luxurious texture. It also freezes well for those nights when cooking feels impossible.

  • Let it cool completely before storing to prevent condensation
  • Reheat on the stove rather than the microwave for the best texture
  • Always reserve a little fresh cilantro for garnish after reheating
Golden potatoes and cauliflower in spiced tomato butter sauce, Indian Butter Spiced Potatoes and Cauliflower ready to enjoy. Save
Golden potatoes and cauliflower in spiced tomato butter sauce, Indian Butter Spiced Potatoes and Cauliflower ready to enjoy. | urbankitchenstories.com

There's something deeply satisfying about a vegetarian dish that feels this indulgent. I hope this recipe finds its way into your regular rotation like it has in mine.

Recipe FAQs

Yes, simply substitute unsalted butter with plant-based butter and replace heavy cream with full-fat coconut cream or cashew cream. The texture and flavor will remain rich and satisfying.

The spice level is medium and adjustable. With 1/2 teaspoon chili powder and optional green chili, it offers gentle warmth. Reduce chili powder to 1/4 teaspoon or omit the green chili for a milder version, or increase both for more heat.

Absolutely. Green peas, diced carrots, or bell peppers work beautifully. Add peas during the last 5 minutes of simmering, while harder vegetables like carrots should be added with the potatoes and cauliflower.

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

Fluffy basmati rice, warm naan bread, or roti are classic choices. For a lighter option, serve with quinoa or cauliflower rice. A simple cucumber raita or fresh green salad balances the rich sauce perfectly.

Yes, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that the cream may separate slightly upon reheating—simply stir well to restore the creamy texture.

Indian Butter Spiced Potatoes and Cauliflower

Tender vegetables in rich, buttery tomato sauce with aromatic Indian spices

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
Prepare the Aromatics: Heat butter and oil in a large skillet or Dutch oven over medium heat. Add chopped onion and sauté 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 the Spices: Add cumin, coriander, garam masala, turmeric, paprika, chili powder, salt, and pepper. Toast spices for 1 minute, stirring constantly.
4
Build the Sauce Base: Pour in crushed tomatoes and cook for 5 minutes, letting the sauce thicken slightly.
5
Add Vegetables: Add potatoes and cauliflower. Stir well to coat vegetables in the sauce.
6
Simmer the Curry: Add water, cover, and simmer for 18-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.
Danielle Rivera

Passionate home cook sharing simple, wholesome recipes and easy meal ideas for everyday family dinners.