A lighter, healthier version of your traditional sushi, this recipe swaps cauliflower for rice, which can spike blood sugar. The cauliflower is a keto-friendly substitute for anything high in carbs and is nutrient-rich!

The white vegetable, similar to broccoli, is low in net carbs having only 3 grams of net carbs per 3-ounce servings, meaning it's high in fiber. Not only is the veggie swap low in carbs, but it's also 25 calories, which is very low compared to white rice. White rice typically has 130 to 150 calories per 3-ounce serving. Cauliflower also provides 100% of the vitamin C we need in a day and is a good source of folic acid.

Recipe Developer: Danielle Keith, @healthygirlkitchen 

Why we love it: Cauliflower is keto-friendly and low in calories so you can enjoy the entire sushi dish without feeling guilty or overly full.

Make it for: A healthy lunch or dinner. For extra flavor and a bold taste, dip your veggie sushi into low sodium soy sauce with a side of ginger and wasabi. Save the leftovers for breakfast or lunch the next day!

Why it's healthy: Cabbage is very low in calories but high in antioxidants and vitamin C. The antioxidants in cabbage can reduce inflammation and the high content of vitamin C boosts the immune system and reduce free radicals. Cabbage also contains fiber which is beneficial for your digestion and specifically red cabbage contains anthocyanins which can help keep your heart healthy.

Healthy ingredients: Vitamin K, vitamin B6, folate, polyphenols, sulfur compounds, anthocyanins, potassium

Vegan and Keto Rainbow Cauliflower Rice Sushi


  • 1 head of cauliflower
  • Rice vinegar
  • Seaweed sheets
  • Coconut aminos (healthy soy sauce alternative, I get mine at Trader Joe’s)
  • Avocado
  • Peppers
  • Mango
  • Cucumber
  • Purple cabbage
  • Carrots
  • *Having a bamboo mat for sushi helps but you could use a towel (You can fill your sushi rolls with whatever you’d like these are just the vegetables I used, I also am not providing measurements of the veggies because you can make as many or as little rolls as you want)


  1. Cut up all of your veggies into sticks to fit nicely in your sushi rolls.
  2. Pulse 1 head of raw cauliflower in a food processor until it's broken down into rice-sized pieces.
  3. Put cauliflower in nut milk bag, cheesecloth, or in a towel to ring out some of the moisture.
  4. Transfer cauliflower to bowl and add 1 tbsp of rice vinegar and stir.
  5. Layout your seaweed and cover the seaweed with a thin layer of cauliflower rice, leave about an inch of space at the top and bottom of your seaweed.
  6. Add the fillings of your choice to the roll and start rolling! Wet the top of the seaweed a little to seal the roll in place.
  7. Gently cut the sushi into pieces with a very sharp knife, this is key! Clean the knife off between every cut, it will help.
  8. Serve right away. This is best when eaten fresh.
  9. Dip in coconut aminos and ENJOY!

More From The Beet