There’s something magical about transforming humble cauliflower into a dish that makes everyone at the table reach for seconds. I’ve perfected this recipe over countless family dinners, and it’s become our go-to comfort food that’s both nutritious and satisfying. The combination of golden-brown cauliflower, creamy sauce, and fresh tomatoes creates a symphony of flavors that will make you forget you’re eating vegetables.
Perfect Timing
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Ingredients
For the Base
- 1 medium cauliflower head (about 2 pounds / 900g)
- 3 large eggs
- 2 ripe tomatoes (about 1/2 pound / 225g)
- 3 spring onions, finely chopped
- 3 tablespoons (45ml) sour cream
- 2 tablespoons (30ml) vegetable oil
Seasonings
- 1 teaspoon sea salt, plus more for boiling water
- 1/2 teaspoon black pepper, freshly ground
- 1 teaspoon dried garlic powder
- Extra salt to taste
Step-by-Step Instructions
Preparing the Cauliflower
- Begin by thoroughly washing your cauliflower and patting it dry with paper towels.
- Cut the cauliflower into evenly-sized florets, about 2 inches (5cm) each. Consistent sizing ensures even cooking.
- Fill a large pot with water, add 1 tablespoon salt, and bring to a rolling boil.
- Add the cauliflower florets and cook for exactly 5 minutes. They should be barely tender but still firm.
- Immediately drain in a colander and let steam escape for 5 minutes.
Preparing the Supporting Ingredients
- While the cauliflower cooks, beat the eggs in a medium bowl until well combined.
- Dice the tomatoes into 1/2-inch (1.25cm) cubes, discarding the seeds if desired for a less watery sauce.
- Finely chop the spring onions, separating the white and green parts.
- In a small bowl, combine the sour cream with 1/2 teaspoon salt, black pepper, and dried garlic. Mix until smooth.
The Perfect Pan-Fry
- Heat the vegetable oil in a large, heavy-bottomed skillet over medium-high heat until shimmering.
- Carefully arrange the cauliflower florets in a single layer. Don’t overcrowd – work in batches if necessary.
- Let them cook undisturbed for 3-4 minutes until golden brown on the bottom.
- Gently flip each floret and cook for another 2-3 minutes until evenly golden.
Creating the Creamy Sauce
- Reduce heat to medium-low.
- Pour the beaten eggs evenly over the cauliflower.
- Add the diced tomatoes and white parts of spring onions.
- Dollop the seasoned sour cream mixture across the pan.
- Cover and let simmer for 12-15 minutes, occasionally tilting the pan to distribute the sauce.
Final Touches and Serving
- Check that the eggs are fully set and the sauce has thickened slightly.
- Taste and adjust seasonings if needed.
- Garnish with the reserved green onion tops.
- Serve immediately while hot and crispy.
Pro Tips
- Choose a cauliflower that’s creamy white without brown spots.
- Don’t skip the initial boiling step – it ensures the interior is tender while allowing the exterior to crisp up.
- A cast-iron skillet works best for achieving that perfect golden crust.
- Let the cauliflower drain thoroughly after boiling to achieve maximum crispiness.
Storage and Reheating
This dish is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat to restore some crispiness.
Nutrition Information
Per serving (1/4 of recipe):
- Calories: 245
- Protein: 12g
- Carbohydrates: 15g
- Dietary Fiber: 5g
- Fat: 18g
- Saturated Fat: 5g
- Cholesterol: 145mg
- Sodium: 650mg
- Vitamin C: 85% DV
- Calcium: 15% DV
- Iron: 8% DV
This nutrient-rich dish is an excellent source of vitamin C, fiber, and protein while remaining low in carbohydrates. It’s perfect for those following a vegetarian or low-carb diet.