Skip the “clean eating” guilt trip. This bowl tastes like a cheat meal but performs like a macro machine. Crispy-skinned salmon, garlicky cauliflower rice, and a punchy sauce that makes you forget you’re skipping carbs?
That’s a yes. You can make it faster than delivery and still feel like a grown-up who has their life together. Want a dinner that hits protein goals, keeps you full, and doesn’t taste like a compromise?
This is that bowl.
The Secret Behind This Recipe

The magic is in the contrasts: hot, flaky salmon with crispy edges over fluffy cauliflower rice, plus a creamy-spicy sauce to tie it all together. We balance richness with acidity using lemon and rice vinegar, so each bite pops instead of feeling heavy. The cauliflower rice gets toasted in butter and olive oil—because flavor—then brightened with herbs.
And yes, we finish with toasted sesame and scallions for texture. Small details, big payoff.
Ingredients
- For the Salmon:
- 4 salmon fillets (5–6 oz each), skin-on
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1 tablespoon lemon juice, plus extra wedges for serving
- For the Cauliflower Rice:
- 1 large head cauliflower, riced (about 5 cups) or 4 cups frozen cauliflower rice
- 1 tablespoon olive oil
- 1 tablespoon butter or ghee
- 2 cloves garlic, minced
- 1 tablespoon rice vinegar or apple cider vinegar
- 1/2 teaspoon sea salt, to taste
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley or cilantro
- For the Sauce:
- 3 tablespoons mayo (avocado or olive oil–based preferred)
- 1 tablespoon sriracha or chili-garlic sauce (adjust to heat tolerance)
- 1 teaspoon sesame oil
- 1 teaspoon lemon juice
- 1/2 teaspoon soy sauce or coconut aminos
- For Toppings:
- 2 scallions, thinly sliced
- 1 tablespoon toasted sesame seeds
- 1 small avocado, sliced (optional)
- Cucumber ribbons or pickled ginger (optional)
Instructions

- Prep the cauliflower. If using fresh, pulse florets in a food processor until rice-sized. Pat dry with paper towels to avoid sogginess.
Frozen? Thaw and squeeze out excess moisture.
- Season the salmon. Pat fillets dry. Mix paprika, garlic powder, onion powder, salt, pepper, and red pepper flakes.
Rub with olive oil and spice mix. Finish with a quick squeeze of lemon.
- Make the sauce. Whisk mayo, sriracha, sesame oil, lemon juice, and soy sauce in a small bowl. Adjust heat and salt to taste.
Set aside.
- Sear the salmon. Heat a large nonstick or cast-iron skillet over medium-high. Place salmon skin-side down and cook 4–6 minutes until the skin is crisp and the flesh is mostly opaque. Flip and cook 1–2 minutes more, depending on thickness.
Rest on a plate.
- Toast the rice. In the same pan, lower heat to medium. Add olive oil and butter, then garlic for 30 seconds. Add cauliflower rice, salt, and pepper.
Cook 5–7 minutes, stirring occasionally, until tender with a bit of bite. Stir in vinegar and herbs at the end.
- Assemble the bowls. Divide cauliflower rice among four bowls. Top with salmon.
Drizzle sauce generously.
- Finish strong. Add scallions, sesame seeds, avocado, and any optional toppings. Serve with lemon wedges. Snap a pic because you’re basically a meal-prep icon now.
Storage Tips
- Fridge: Store salmon and cauliflower rice separately in airtight containers for up to 3 days.
Keep sauce in a small jar for 5–7 days.
- Reheat: Warm rice in a skillet with a splash of oil for 2–3 minutes. Reheat salmon gently on low heat or in the oven at 275°F (135°C) for 8–10 minutes—don’t nuke it into drywall.
- Freeze: Cauliflower rice freezes well for up to 2 months. Salmon, not ideal once cooked; if you must, freeze raw, seasoned fillets and cook from thawed.

Why This is Good for You
- High-protein, low-carb: Salmon delivers complete protein to support muscle, satiety, and stable energy—no pasta crash, no regrets.
- Omega-3s for the win: Wild salmon is rich in EPA/DHA, supporting heart, brain, and anti-inflammatory pathways.
- Micros that matter: Cauliflower packs vitamin C, K, and fiber.
Herbs and scallions bring antioxidants. Sauce has healthy fats to help absorb fat-soluble nutrients.
- Keto-aligned: Each bowl is low in net carbs and high in fats and protein, keeping you on track without feeling deprived (FYI, satisfaction helps compliance).
Avoid These Mistakes
- Overcooking the salmon. Dry salmon is culinary crime. Pull it when it’s just opaque in the center or hits 125–130°F (52–54°C) for medium.
- Soggy cauliflower rice. Too much moisture = mush.
Squeeze thawed rice, pat fresh rice dry, and cook hot enough to steam off excess water.
- Skipping acid and salt. Bland bowls happen when you forget seasoning and a hit of lemon or vinegar. Flavor needs contrast, not just heat.
- Pan crowding. If the rice steams instead of sautés, cook in batches. Space equals browning equals taste.
- Wrong oil at high heat. Use avocado oil or olive oil over moderate heat; for screaming-hot sears, avocado oil is safer.
Mix It Up
- Teriyaki-adjacent (keto): Swap soy sauce for coconut aminos in the sauce, add grated ginger, and top with quick-pickled cucumber.
- Mediterranean twist: Use dill and parsley, add olives and cherry tomatoes, and swap the sauce for a lemon-garlic yogurt (Greek yogurt if your keto plan allows).
- Spice route: Rub salmon with harissa or curry powder.
Finish with lime and cilantro.
- Extra veg: Stir-fry zucchini, bell pepper, or shredded cabbage with the rice. Keep it low-carb and colorful.
- Air fryer move: Air-fry salmon at 390°F (200°C) for 7–9 minutes for easy cleanup and crispy edges. IMO, it’s weeknight gold.
FAQ
Can I make this dairy-free?
Yes.
Use ghee-free cooking fat (olive or avocado oil), choose a dairy-free mayo, and skip the butter in the rice or replace with more olive oil.
What if I don’t like spicy sauce?
Dial back the sriracha or replace it with lemon zest and a pinch of sweet paprika. You’ll still get flavor without the heat.
Skin-on or skinless salmon?
Skin-on gives you that glorious crisp texture and protects the fish while cooking. If you only have skinless, reduce cook time slightly and be gentle when flipping.
Can I bake the salmon instead?
Absolutely.
Bake at 400°F (205°C) for 9–12 minutes depending on thickness. Broil for the last 1 minute for a little char.
Is store-bought cauliflower rice okay?
Totally. Just make sure to drain excess water after thawing.
Frozen is convenient and often consistent in texture.
How many carbs per bowl?
Exact numbers depend on portions and brands, but typically you’re looking at roughly 7–10g net carbs per bowl, sauce included. Track with your specific ingredients for precision.
What’s the best pan for crispy salmon?
A well-heated cast-iron or quality nonstick skillet. Start with dry fish and don’t fiddle with it—let the skin crisp before flipping.
Patience = crunch.
Can I swap the protein?
Yes. Try shrimp (3–4 minutes total), chicken thighs (slice and sauté), or tofu if you’re doing low-carb but not strict keto. Adjust seasoning and cook times accordingly.
The Bottom Line
These Low-Carb Salmon Cauliflower Rice Bowls (Keto) are the rare combo: fast, flexible, and seriously delicious.
You get crisp salmon, savory rice, and a sauce that makes your taste buds high-five. It’s weeknight-simple, meal-prep-friendly, and macro-smart. Cook it once, and you’ll probably put it on repeat—because winning dinners shouldn’t be complicated.
