Side Dishes
This cauliflower rice stuffed peppers recipe transforms low-carb cauliflower into hearty, flavorful bites with perfectly crispy tops. The secret lies in blending cauliflower rice with savory spices and herbs, then baking it inside bell peppers until golden and tender.
What makes this dish stand out is how it delivers restaurant-quality texture and flavor without the heavy carbs.
Each pepper becomes a mini skillet of crispy, cheesy goodness—packed with protein-rich filling that holds its shape while baking. The recipe is designed to be adaptable, whether you're making a vegan version with nutritional yeast or adding ground meat for extra heartiness.
With just 20 minutes of prep and 30 minutes in the oven, you'll have a side dish that feels like a main course.
Ingredients for cauliflower rice stuffed peppers
Cauliflower rice, bell peppers, and cheeses create crispy, protein-rich bites that impress without heavy carbs.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower Rice 🥬 | 4 cups | Freshly grated or store-bought |
| Bell Peppers 🌶️ | 4 whole | Medium size, any color |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Part-skim or whole milk |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Fresh Spinach 🌱 | 1 cup | Chopped, loosely packed |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The bell peppers are the foundation—look for firm, shiny ones at the grocery store. Trader Joe's and Whole Foods often carry the best selection, but any supermarket will work. Medium-sized peppers (about 3-4 inches in diameter) hold filling well without being overwhelming. If you can't find fresh cauliflower rice, buy a whole head and grate it yourself—it's fresher and more flavorful. The key to crispy tops is pre-baking the peppers for 10 minutes before stuffing, so don't skip that step. For the cheese, part-skim mozzarella melts better than whole milk, but whole milk gives richer flavor if you're not watching calories.
No fresh cauliflower rice? Frozen works in a pinch—just thaw and drain well. Running short on spinach? Kale or Swiss chard at the same amount works great. The recipe calls for cream cheese, but vegan cream cheese or mashed white beans can replace it for a dairy-free version. Want extra protein? Fold in 1 cup cooked quinoa or lentils with the cauliflower rice. For the spices, smoked paprika can replace half the oregano for a different flavor profile. The vegetable broth adds moisture—if you're using low-sodium, add an extra pinch of salt to balance.
Prep the filling ahead and store it in an airtight container for up to 2 days in the fridge. The stuffed peppers reheat beautifully—10 minutes at 375°F until the cheese is bubbly. For meal prep, bake extras and freeze them—3 months works perfectly. The peppers keep their crispy texture when reheated, so they're great for lunches. Garnish with fresh basil right before serving to keep it vibrant. If you're making this ahead, add the basil after baking to preserve its freshness.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, I love when a recipe feels like cheating—just chop, stuff, and bake. The cauliflower rice and peppers roast together in one dish, so no extra pans or cleanup. (Yes, even on a Tuesday night.)
- Garlic-Onion Bomb: That sizzle when you cook the onions and garlic? Pure flavor gold. The caramelized onion sweetness balances the pepper’s crispness, and the garlic—oh, the garlic—makes this taste like a restaurant dish, not a weeknight hack.
- Meal Prep MVP: Between us, this is my go-to for lunches. The peppers hold up perfectly in the fridge, and the cauliflower rice stays light instead of soggy. Pack two, eat one cold, microwave the other—zero fuss.
- Budget-Friendly Flex: Fresh peppers and a head of cauliflower stretch further than you’d think. I’ve made this for four people for under $10, and the leftovers? Just as good reheated as they were fresh. (My wallet thanks me.)
Step-by-step instructions for crispy-topped stuffed peppers
Here's how to create restaurant-quality stuffed peppers with a perfect crispy top every time.
👨🍳 Step 1: Prep and Parboil the Peppers
Cut the tops off the 4 whole bell peppers and remove seeds and membranes. I use a small sharp knife for this—it gives you better control than a serrated blade. Place them upright in a baking dish and fill each one with 1 cup of boiling water. This parboiling step softens the peppers slightly and prevents them from becoming too tough during the final bake.
Cover the dish with foil and bake at 375°F for 15 minutes. You're not cooking them through yet—just prepping them. The peppers should be pliable enough to hold their shape when stuffed but still firm enough to stand upright. This initial step is crucial for preventing soggy bottoms later.
🍳 Step 2: Sauté the Aromatic Base
While the peppers cook, heat 1 tablespoon of the olive oil in a large skillet over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 1 cup of chopped fresh spinach and cook for 2 minutes until just wilted. You want the spinach to maintain its vibrant color and texture, not turn to mush. Transfer this mixture to a mixing bowl and let it cool slightly while you prepare the cauliflower rice filling.
🥘 Step 3: Assemble the Cauliflower Rice Filling
In a large bowl, combine the 4 cups of fresh cauliflower rice, 8 oz of cream cheese, 1 cup of vegetable broth, 1.5 cups of shredded mozzarella cheese, 0.5 cup of parmesan cheese, 1 tsp of salt, 0.5 tsp of black pepper, 1 tsp of dried oregano, and 0.5 tsp of red pepper flakes. Mix gently with your hands or a fork until just combined—you want to keep the cauliflower rice texture intact.
Add the sautéed onion, garlic, and spinach mixture to the bowl and fold in gently. The cream cheese will help bind everything together while adding that rich, creamy texture we're after. For extra flavor, I like to add a pinch of freshly ground black pepper right at the end—it really makes the dish pop.
🔥 Step 4: Stuff and Bake for Crispy Tops
Preheat your oven to 400°F. Remove the parboiled peppers from the oven and drain any excess water from the baking dish. Stuff each pepper generously with the cauliflower rice mixture, pressing down gently but not packing it too tightly. This ensures even cooking and prevents the filling from spilling out.
Transfer the stuffed peppers to a baking sheet lined with parchment paper. Bake for 25 minutes until the tops are golden brown and the filling is bubbling at the edges. The key to crispy tops is this higher temperature—it caramelizes the cheese and peppers beautifully. If you notice the tops browning too quickly, tent them loosely with foil for the last 5 minutes of baking.
🍽️ Step 5: Rest and Garnish
Remove the stuffed peppers from the oven and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute throughout the filling, ensuring each bite is moist and flavorful. The peppers should be hot but not scorching—just right for serving.
Garnish each stuffed pepper with 1 tablespoon of chopped fresh basil leaves. The bright green color contrasts beautifully with the golden tops and adds a fresh herbal note that complements all the rich flavors. Serve immediately while the peppers are still warm and the cheese is at its most gooey and delicious.
Pro Tips For Making Cauliflower Rice Stuffed Peppers
- Drain and Pat Dry: Fresh cauliflower rice holds onto water like a sponge—skip the draining, and your stuffed peppers turn into soggy boats. Rinse it in a colander, then spread it on a clean towel and press with another towel to squeeze out excess moisture. (Yes, it’s tedious, but your filling won’t collapse mid-bake.)
- Roast Peppers First: Cutting into bell peppers and stuffing them raw is a recipe for a mushy disaster. Roast the halved peppers at 400°F (200°C) for 10–12 minutes, skin-side down, until the edges soften but the flesh stays firm. The heat preps them to hold filling without falling apart—no more sad, deflated peppers after baking.
- Sauté Onion Low and Slow: I used to char the onions before adding garlic, and it always overpowered the dish. Cook the diced yellow onion in olive oil over medium-low heat for 5–6 minutes until translucent but not browned. This builds flavor without bitterness, so the cauliflower rice soaks it up cleanly.
- Add Broth in Stages: Dumping all the vegetable broth at once turns your filling into a watery sludge. Start with half the amount called for, let the cauliflower rice absorb it while cooking, then add the rest later if it’s still dry. This keeps the texture firm and the flavors concentrated—no one wants a peppers casserole.
Pro cooking tips for cauliflower rice stuffed peppers
Pre-Baking Secret
Never skip the 15-minute pre-bake at 375°F with boiling water! This step softens the peppers just enough to prevent them from becoming rubbery during the final bake. I've made this mistake—skipping it leads to tough, unappetizing textures. The water also helps create steam, which keeps the filling moist. 💫
Cream Cheese Trick
For ultra-creamy filling, use full-fat cream cheese and fold it in last. The heat will melt it perfectly, binding all ingredients together. If your cream cheese is too cold, let it sit at room temperature for 10 minutes first.
I like to add a splash of vegetable broth (about 1-2 tbsp) to the filling mixture right before stuffing—this adds moisture that prevents dryness during baking.
Stuffing Technique
Don't overpack the peppers! Press the filling down gently but leave about ½ inch of space at the top. This ensures even cooking and prevents the filling from spilling out when the peppers soften. I use a spoon to mound the filling, then press down with my fingers.
For extra stability, you can place a small piece of foil at the opening before baking if you're concerned about spillage.
Crispy Top Hack
For perfectly golden, crispy tops, broil for 2-3 minutes at the very end of baking. Watch closely—they brown quickly! If your oven runs hot, reduce the broil time to 1 minute.
I also like to drizzle the tops with a tiny bit of olive oil before the final broil for extra crispiness. Just ½ tsp per pepper makes all the difference. 🔥
Cheese Layering
Layer your cheeses strategically: Place ½ cup of mozzarella at the bottom of each pepper, then add the cauliflower rice mixture, and finish with ¼ cup of parmesan on top.
The mozzarella melts first, creating a gooey base, while the parmesan adds a salty, nutty finish. For a vegan version, use vegan mozzarella and nutritional yeast in place of parmesan.
Resting Matters
Always let the stuffed peppers rest for 5 minutes after baking. This crucial step allows the juices to redistribute, preventing a runny filling when you cut into them.
I've learned this the hard way—skipping the rest leads to messy bites! Serve immediately after resting while the cheese is still stretchy and delicious. 🍽️
Nutrition facts
Frequently asked questions
Can I use frozen cauliflower rice instead of fresh?
Yes, but thaw and drain it thoroughly first! Frozen cauliflower rice works in a pinch, but fresh gives better texture. For the best results, squeeze out excess moisture with a clean kitchen towel before mixing with other ingredients. This prevents soggy peppers during baking.
How do I make this recipe vegan?
Swap the cream cheese for 8 oz vegan cream cheese or mashed white beans, and replace mozzarella with vegan mozzarella. Use nutritional yeast instead of parmesan for that cheesy flavor. The filling will still be rich and flavorful without dairy!
Why did my stuffed peppers get watery?
This usually happens when the peppers aren't pre-baked properly or the filling has too much moisture. Always parboil the peppers first (15 minutes in boiling water) and squeeze excess liquid from the cauliflower rice. For extra insurance, add 1 tbsp cornstarch to the filling mixture.
Can I make these ahead of time?
Assemble the stuffed peppers up to 2 days ahead and refrigerate uncovered. When ready to bake, add 10 minutes to the baking time at 400°F. For freezing, bake first, then store for up to 3 months. Reheat in the oven for 10 minutes at 375°F to restore crispiness.
What's the best way to reheat leftovers?
Place stuffed peppers on a baking sheet and cover loosely with foil. Bake at 375°F for 10-15 minutes until heated through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals—this prevents the cheese from getting rubbery.
