Indian Butter Spiced Potatoes Cauliflower

Golden-brown cubes of Indian Butter Spiced Potatoes and Cauliflower glisten in a creamy, aromatic tomato sauce, garnished with fresh cilantro. Save
Golden-brown cubes of Indian Butter Spiced Potatoes and Cauliflower glisten in a creamy, aromatic tomato sauce, garnished with fresh cilantro. | homesteadspoon.com

This comforting Indian dish features tender potato cubes and cauliflower florets simmered in a luxurious, buttery tomato-based sauce. The aromatic spice blend of cumin, coriander, turmeric, and garam masala creates layers of warming flavor while heavy cream adds velvety richness. Ready in under an hour, this vegetarian main pairs beautifully with basmati rice or warm naan bread.

The first time I made this dish, my tiny apartment smelled so incredible that my neighbor knocked on my door to ask what I was cooking. That aroma of blooming spices in butter is something you never forget, and it has become my go-to when I need serious comfort food that still feels special.

Last winter, I served this at a dinner party where two guests declared they didnt like cauliflower. They both went back for seconds, and Ive never felt more quietly smug about a vegetable dish winning people over.

Ingredients

  • 3 medium potatoes: Yukon Gold or red potatoes hold their shape beautifully and become naturally creamy
  • 1 medium head cauliflower: Cut into generous florets so they dont turn to mush during simmering
  • 1 medium onion: Finely chopped onion dissolves into the sauce, creating that authentic restaurant style base
  • 2 large tomatoes: Fresh tomatoes break down beautifully, but canned work in a pinch
  • 3 cloves garlic: Fresh minced garlic is non negotiable here for that authentic Indian depth
  • 1-inch fresh ginger: Grating ginger releases more flavor than chopping and prevents stringy bits
  • 1 ½ tsp ground cumin: This earthy spice forms the backbone of the flavor profile
  • 1 ½ tsp ground coriander: Adds subtle citrusy brightness that balances the rich sauce
  • 1 tsp ground turmeric: Gives that gorgeous golden color and mild earthy undertones
  • 1 tsp garam masala: The warming finish that makes the dish taste complete
  • ½ tsp chili powder: Adjust based on your heat tolerance, but dont skip it entirely
  • 1 tsp salt: Start here and add more at the end to taste
  • ¼ tsp black pepper: Freshly ground makes a noticeable difference
  • 3 tbsp unsalted butter: Butter is essential for that authentic restaurant style richness
  • 2 tbsp vegetable oil: Prevents the butter from burning while maintaining flavor
  • ½ cup water: Creates the perfect sauce consistency without being too thin
  • ⅓ cup heavy cream: Coconut cream works beautifully for a vegan version
  • 2 tbsp fresh cilantro: The bright herbal finish cuts through the rich sauce
  • Lemon wedges: A squeeze of fresh lemon brightens every bite

Instructions

Heat your fat base:
Melt butter with oil in a large skillet over medium heat until shimmering
Build the foundation:
Cook onion until golden and fragrant, about 5 minutes, then stir in garlic and ginger for 1 minute
Bloom your spices:
Add all spices and stir constantly for 30 seconds until deeply fragrant
Coat the potatoes:
Add potato cubes and cook for 3 minutes, stirring to coat every piece in spice mixture
Start the simmer:
Pour in tomatoes and water, then cover and let simmer gently for 10 minutes
Add the cauliflower:
Fold in cauliflower florets, cover again, and cook until both vegetables are fork tender
Create the creamy finish:
Reduce heat to low, stir in cream, and simmer uncovered until sauce thickens beautifully
Season and serve:
Taste and adjust salt, then finish with cilantro and serve with lemon wedges
A close-up of tender potatoes and cauliflower florets in a rich buttery gravy, with a warm serving suggestion of basmati rice nearby. Save
A close-up of tender potatoes and cauliflower florets in a rich buttery gravy, with a warm serving suggestion of basmati rice nearby. | homesteadspoon.com

This recipe has become my Sunday staple, something I make when I want to feel nurtured without spending hours at the stove. The way the vegetables absorb all those spiced flavors while maintaining their texture is honestly magical.

Making It Your Own

