Main Courses
This brown rice keto recipe transforms a classic staple into a low-carb powerhouse using almond flour and cauliflower rice for a crispy, buttery texture that fits seamlessly into keto meals.
The secret lies in balancing fat and fiber while keeping carbs under strict control—perfect for those craving rice without the guilt.
With just 15 minutes of prep and 20 minutes of baking, you’ll create a golden, nutty side that pairs beautifully with proteins like grilled chicken or salmon.
The almond crunch adds satisfying texture, while the keto-friendly base ensures every bite stays under 5 net carbs. No rice here—just flavor, crunch, and compliance.
Ingredients for brown rice keto
A low-carb twist on brown rice using almond flour and cauliflower for a crispy, buttery keto-friendly side.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🥜 | 1 cup | Finely ground for optimal texture |
| Riced Cauliflower 🥬 | 2 cups | Fresh or frozen, thawed if frozen |
| Large Eggs 🥚 | 2 whole | Room temperature for even baking |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy texture |
| Cream Cheese 🧀 | 4 oz | Room temperature, full-fat preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even distribution |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Baking Powder 🍞 | ½ tsp | Aluminum-free for keto compliance |
| Xanthan Gum 🌾 | ¼ tsp | For binding and texture |
| Lemon Zest 🍋 | 1 tbsp | Brightens flavor profile |
| Toasted Sesame Seeds 🌰 | 1 tbsp | Optional for nutty crunch |
The almond flour is non-negotiable here—Bob’s Red Mill or Anthony’s Goods brands deliver the finest grind for that perfect texture. Fresh riced cauliflower from the produce section (not pre-shredded bags) gives the best moisture retention, but frozen works in a pinch. Cream cheese should be full-fat—Philadelphia or Kirkland Signature are reliable choices. For the butter, Plugrá or Land O’Lakes unsalted sticks work best when kept cold until mixing. The garlic should be fresh, not jarred—mincing it yourself ensures maximum flavor punch.
No almond flour? Blanched almond meal works in a bind, though texture may vary slightly. Substituting cauliflower rice with shredded cabbage (sautéed first) can cut carbs further but alters the mouthfeel. Jarred minced garlic? Freshly minced garlic cloves are worth the 30 seconds—jarred lacks depth. For extra richness, add 1 tbsp sour cream to the batter. The sesame seeds are optional but add a satisfying crunch; toasted in a dry pan for 2 minutes before adding enhances their flavor. Xanthan gum is crucial for binding—omit only if you have a keto flour blend already containing it.
Prep ahead by mixing dry ingredients in advance and storing in an airtight container for up to 1 week. The wet ingredients (butter, cream cheese, eggs) should be combined last minute to prevent overmixing. Baked portions keep well in the fridge for 4 days, though texture softens slightly. For longer storage, freeze baked bites in a single layer before transferring to a bag—3 months of crispy perfection. Reheat in a 350°F oven for 5-7 minutes to restore crunch.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just almond flour, riced cauliflower, eggs, butter, and cream cheese. No chopping, no fuss, and no last-minute grocery runs. Honestly, I’ve made it three times this week already, and it’s never failed me.
- Rich Like Real Rice: The cream cheese and butter give it that buttery, almost indulgent texture—like brown rice’s richer cousin. And the crispy edges when you toast it in the pan? That’s the little detail that makes it ridiculous good.
- Meal Prep MVP: This keeps for days in the fridge, reheats like a dream, and even freezes well. I make a big batch on Sundays, portion it out, and boom—low-effort lunches all week. (Yes, even on a Tuesday night when takeout sounds better.)
- Budget-Friendly Luxury: Almond flour might seem pricey, but a little goes a long way, and the rest of the ingredients are pantry staples. Between us, this is the keto hack that actually feels worth it—no weird shortcuts, just solid, satisfying food.
Step-by-step instructions for low-carb brown rice substitute
Transform simple ingredients into a keto-friendly alternative that mimics brown rice's texture and heartiness.
Prepare the Base Ingredients
In a large mixing bowl, combine the 2 cups riced cauliflower with the 1 cup almond flour, 0.5 tsp baking powder, and 0.25 tsp xanthan gum. The almond flour and xanthan gum work together to create a binding effect that mimics the cohesion of traditional grains. Use a whisk or your hands to break up any clumps in the almond flour and distribute it evenly throughout the cauliflower.
In a separate small bowl, mix the 4 oz cream cheese with the 0.5 cup unsalted butter until smooth and fully combined. This creates a rich, creamy base that will provide moisture and depth of flavor. The cream cheese also helps create that satisfying mouthfeel similar to cooked grains. Let this mixture sit at room temperature to soften slightly if it feels too firm.
Incorporate Wet Ingredients and Seasonings
Add the 2 whole large eggs, 2 tbsp extra-virgin olive oil, 0.5 tsp diamond crystal kosher salt, 0.25 tsp ground black pepper, and 1 tbsp lemon zest to the cauliflower mixture. The eggs provide structure while keeping the dish moist, and the olive oil adds richness without excess calories. The lemon zest brightens the flavor profile, cutting through the richness of the cream cheese and butter.
Gently fold in the cream cheese mixture until fully incorporated. You should have a thick, cohesive batter that holds its shape when pressed. If it feels too dry, add 1-2 tablespoons of water to help bind the ingredients. The batter should be thick enough to hold its form but still spreadable when baking. This consistency is crucial for achieving that perfect grain-like texture.
Add Aromatics and Final Touches
In a small bowl, finely mince the 3 cloves garlic until you have a paste-like consistency. This ensures even distribution of flavor throughout the mixture. Gently fold the minced garlic into the batter along with the 1 tbsp toasted sesame seeds. The sesame seeds add a nutty crunch and visual appeal, while the garlic provides that savory depth that complements the rich dairy and nut base.
Taste the mixture and adjust seasoning if needed. The lemon zest and salt should balance the richness of the cream cheese and butter. This is your chance to fine-tune the flavor before baking. The batter should have a pleasant aroma with notes of garlic, lemon, and toasted sesame.
Bake to Golden Perfection
Preheat your oven to 375°F and line a baking sheet with parchment paper. Spread the batter evenly onto the prepared baking sheet, using a spatula to create a uniform layer about ¼-inch thick. The even thickness ensures consistent cooking and a uniform texture throughout.
Bake for 20-25 minutes until the edges are golden brown and the center feels firm to the touch. You'll know it's ready when it pulls away slightly from the edges of the parchment paper and has a crispy, slightly caramelized appearance. For best results, avoid opening the oven door during baking to prevent the mixture from losing heat and becoming unevenly cooked.
Rest and Serve
Remove the baked mixture from the oven and let it cool for 5-10 minutes before cutting into squares. This resting period allows the internal structure to set, making it easier to portion and serve. The texture should be firm yet tender, with a slightly crispy exterior that gives way to a creamy, grain-like interior.
Serve warm as a side dish with your favorite proteins or vegetables. This keto-friendly alternative absorbs flavors beautifully, making it perfect for stir-fries, bowls, or as a base for grain salads. The combination of almond flour, cauliflower, and cream cheese creates a satisfying, low-carb alternative that holds its own against traditional grains.
Pro Tips For Making Brown Rice Keto
- Sauté Cauliflower First: I learned this the hard way—mixing raw cauliflower into the almond flour batter makes the texture gummy. Instead, pulse the riced cauliflower in a food processor until it’s almost paste-like, then sauté it in butter over medium-high heat for 5 minutes until it releases moisture and turns golden. This step guarantees a firmer, less mushy final dish.
- Use Cold Eggs: Crack those eggs straight from the fridge into your almond flour mixture. Cold eggs whip up lighter and distribute more evenly through the batter, preventing dense pockets. (Yes, even if you're impatient like me—this makes a real difference.)
- Don’t Overmix the Batter: Stir the almond flour, cream cheese, and eggs just until combined—about 10-12 strokes. Overmixing develops gluten (even in almond flour) and makes the texture rubbery. The batter should look shaggy, not smooth.
- Press for Crispiness: After pouring the batter into your pan, use a fork to press it down firmly. This ensures even cooking and a crispy bottom layer. Skip this, and you’ll end up with a soft, uneven mess—your future self will thank you.
Pro cooking tips for great brown rice keto
Almond Flour Magic
The key to this keto brown rice substitute lies in the almond flour—it’s not just a binder but the secret to that satisfying brown rice-like texture. I recommend Bob’s Red Mill or Anthony’s Goods brands for their ultra-fine grind.
When mixing, don’t overwork the batter—just combine until the almond flour clumps dissolve. The xanthan gum (¼ tsp) is non-negotiable for binding, but if you’re using a pre-mixed keto flour blend, skip it. 🥜
Cauliflower Prep Matters
Fresh riced cauliflower works best, but frozen is fine if thawed and drained well. I squeeze mine dry in a clean kitchen towel to remove excess moisture—this prevents a soggy final texture.
For extra crispiness, spread the batter on a parchment-lined baking sheet and bake at 375°F until the edges turn golden. If your cauliflower is particularly wet, add 1 extra egg to the batter for better structure.
Butter and Cream Cheese Hacks
Cold, cubed butter creates pockets of air that make the final texture light and fluffy—like brown rice should be. For the cream cheese, I always use full-fat Philadelphia at room temperature.
If your mixture feels too thick, add 1 tbsp water at a time until it’s spreadable but not runny. The secret to even baking? Spread the batter ¼-inch thick and avoid overcrowding the pan. 🧈
Garlic and Lemon Boost
Freshly minced garlic (not jarred) makes all the difference—it infuses the batter with deep, aromatic flavor. Toast the 1 tbsp sesame seeds in a dry pan for 2 minutes before adding for maximum nuttiness. The lemon zest brightens the dish, balancing the richness.
Taste before baking—if it needs more salt, add it now. Pro tip: Let the batter rest for 10 minutes after mixing to allow flavors to meld.
Baking Like a Pro
Preheat your oven for at least 15 minutes to ensure even cooking. Bake until the edges are golden and the center feels firm (about 20-25 minutes). For extra crispiness, broil for 1-2 minutes at the end.
If the top browns too quickly, tent with foil. The resting period (5-10 minutes) is crucial—it lets the texture set so it holds its shape when cutting. ✨
Serving Suggestions
This keto rice substitute is incredibly versatile. Serve it warm as a side with grilled chicken or salmon, or use it as a base for keto stir-fries. For extra flavor, drizzle with soy sauce (or coconut aminos) and sesame oil after baking.
Store leftovers in an airtight container for up to 4 days, or freeze for 3 months. Reheat in a 350°F oven for 5-7 minutes** to restore crispiness.
Nutrition facts
Frequently asked questions
Can I use this keto rice substitute in place of brown rice for stir-fries?
This recipe works beautifully in stir-fries, but with one key adjustment: sauté it separately in a hot pan with a little sesame oil for 2-3 minutes to restore crispiness. It won't hold up to long cooking in broth like traditional rice, but it absorbs stir-fry flavors wonderfully.
Why does my keto rice turn out gummy instead of crispy?
Overmixing the batter or using wet cauliflower are the most common culprits. Always squeeze excess moisture from the cauliflower and ensure your almond flour is finely ground. For extra crispiness, bake at 375°F until edges are golden, then broil for 1-2 minutes at the end.
What's the best protein pairing for this keto rice?
This substitute pairs perfectly with rich, flavorful proteins like garlic butter shrimp or teriyaki chicken thighs. For a complete keto meal, try it with beef bulgogi or crispy pork belly. The nutty almond flavor complements savory meats beautifully while keeping carbs under 5g per serving.
Can I make this ahead of time?
Yes! Bake it up to 2 days ahead and store in an airtight container at room temperature. For longer storage, freeze portions for up to 3 months. To reheat, warm in a 350°F oven for 5-7 minutes to restore crispiness. The texture softens slightly when stored but reheats well.
Is this really keto-friendly? How many carbs are in each serving?
Each serving (¼ of the recipe) contains only 4g net carbs thanks to the almond flour and cauliflower base. The cream cheese and butter add fat for satiety while keeping carbs minimal. This makes it perfect for strict keto diets (under 20g net carbs/day).
