Introduction
This delightful dish combines the aromatic flavors of basmati rice with a creamy cauliflower sauce seasoned with a mix of Indian spices. Perfect for a cozy dinner or an impressive meal for guests, this recipe is both comforting and satisfying. The combination of garlic, ginger, and spices creates a rich and flavorful experience that pairs beautifully with the basmati rice.
Detailed Ingredients with measures
1 cup basmati rice
3 tablespoons unsalted butter
3 cloves garlic, minced
½ medium sweet onion, diced
1 tablespoon freshly grated ginger
2 teaspoons garam masala
1 teaspoon chili powder
1 teaspoon ground cumin
¼ cup tomato paste
1 (15-ounce) can tomato sauce
2 cups vegetable stock
Kosher salt and freshly ground black pepper, to taste
1 head cauliflower, cut into florets
½ cup heavy cream
¼ cup chopped fresh cilantro leaves
Prep Time
15 minutes
Cook Time, Total Time, Yield
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: Serves 4
In this recipe, the preparation of the tender, fluffy basmati rice complements the rich sauce created with butter, garlic, onion, and spices. The addition of creamy tomato sauce and fresh cilantro rounds out this dish, making it a must-try for those seeking a satisfying and flavorful meal. Enjoy!
Detailed Directions and Instructions
Step 1: Prepare the Basmati Rice
In a large saucepan, combine 2 cups of water and the basmati rice. Cook according to package instructions; once done, set aside.
Step 2: Sauté the Aromatics
Melt the unsalted butter in a large stockpot or Dutch oven over medium heat. Add the minced garlic and diced onion; cook, stirring frequently, until the onions become translucent, about 2-3 minutes.
Step 3: Add Spices and Tomato Paste
Stir in the freshly grated ginger, garam masala, chili powder, ground cumin, and tomato paste; cook until fragrant, about 1 minute.
Step 4: Create the Sauce Base
Add the tomato sauce and vegetable stock; season with kosher salt and freshly ground black pepper to taste. Bring the mixture to a boil; reduce heat and simmer, stirring occasionally, until the sauce is reduced and slightly thickened, about 5-7 minutes.
Step 5: Cook the Cauliflower
Add the cauliflower florets to the sauce; cook until tender, about 8-10 minutes.
Step 6: Finish with Cream and Cilantro
Stir in the heavy cream until heated through, about 1 minute. Stir in the chopped fresh cilantro leaves; adjust seasoning with additional salt and pepper if necessary.
Step 7: Serve
Serve immediately over the cooked basmati rice.
Notes
Note 1: Rice Cooking
Ensure that the basmati rice is rinsed under cold water before cooking to remove excess starch, which helps to achieve fluffy rice.
Note 2: Spice Level
Adjust the amount of chili powder based on your preference for heat.
Note 3: Cream Substitution
You can substitute heavy cream with coconut milk for a dairy-free option, which will add a hint of sweetness.
Note 4: Storage
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in the microwave.

Cook techniques
Cooking Basmati Rice
Begin by rinsing the basmati rice under cold water to remove excess starch. Combine it with 2 cups of water in a saucepan and cook according to the package instructions. This will ensure fluffy and separate grains.
Sautéing Aromatics
Melt unsalted butter in a large stockpot or Dutch oven over medium heat. Add minced garlic and diced onion, stirring frequently until the onions turn translucent. This step builds the foundational flavors of the dish.
Using Spices
When the garlic and onion are cooked, add freshly grated ginger, garam masala, chili powder, and ground cumin. Cooking these spices briefly allows them to release their essential oils and enhances their flavors, making the dish more aromatic.
Creating the Sauce
Incorporate the tomato paste, tomato sauce, and vegetable stock into the pot. Season with kosher salt and freshly ground black pepper, then bring the mixture to a boil. Reducing the heat to simmer allows the sauce to thicken, concentrating the flavors.
Cooking Cauliflower
Add cauliflower florets to the sauce and cook until they become tender. This step ensures the cauliflower absorbs the flavors from the sauce while retaining its texture.
Adding Cream
Stir in the heavy cream towards the end of the cooking process. This enriches the sauce, making it creamy and luxurious, and balances the spices used.
Final Touches
Finish the dish by stirring in fresh cilantro leaves. This not only adds color but also a fresh, herbaceous note that brightens the overall flavor profile.
FAQ
Can I use brown basmati rice instead of white?
Yes, but you will need to adjust the cooking time and water ratio as brown basmati rice takes longer to cook.
Is there a substitute for heavy cream?
You can use coconut milk or a combination of sour cream and milk for a lighter alternative.
What if I don’t have vegetable stock?
You can substitute with water or make your own vegetable broth using leftover vegetables and herbs.
Can I add protein to this dish?
Absolutely! Chicken, shrimp, or chickpeas can be added for additional protein, just adjust the cooking time accordingly.
How can I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat thoroughly before serving.
Conclusion
This creamy cauliflower dish served over basmati rice is a delightful blend of spices that brings warmth and flavor to your table. The combination of garlic, ginger, and spices creates a fragrant sauce, while the heavy cream adds a rich texture. Topped with fresh cilantro, this recipe is both comforting and satisfying, showcasing the versatility of vegetarian cooking.
Vegetable Biryani
Try using the same spice mixture with mixed vegetables and basmati rice for a flavorful vegetable biryani. Add peas, carrots, and bell peppers for a colorful presentation.
Cauliflower Curry
Transform the dish into a cauliflower curry by adding coconut milk instead of heavy cream. This will provide a creamy consistency while introducing a tropical flavor.
Spiced Lentils
For a protein-packed option, serve your spices with cooked lentils. Mix lentils into the sauce before serving for an earthy addition that complements the depth of flavors.
Chickpea Stew
Substitute cauliflower with chickpeas for a hearty chickpea stew. This will make the dish gluten-free and provide a different texture while still being rich in flavor.
Stuffed Peppers
Use the spiced cauliflower mixture as a filling for stuffed bell peppers. Bake and serve topped with a sprinkle of cheese for a comforting and appealing dish.
Spiced Quinoa
Swap out basmati rice for quinoa and prepare it using the same spices. This adds a nutty flavor and boosts protein content, making for a healthy alternative.
Cilantro Lime Rice
Make a zesty side by cooking your basmati rice with lime juice and chopped cilantro. This refreshing take will beautifully complement the rich sauce.
Vegetable Soup
Add more vegetable stock and a variety of vegetables to create a hearty soup using the same base recipe. This makes for a warming dish perfect for cooler days.
