This spicy beef and cauliflower skillet is a one-pan, 30-minute dinner: savory ground beef and tender cauliflower simmered in a creamy, jalapeño-flecked sauce. Each plate finishes with a fried egg, diced avocado, and a quick mayo-vinegar drizzle that ties it all together. It's low-carb comfort food that still feels generous on a busy weeknight.
Your New Favorite 30-Minute Meal!
Tired of the same old weeknight dinners? Craving something that’s bursting with flavor but doesn’t take hours to make? This Spicy Beef and Cauliflower Skillet is your new go-to! It’s a one-pan wonder that combines savory ground beef, tender cauliflower, and a spicy kick from fresh jalapeños, all brought together with a rich, creamy sauce. Topped with a perfectly fried egg and a zesty drizzle, this low-carb, high-protein meal is satisfying, delicious, and on the table in just 30 minutes. Let’s get cooking!
Ingredients
• Prep Time: 5 minutesCooking Time: 25 minutesServings: 4For the Skillet:
• 2 tablespoons / 30 ml (1 fl oz) ghee
• 1 medium onion, chopped
• 2 cloves garlic, minced
• 4 jalapeño peppers, finely chopped
• 1 lb / 450 g lean ground beef
• Salt and freshly ground black pepper, to taste
• 1 head cauliflower (approx. 1 lb / 450 g), riced or cut into small florets
• 4 large eggsFor the Sauce & Garnish:
• 4 tablespoons / 60 ml (2 fl oz) mayonnaise, divided
• ½ cup / 120 ml (4.1 fl oz) water
• ¼ cup / 60 ml (2 fl oz) toasted sunflower seed oil
• 1 tablespoon / 15 ml (0.5 fl oz) coconut aminos
• 1 teaspoon / 5 ml (0.2 fl oz) fish sauce
• 1 teaspoon / 5 ml (0.2 fl oz) ground cumin
• 1 tablespoon / 15 ml (0.5 fl oz) apple cider vinegar
• ½ ripe avocado, diced
• 1 tablespoon / 15 ml (0.5 fl oz) fresh parsley, chopped
Instructions
1. Directions1. Heat a large skillet over medium-high heat and melt the ghee. Add the chopped onion, minced garlic, and jalapeños. Sauté for 2-3 minutes until softened and fragrant.2. Add the ground beef to the skillet. Season generously with salt and pepper and cook, breaking it apart with a spoon, until completely browned.3. Reduce the heat to medium-low. Stir in the cauliflower florets or rice and cook for another 2-3 minutes.4. In a separate bowl or large cup, whisk together 2 tablespoons (30 ml / 1 fl oz) of the mayonnaise, water, sunflower seed oil, coconut aminos, fish sauce, and ground cumin until smooth.5. Pour the sauce mixture into the skillet, stirring to combine everything. Let it simmer for 3-5 minutes, allowing the sauce to thicken and the cauliflower to become tender.6. Once the liquid is mostly absorbed, remove the skillet from the heat and divide the beef and cauliflower mixture evenly among four plates.7. Wipe the skillet clean or use a separate one to cook the 4 eggs to your preference (sunny-side up, over-easy, or fried).8. In a small bowl, mix the remaining 2 tablespoons (30 ml / 1 fl oz) of mayonnaise with the apple cider vinegar to create a drizzle.9. Top each plate with a cooked egg. Drizzle with the mayo-vinegar sauce, and garnish with diced avocado and fresh parsley before serving.
Nutritional Information
• Nutrition Facts (per serving)
• Calories: 688
• Fat: 52g
• Protein: 38g
• Carbohydrates: 14g
Pro Tips
• To save time, use a bag of pre-riced cauliflower from the grocery store. If using a whole head, pulse the florets in a food processor for a few seconds to achieve a ‘rice’ consistency quickly.
• Control the heat by removing the seeds and membranes from the jalapeños before chopping. For a milder version, you can substitute them with one chopped bell pepper.
• This recipe is perfect for meal prep! Portion the beef and cauliflower mixture into containers. When ready to eat, simply reheat and top with a freshly fried egg, avocado, and the sauce drizzle.
FAQ
Q: How can I make this beef and cauliflower skillet less spicy
A: To control the heat, remove the seeds and membranes from the jalapeños before chopping. For a much milder version, you can substitute the jalapeños with one chopped bell pepper.
Q: Is this spicy beef skillet good for meal prep
A: Yes, this recipe is perfect for meal prep. Portion the cooked beef and cauliflower mixture into containers. When ready to eat, simply reheat and top with a freshly fried egg, avocado, and the sauce drizzle.
Q: Can I use cauliflower rice instead of florets in this recipe
A: Absolutely. The recipe works well with either riced cauliflower or small florets. You can use a bag of pre-riced cauliflower to save time or make your own by pulsing florets in a food processor.
Q: What makes this recipe low-carb
A: This skillet is low-carb because it uses cauliflower instead of high-carb ingredients like potatoes or rice. With only 14g (0.49 oz) of carbohydrates per serving, it’s a great option for a low-carb or keto-friendly diet.
Pro Tips
- Save time with a bag of pre-riced cauliflower, or pulse florets in a food processor for a few seconds to get an even 'rice' that cooks fast in the skillet.
- Control the heat by removing the seeds and membranes from the jalapeños before chopping; for a much milder skillet, swap them for one chopped bell pepper.
- Whisk the sauce separately (mayonnaise, water, toasted sunflower seed oil, coconut aminos, fish sauce, cumin) before pouring it in — this keeps it smooth and lets it thicken evenly over the simmer.
- This is ideal meal prep: portion the beef and cauliflower mixture into containers and refrigerate, then reheat and top each serving with a freshly fried egg, avocado, and the drizzle.
- Don't skip the final mayo and apple cider vinegar drizzle — its acidity cuts through the richness of the beef, egg, and avocado.
Frequently Asked Questions
How can I make this beef and cauliflower skillet less spicy?
Remove the seeds and membranes from the jalapeños before chopping. For a really mild version, use one chopped bell pepper instead of the jalapeños.
Can I use cauliflower rice instead of florets?
Yes — the recipe works with either. A bag of pre-riced cauliflower saves time, or you can pulse florets in a food processor to rice them yourself.
Is this skillet good for meal prep?
It's great for meal prep. Refrigerate the cooked beef and cauliflower mixture in portions, then reheat and add a fresh fried egg, avocado, and sauce drizzle when serving.
Is this recipe keto-friendly?
With 14 g of carbs and 38 g of protein per serving, it's a solid low-carb option — the cauliflower stands in for rice or potatoes and keeps the carbs in check.
Recipe card below.
More Recipes You’ll Love
- Garlic Butter Roasted Radishes
- Instant Pot Turkey with Mushrooms
- The Easiest 10-Minute Instant Pot Tilapia

