Side Dishes
This cauliflower rice stuffed peppers recipe delivers all the hearty satisfaction of traditional stuffed peppers—without the carbs. 💛 The secret lies in perfectly textured cauliflower rice that stays tender while the bell peppers roast into crispy, caramelized edges.
I developed this dish after realizing how easy it is to transform a simple side into a complete, vegetarian-friendly meal that even carb-conscious eaters will crave.
What sets this recipe apart is the one-pan technique, which minimizes cleanup while maximizing flavor. The cauliflower rice absorbs the savory tomato sauce and herbs as it cooks, creating a filling that's both hearty and light.
Topped with melted cheese (or a vegan alternative), these peppers become a crispy, golden crown that's impossible to resist. Ready in just 45 minutes, it's the perfect solution for weeknight dinners that feel like a restaurant-worthy meal.
Ingredients for cauliflower rice stuffed peppers
Perfectly textured cauliflower rice meets crispy roasted peppers for a vegetarian, low-carb masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Bell Peppers 🍆 | 4 whole | Medium-sized, any color variety |
| Fresh Cauliflower 🥬 | 1 lb | Riced, not pre-packaged |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Canned Diced Tomatoes 🍅 | 1 can | 28 oz, no salt added |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and cooking |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Part-skim or whole milk |
| Dried Oregano 🌿 | 1 tbsp | Italian variety preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Vegetarian Parmesan Cheese 🧀 | ¼ cup | Optional, for topping |
The bell peppers should be vibrant and firm—Trader Joe's carries excellent organic varieties, but any medium-sized peppers work. Cauliflower is best fresh, not pre-riced (the texture suffers), so grab a whole head and pulse it in a food processor. For the tomatoes, San Marzano cans elevate flavor, though any no-salt-added brand suffices. The key to crispy tops is using part-skim mozzarella—it melts beautifully without becoming soggy. Look for Italian oregano at specialty stores for authentic flavor, though regular dried oregano works in a pinch.
No fresh herbs? Dried parsley at one-third the amount suffices, though fresh adds vibrant color. Substitute nutritional yeast for vegetarian Parmesan if needed—it adds a cheesy umami punch. Pre-riced cauliflower? Pulse it again to break up clumps before cooking. For extra richness, stir in 1 tbsp vegan butter with the olive oil. The vegetable broth can be swapped for white wine if you prefer (use the same amount), though it'll alter the flavor profile slightly.
Prep the cauliflower rice ahead and store it in an airtight container for up to 3 days—it reheats beautifully. Stuffed peppers keep for 4 days in the fridge, though the cheese topping may darken slightly. For make-ahead convenience, assemble the peppers without cheese, refrigerate, then bake with cheese when ready to serve. Freeze uncooked stuffed peppers for 2 months—thaw overnight before baking.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just chop the peppers, pulse the cauliflower, and toss everything into one baking dish. The onions caramelize right alongside the peppers, so you’re left with a fragrant, sticky mess that’s way easier to clean than it looks.
- Tomato-Garlic Hug: Between us, the canned diced tomatoes and minced garlic are the MVP here. They soften into a rich, slightly sweet sauce that clings to every bite, while the cauliflower rice soaks it up like a sponge. It’s the kind of flavor that makes you pause mid-bite—damn, that’s good.
- Lunchbox Hero: I make a double batch on Sundays because these peppers reheat like a dream and stay fresh for days. Pack them cold for work or microwave them for a quick dinner—no sad, soggy leftovers here. My kids even ask for them, and that’s saying something.
- Budget Brightener: Fresh bell peppers and cauliflower stretch my grocery budget without sacrificing flavor. The onion and garlic add depth for pennies, and the canned tomatoes? A pantry staple that never lets me down. It’s hearty enough to feel like a meal, but light enough to not weigh me down.
Step-by-step instructions for crisp-topped stuffed peppers
Here's how to transform simple ingredients into restaurant-quality stuffed peppers with perfectly roasted tops.
🍳 Step 1: Prep and Roast the Bell Peppers
Preheat your oven to 400°F and line a baking sheet with parchment paper. Cut the tops off the 4 whole fresh bell peppers and remove seeds and membranes, leaving the pepper walls intact. Place them upright on the prepared sheet.
Drizzle each pepper with about 1 tablespoon of the 0.5 cup extra-virgin olive oil, then season generously with salt and pepper. Roast for 15 minutes until the edges begin to soften and the skin starts to blister slightly. This initial roast ensures they hold their shape when stuffed.
👨🍳 Step 2: Sauté Aromatics and Prepare the Cauliflower Rice
While the peppers roast, heat 1 tablespoon of the remaining 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened but not browned. Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant.
In a separate bowl, combine the 1 lb fresh cauliflower (riced) with 1 tablespoon dried oregano, 0.5 teaspoon ground black pepper, and 1 teaspoon salt. Add this to the skillet and sauté for 5 minutes until the cauliflower is tender and most of the moisture has evaporated. Remove from heat and set aside.
🥘 Step 3: Assemble the Stuffing Mixture
In the same skillet, add the remaining 2 tablespoons extra-virgin olive oil and stir in the 1 can canned diced tomatoes (undrained). Let it simmer for 3 minutes until slightly thickened. Add the 1 cup vegetable broth and the sautéed cauliflower mixture, stirring to combine.
Remove from heat and fold in 1 cup of the 1.5 cups shredded mozzarella cheese, reserving the remaining 0.5 cup for topping. The mixture should be moist but not soupy—if it's too dry, add 1-2 tablespoons water to loosen it.
🔥 Step 4: Stuff and Bake to Golden Perfection
Carefully fill each roasted pepper with the cauliflower mixture, pressing gently to compact it. Place the stuffed peppers back on the baking sheet and top each with the remaining 0.5 cup shredded mozzarella cheese and 0.25 cup vegetarian parmesan cheese. Drizzle with any remaining olive oil from the skillet.
Bake for 20-25 minutes until the cheese is bubbly and the tops are deep golden brown. The peppers should be tender when pierced with a fork, and the cheese should have formed a crispy, melted crust. If the tops aren't brown enough, broil for 1-2 minutes at the end.
🍽️ Step 5: Garnish and Serve Immediately
Remove from the oven and let rest for 2 minutes to set. Garnish each pepper with 1 tablespoon chopped fresh parsley for a pop of color and freshness. Serve warm with a side of crusty bread or a simple arugula salad to balance the richness.
The perfect stuffed pepper should have tender cauliflower filling, crispy cheese topping, and slightly charred edges from the initial roast. Each bite delivers a perfect balance of savory tomato, herby cauliflower, and melty cheese—all while keeping it low-carb and satisfying.
Pro Tips For Making Cauliflower Rice Stuffed Peppers
- Prep Peppers Like a Pro: Cut the tops off your bell peppers, but don’t just slice them open—score the sides in a crosshatch pattern (about ½-inch deep) before hollowing them out. This lets steam escape while cooking, so they don’t burst open like overripe tomatoes in a pressure cooker. I learned this the hard way after watching a batch split mid-bake.
- Sauté Onions Until Golden: Don’t rush the onions—they’re the flavor foundation. Cook them in a dry pan over medium heat for 8–10 minutes until deep golden, stirring occasionally. If they start to stick, add a splash of water and scrape the browned bits loose (that’s where the taste lives). I was skeptical until I tried it—now I never skip this step.
- Salt the Cauliflower Rice First: Toss your raw cauliflower rice with ½ teaspoon salt and let it sit for 5 minutes before cooking. This draws out moisture, so it crisps better when sautéed. I used to skip this, and my stuffed peppers always ended up soggy—now they hold their shape like they’re supposed to.
- Stuff Peppers Halfway Through: Bake the peppers empty for 15 minutes first, then add the filling. This ensures they’re tender before the cauliflower rice turns to mush from steam. Fill them too soon, and you’ll end up with a watery, sad pile of rice instead of a sturdy, flavorful bite. (Yes, I’ve done both.)
Perfect pairings for this cauliflower rice stuffed peppers
Creamy Garlic Sauce
Add a dollop of garlic-herb cream cheese (about 2 oz) mixed with 1 tbsp sour cream to the cauliflower mixture before stuffing. This adds a velvety texture that complements the roasted peppers beautifully. I like Philadelphia brand for its smooth consistency. 💛
Crispy Breadcrumbs Topping
For extra crunch, sprinkle ¼ cup panko breadcrumbs mixed with 1 tbsp grated Parmesan on top of the cheese before baking. This creates a delightful textural contrast to the tender filling. Toast the breadcrumbs in the oven for 3-4 minutes before adding to intensify their flavor.
Fresh Herb Garnish
Brighten the dish with chopped fresh basil or cilantro instead of parsley. The basil adds a sweet, aromatic note that pairs wonderfully with the tomato and cheese, while cilantro brings a citrusy freshness. Use about 2 tbsp per pepper—just enough to enhance without overpowering the flavors.
Zesty Lime Dressing
Serve with a quick lime dressing made from 2 tbsp olive oil, 1 tbsp lime juice, ½ tsp honey, and a pinch of salt.
Drizzle lightly over the stuffed peppers before serving to cut through the richness and add a refreshing tang. This works especially well with red bell peppers.
Spicy Avocado Slices
Add thin avocado slices topped with a sprinkle of chili powder and salt as a garnish. The creamy avocado contrasts perfectly with the crispy cheese topping, while the chili powder adds a subtle kick. Use 1 ripe avocado sliced into ¼-inch rounds for each serving.
Nutrition facts
Frequently asked questions
Can I make this recipe with pre-riced cauliflower?
Pre-riced cauliflower works, but the texture won't be as fresh. Pulse it again in a food processor to break up any clumps, then sauté for 2-3 extra minutes to evaporate excess moisture. For best results, use fresh cauliflower—it stays tender and absorbs flavors better.
How do I prevent the stuffed peppers from falling apart?
The initial 15-minute roast at 400°F softens the peppers slightly, helping them hold shape. Press the filling firmly when stuffing, and use medium-sized peppers—they're sturdy enough to stay intact. For extra support, place a small spoonful of cooked rice at the bottom before adding the filling.
Can I make this dish ahead of time?
Assemble the peppers without cheese, cover tightly, and refrigerate for up to 24 hours. Add the cheese and bake when ready—it'll melt beautifully. For longer storage, freeze uncooked stuffed peppers (without cheese) for 2 months. Thaw overnight in the fridge before baking.
What's the best way to make this vegan?
Replace the mozzarella with vegan cheese shreds (like Daiya or Violife) and use nutritional yeast instead of Parmesan. Add 1 tbsp vegan butter to the cauliflower mixture for richness. For extra protein, stir in ½ cup cooked quinoa or 1 cup lentils with the cauliflower.
Why did my cauliflower rice turn mushy?
Overcooking is the most common cause—cauliflower rice only needs 5 minutes of sautéing until tender. If using pre-riced cauliflower, it may release more moisture, so cook it uncovered and stir frequently. For extra insurance, drain any excess liquid after cooking and pat dry with a paper towel.
