Indian Butter Spiced Potatoes and Cauliflower

Golden tender potatoes and cauliflower florets swim in rich buttery tomato sauce with aromatic Indian spices Pin It
Golden tender potatoes and cauliflower florets swim in rich buttery tomato sauce with aromatic Indian spices | thehappyladle.com

This comforting vegetarian dish features tender potatoes and cauliflower florets simmered slowly in a rich, buttery tomato sauce infused with warm Indian spices. The creamy sauce balances perfectly with the soft vegetables, creating a satisfying main course that pairs beautifully with basmati rice or warm naan bread.

Ready in just 50 minutes with simple preparation steps, this dish delivers restaurant-quality flavors in your home kitchen. The aromatic blend of cumin, coriander, garam masala, and turmeric creates layers of depth while heavy cream adds luxurious richness.

My tiny apartment kitchen smelled absolutely incredible the first time I made this dish. The whole building probably caught a whiff of those toasting spices.

I served this to my skeptical brother who swore he hated cauliflower, and he went back for thirds. Watching someone change their mind about vegetables is pretty satisfying.

Ingredients

  • 3 medium potatoes: Yukon Gold or Russet work beautifully here, cut into consistent 1-inch cubes so they cook evenly
  • 1 medium head cauliflower: Cut into florets not too small or they will disappear into the sauce
  • 1 medium yellow onion: Finely chopped creates the sweet base that balances the spices
  • 2 cloves garlic: Fresh minced always beats jarred for depth
  • 1-inch piece fresh ginger: Grated directly into the pan releases those aromatic oils
  • 1 small green chili: Optional but adds a lovely brightness, remove seeds for less heat
  • 2 tablespoons unsalted butter: The rich foundation that makes this restaurant quality
  • 2 tablespoons vegetable oil: Prevents the butter from burning at higher heat
  • 1 (14 oz) can crushed tomatoes: Whole tomatoes crushed by hand give the best texture
  • 1/2 cup heavy cream: Transform the sauce into something velvety and luxurious
  • 1/4 cup water: Just enough to help vegetables steam through
  • 1 1/2 teaspoons ground cumin: Earthy base note that defines the flavor profile
  • 1 teaspoon ground coriander: Adds subtle citrus brightness
  • 1 teaspoon garam masala: The warming spice blend finish
  • 1/2 teaspoon turmeric powder: For that gorgeous golden color
  • 1/2 teaspoon smoked paprika: Adds depth and a hint of smokiness
  • 1/2 teaspoon chili powder: Adjust based on your heat tolerance
  • 1 teaspoon salt: Start here and add more to taste
  • 1/2 teaspoon freshly ground black pepper: Freshly cracked makes all the difference
  • 2 tablespoons fresh cilantro: Bright herbal finish over the rich dish
  • Lemon wedges: Squeeze over right before serving to wake up all the flavors

Instructions

Build the aromatic base:
Melt butter with oil in a large skillet over medium heat. Add chopped onion and sauté until soft and golden brown, about 5 minutes, stirring occasionally.
Wake up the aromatics:
Stir in garlic, grated ginger, and green chili. Cook for just 1 minute until fragrant but not browned.
Toast the spices:
Add cumin, coriander, garam masala, turmeric, paprika, chili powder, salt, and pepper. Toast for 1 minute, stirring constantly to prevent burning.
Create the sauce:
Pour in crushed tomatoes and cook for 5 minutes. The sauce will thicken slightly and deepen in color.
Add the vegetables:
Add potatoes and cauliflower, stirring well to coat every piece in the spiced sauce.
Simmer to tender:
Pour in water, cover, and simmer for 18 to 20 minutes. Stir occasionally until vegetables are butter tender.
Finish with cream:
Lower heat and stir in heavy cream. Simmer uncovered for 5 minutes until sauce becomes rich and creamy.
Season and serve:
Taste and adjust seasoning as needed. Garnish with chopped cilantro and serve with lemon wedges on the side.
Creamy Indian butter spiced potatoes and cauliflower served in a bowl garnished with fresh green cilantro Pin It
Creamy Indian butter spiced potatoes and cauliflower served in a bowl garnished with fresh green cilantro | thehappyladle.com

This recipe has become my go-to when friends come over for dinner. Something about sitting around a table sharing this warm, spiced dish brings out the best conversations.

Making It Your Own

Coconut cream makes a fantastic vegan alternative that adds subtle sweetness. Green peas thrown in during the last 5 minutes add pops of color and freshness.

Serving Suggestions

Fluffy basmati rice soaks up that gorgeous sauce perfectly. Warm naan bread for scooping is non-negotiable in my house.

Meal Prep Magic

This dish actually tastes better the next day as the spices meld together. The flavors deepen and the vegetables become even more tender.

  • Store in airtight containers for up to 4 days
  • Freeze portions for those busy weeknight dinners
  • Reheat gently with a splash of water to restore creaminess
Savory cauliflower and potatoes simmered in spiced tomato sauce perfect for scooping with warm naan bread Pin It
Savory cauliflower and potatoes simmered in spiced tomato sauce perfect for scooping with warm naan bread | thehappyladle.com

There is something deeply satisfying about making Indian food at home that rivals your favorite takeout spot.

Recipe FAQs

Yes, simply substitute the butter with plant-based butter and replace the heavy cream with full-fat coconut cream or cashew cream for a delicious vegan version.

Reduce or omit the green chili and adjust the chili powder to your preference. For more heat, add extra chili powder or a pinch of cayenne pepper with the other spices.

This pairs perfectly with basmati rice, warm naan bread, roti, or any flatbread. You can also serve it alongside other Indian dishes like dal or raita for a complete meal.

Green peas work wonderfully for extra color and nutrition. You could also add bell peppers, carrots, or paneer cubes during the simmering stage.

Store in an airtight container in the refrigerator for up to 3 days. The flavors actually develop and improve over time. Reheat gently on the stove with a splash of water.

Indian Butter Spiced Potatoes and Cauliflower

Tender vegetables in creamy buttery tomato sauce with aromatic Indian spices, perfect comfort food.

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

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 the butter and oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and sauté until soft and golden, about 5 minutes.
2
Add Ginger and Garlic: Stir in the 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 the spices for 1 minute, stirring constantly.
4
Build the Sauce Base: Pour in the crushed tomatoes and cook for 5 minutes, letting the sauce thicken slightly.
5
Add Vegetables: Add the potatoes and cauliflower. Stir well to coat the vegetables in the sauce.
6
Simmer Until Tender: Add water, cover, and simmer for 18–20 minutes, stirring occasionally, until the potatoes and cauliflower are tender.
7
Finish with Cream: Lower the heat. Stir in the heavy cream and simmer uncovered for 5 minutes, allowing the 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.
Joy Sullivan

Home cook sharing easy, healthy recipes and cozy meal ideas for food lovers.