Spicy Beef and Cauliflower Skillet
Ingredients
Method
- Directions1.
- Heat a large skillet over medium-high heat and melt the ghee.
- Add the chopped onion, minced garlic, and jalapeños.
- Sauté for 2-3 minutes until softened and fragrant. 2.
- Add the ground beef to the skillet.
- Season generously with salt and pepper and cook, breaking it apart with a spoon, until completely browned. 3.
- Reduce the heat to medium-low.
- Stir in the cauliflower florets or rice and cook for another 2-3 minutes. 4.
- In a separate bowl or large cup, whisk together 2 tablespoons (30 ml / 1 fl oz) of the mayonnaise, water, sunflower seed oil, coconut aminos, fish sauce, and ground cumin until smooth. 5.
- Pour the sauce mixture into the skillet, stirring to combine everything.
- Let it simmer for 3-5 minutes, allowing the sauce to thicken and the cauliflower to become tender. 6.
- Once the liquid is mostly absorbed, remove the skillet from the heat and divide the beef and cauliflower mixture evenly among four plates. 7. Wipe the skillet clean or use a separate one to cook the 4 eggs to your preference (sunny-side up, over-easy, or fried). 8.
- In a small bowl, mix the remaining 2 tablespoons (30 ml / 1 fl oz) of mayonnaise with the apple cider vinegar to create a drizzle. 9.
- Top each plate with a cooked egg.
- Drizzle with the mayo-vinegar sauce, and garnish with diced avocado and fresh parsley before serving.