Ive found that adding a handful of frozen peas during the last 5 minutes brings sweetness and color that everyone loves. Sometimes I toss in spinach right before serving for extra nutrition.

Serving Suggestions

Basmati rice is classic, but this dish is incredible spooned over warm naan or even roasted chickpeas for added protein. My friend serves it over quinoa for a complete protein meal.

Storage And Reheating

This recipe keeps beautifully in the refrigerator for up to 4 days and actually develops deeper flavor over time. Reheat gently with a splash of water to restore the creamy consistency.

  • Freeze portions for up to 3 months in airtight containers
  • Let cool completely before storing to prevent condensation
  • Reheat on stovetop over low heat, stirring occasionally
Hearty vegetarian Indian Butter Spiced Potatoes and Cauliflower simmered in spiced tomato cream, ready to be enjoyed with fluffy naan bread. Save
Hearty vegetarian Indian Butter Spiced Potatoes and Cauliflower simmered in spiced tomato cream, ready to be enjoyed with fluffy naan bread. | homesteadspoon.com

There is something profoundly satisfying about transforming humble ingredients into something that tastes like it came from your favorite Indian restaurant. I hope this recipe brings as much warmth to your kitchen as it has to mine.

Recipe FAQs

Yes, simply substitute butter with coconut oil or vegan butter and replace heavy cream with full-fat coconut cream or cashew cream for equally rich results.

Reduce chili powder to ¼ teaspoon for mild heat or increase to 1 teaspoon for spicier results. Add a chopped green chili during the sauté step for extra kick.

Green peas, bell peppers, or paneer cubes make excellent additions. Add them during the last 10 minutes of cooking to maintain texture.

This dish tastes even better the next day as flavors meld. Store refrigerated for up to 3 days and reheat gently with a splash of water to restore sauce consistency.

Fresh basmati rice, warm naan, or roti bread are traditional accompaniments. A side of cool cucumber raita balances the rich, spiced sauce perfectly.

Cut cauliflower into medium florets and add them after the potatoes have cooked 10 minutes. This ensures both vegetables finish cooking at the same time with perfect texture.

Indian Butter Spiced Potatoes Cauliflower

Tender vegetables in aromatic buttery tomato sauce with traditional Indian spices.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 3 medium potatoes, peeled and cut into 1-inch cubes
  • 1 medium head cauliflower, cut into medium florets
  • 1 medium onion, finely chopped
  • 2 large tomatoes, chopped
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, grated

Spices

  • 1 ½ tsp ground cumin
  • 1 ½ tsp ground corriander
  • 1 tsp ground turmeric
  • 1 tsp garam masala
  • ½ tsp chili powder
  • 1 tsp salt
  • ¼ tsp ground black pepper

Sauces & Fats

  • 3 tbsp unsalted butter
  • 2 tbsp vegetable oil

Liquids

  • ½ cup water
  • ⅓ cup heavy cream

Garnish

  • 2 tbsp fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Heat the Pan: Heat butter and oil in a large skillet or Dutch oven over medium heat.
2
Sauté Onions: Add onion and sauté until soft and golden, about 5 minutes.
3
Add Aromatics: Stir in garlic and ginger; cook for 1 minute until fragrant.
4
Bloom Spices: Add cumin, coriander, turmeric, garam masala, chili powder, salt, and pepper. Stir for 30 seconds to bloom the spices.
5
Coat Potatoes: Add potatoes and cook for 3 minutes, stirring to coat in spices.
6
Simmer Potatoes: Add tomatoes and water. Stir, cover, and simmer for 10 minutes.
7
Add Cauliflower: Add cauliflower florets. Stir, cover, and cook for another 12–15 minutes, until vegetables are tender.
8
Add Cream: Reduce heat to low. Stir in heavy cream and simmer uncovered for 3–4 minutes until sauce thickens.
9
Season and Serve: Taste, adjust salt or spices as needed. Garnish with cilantro and serve with lemon wedges, rice, or naan.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 290
Protein 6g
Carbs 34g
Fat 15g

Allergy Information

  • Contains dairy (butter, cream). Use plant-based alternatives for a vegan and dairy-free version.
  • Gluten-free as written. Double-check cream and butter labels if sensitive.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.