Calm Eats

Shrimp and Asparagus Recipe with Lemon Cauliflower Rice

Shrimp and Asparagus Recipe with Lemon Cauliflower Rice
Recipe

Shrimp in Lemon Oil with Cauliflower Rice and Asparagus

Prep15 min
Cook15 min
Total30 min
Yield4 servings

Ingredients

  • 1 lb (450 g) large shrimp, peeled and deveined, tails on or off
  • 1/2 cup (120 ml) extra virgin olive oil
  • 1 lemon, zested and thinly sliced, plus 2 tbsp (30 ml) juice
  • 3 cloves garlic, smashed
  • 1/2 tsp red pepper flakes
  • 1 lb (450 g) asparagus, tough ends snapped off
  • 1 tbsp (15 ml) avocado oil, for the asparagus
  • 1 medium head cauliflower, riced (about 4 cups / 480 g)
  • 2 tbsp (28 g) unsalted butter
  • 1 tsp kosher salt, divided, plus more to taste
  • 1/2 tsp black pepper, divided
  • 2 tbsp (8 g) chopped fresh parsley, for serving

Method

  1. Preheat the oven to 425°F (220°C). Toss asparagus with 1 tbsp (15 ml) avocado oil and 1/4 tsp salt, spread on a sheet pan, and roast 10 to 12 minutes, until the tips char slightly and a knife slides through the base with light resistance.
  2. Meanwhile, combine the olive oil, lemon zest, lemon slices, garlic, and red pepper flakes in a cold 10-inch (25 cm) skillet. Warm over medium-low heat for 3 minutes to infuse the oil without browning the garlic.
  3. Pat the shrimp dry and season with 1/4 tsp salt and 1/4 tsp pepper. Add to the infused oil in a single layer. Poach 2 minutes per side at a gentle simmer (oil should shimmer, not bubble) until shrimp turn opaque and curl into a loose C shape. Remove from heat immediately; carryover heat finishes thin tails.
  4. Stir the lemon juice into the shrimp and oil off the heat. Set aside, covered, to keep warm.
  5. In a separate large skillet, melt the butter over medium heat. Add the riced cauliflower, remaining 1/2 tsp salt, and remaining 1/4 tsp pepper. Cook 5 to 6 minutes, stirring often, until the rice is tender but still holds separate grains, not mush.
  6. Divide the cauliflower rice among 4 bowls. Top with asparagus and shrimp, spooning the lemon oil over each portion. Scatter with parsley and serve immediately.

Shrimp overcooks in the time it takes to plate a side dish, so the asparagus and cauliflower rice have to be finished, or nearly finished, before the shrimp goes into the pan. This recipe is built around that sequence: roast the asparagus first, infuse the lemon oil while it roasts, cook the cauliflower rice last of the sides, then poach the shrimp for exactly 4 minutes total. Nothing waits on the shrimp.

Why the shrimp goes in last

Large shrimp (26/30 count or bigger) turn from translucent to opaque in about 2 minutes per side in oil held at a bare simmer, roughly 160°F to 170°F (71°C to 77°C). Past that, the proteins tighten further and squeeze out moisture, and the shrimp goes from a loose C curve to a tight, rubbery O. Poaching in oil rather than searing in a hot pan matters here too: the lower temperature gives you a wider margin before overcooking, and the oil carries the lemon and garlic flavor into the shrimp instead of just coating the surface.

Getting cauliflower rice that isn’t mush

Riced cauliflower releases water as it cooks, and if it sits covered or crowds a small pan, it steams instead of sautéing and turns to paste. Use a wide skillet, keep the heat at medium, and stir every 30 seconds or so. At 5 to 6 minutes over medium heat, the rice should be tender enough to eat but still show individual grains when you press a spoon through it. If your pan looks wet at the 4-minute mark, raise the heat slightly for the last minute to drive off the extra moisture rather than extending the cook time at the same temperature.

Asparagus thickness changes the roasting time

Pencil-thin asparagus (under 1/4 inch / 6 mm) is done at 8 minutes at 425°F (220°C); stalks closer to 1/2 inch (12 mm) need the full 12 minutes. Snap the tough ends off by hand rather than cutting: asparagus breaks naturally where the fibrous part ends, usually 1 to 2 inches (2.5 to 5 cm) from the bottom. Roasting rather than steaming also matters for flavor here, since the dry heat concentrates sugars at the tips instead of diluting them.

What goes wrong with this dish

Rubbery, tightly curled shrimp: the oil got too hot, or the shrimp stayed in past 2 minutes per side. Oil that’s actively bubbling is too hot for poaching; it should shimmer with only occasional small bubbles at the edges. Pull your shrimp the moment they’re opaque through the thickest part; they’ll finish carrying over off the heat.

Watery, gray cauliflower rice: the pan was crowded or covered. Cauliflower rice needs surface area to evaporate its own moisture; a lid or an undersized skillet traps steam and the rice collapses into a gray paste instead of staying separate and pale.

Bitter lemon oil: the garlic browned during infusion. Garlic turns bitter past a light gold color, and it browns fast once oil passes about 300°F (150°C). Starting the garlic and oil together in a cold pan and holding it at medium-low avoids this; if your garlic is browning before the 3-minute mark, your heat is too high.

Swapping the shrimp and rice, and the one swap that breaks the dish

Frozen shrimp works if fully thawed and patted dry; wet shrimp will lower the oil temperature and steam instead of poach. Bagged, pre-riced cauliflower is fine and saves you a step. Butter can be swapped for more olive oil for a dairy-free version, and the red pepper flakes can be dropped entirely without affecting the method.

The one swap that doesn’t work: raw riced cauliflower cannot be substituted with frozen riced cauliflower without draining it first. Frozen cauliflower releases roughly twice the water of fresh as it thaws, and added straight to the pan it will not reduce to a rice-like texture in the 6-minute window; it stays wet and starchy no matter how long it cooks past that point. Thaw it and press it dry in a clean towel before adding it to your pan.

Questions cooks ask about shrimp and asparagus recipes

Is shrimp with asparagus and cauliflower rice keto-friendly?

Yes: cauliflower rice runs about 5 g net carbs per cup versus roughly 45 g for white rice, and this dish has no added sugar or grain. It fits most keto macro targets, though exact carb counts depend on the size of the cauliflower head and how much you serve per portion.

Can you use frozen shrimp for this recipe?

Yes, thaw it fully in the refrigerator overnight or under cold running water for 15 minutes, then pat it completely dry before it goes into the oil. Wet shrimp lowers the oil’s temperature on contact and the shrimp steams rather than poaches, giving you a duller sear and less flavor absorption from the lemon oil.

What rice pairs well with shrimp and asparagus if you’re not doing low-carb?

Plain steamed jasmine or basmati rice absorbs the lemon oil well; spoon it over the rice the same way you’d spoon it over the cauliflower rice here. Cook time and the poaching method for the shrimp don’t change.

Can this be made ahead for meal prep?

The asparagus and cauliflower rice can be cooked ahead and reheated, but the shrimp is best cooked fresh; reheated shrimp tends to turn rubbery because it passes through the same overcooking risk twice. If you’re prepping ahead, undercook the shrimp by about 15 seconds per side and finish it briefly in a hot pan just before serving.

Storing leftovers and reheating without overcooking the shrimp

Store shrimp, cauliflower rice, and asparagus separately in airtight containers in your refrigerator for up to 2 days; the shrimp toughens fastest and shouldn’t sit longer. Reheat the cauliflower rice and asparagus in a skillet over medium heat until warmed through, then add the shrimp for only the last 60 to 90 seconds, just enough to take the chill off without pushing it back through a full cook cycle. This dish does not freeze well: cauliflower rice turns watery on thawing and shrimp texture degrades noticeably after a freeze-thaw cycle.

More entrees

See all →