Stuffed peppers are one of those dinners everyone grew up with and almost nobody makes the same way twice. This version keeps everything people actually love — the sweet roasted pepper, the savory tomato-beef filling, the blanket of melted cheese — and quietly swaps the cup of white rice for cauliflower rice, which disappears into the filling and takes the carbohydrate count down with it. Nobody at our table has ever identified the swap unprompted.
The peppers get a short head start in the oven while the filling cooks on the stove, which solves the two classic stuffed-pepper problems at once: peppers that are still crunchy when the filling is done, and filling that dries out while it waits for the peppers. By the time the filling is spooned in, both halves are on the same schedule, and the final bake is really just about melting cheese. It sits comfortably in our Healthy and Low-Carb collection next to dishes like our Chicken Cauliflower Fried Rice, which uses the same cauliflower-rice trick.
Use whatever pepper colors are cheapest and firmest at the store — a mix of red, yellow and green looks best and tastes sweetest. The filled peppers reheat well, which makes this a smart Sunday cook for Monday and Tuesday lunches.
Pre-bake the peppers while the filling cooks
Raw pepper shells are mostly water and dense cell walls, and 30 minutes is not enough for them to go tender around a filling that insulates them. Ten minutes alone in a hot oven, cut side up with a pinch of salt, starts the softening and drives off the first wave of moisture, so the finished peppers are tender but still hold their shape on the plate. Skip it and you will be cutting through a squeaky, half-raw shell no matter how good the filling is.
Season the cauliflower rice like rice, not like a vegetable
Cauliflower rice fails in dishes like this when it is treated as a virtuous add-in and left bland and wet. Cook it in the beef drippings with the tomato paste and spices until it looks dry at the edges and smells savory — that is when it stops reading as cauliflower and starts reading as filling. Frozen cauliflower rice works well here; just give it an extra 2 minutes in the skillet to cook off its extra moisture before the cheese goes anywhere near it.
Ingredients
- 4 large bell peppers (about 700 g total), any colors
- 1 tablespoon olive oil (15 ml)
- 1 lb lean ground beef (450 g), 90% lean
- 1 small yellow onion, finely diced (about 110 g)
- 3 garlic cloves, finely minced (about 9 g)
- 2 cups cauliflower rice (200 g), fresh or frozen
- 2 tablespoons tomato paste (32 g)
- 1 (14 oz) can diced tomatoes (400 g), drained
- 1 teaspoon Italian seasoning (2 g)
- 1 teaspoon smoked paprika (3 g)
- 1 teaspoon kosher salt (6 g)
- 1/2 teaspoon black pepper (1.5 g)
- 1 1/2 cups shredded mozzarella (170 g), divided
- 2 tablespoons chopped fresh parsley (8 g), to serve
Amounts are for the yield below. US customary measures first, grams in brackets for scale users.
Step-by-step instructions
- Prep and pre-bake the peppers. Heat the oven to 400°F (200°C). Cut the peppers in half from stem to base and scoop out the seeds and membranes. Arrange them cut side up in a 9x13-inch baking dish, brush lightly with the olive oil, sprinkle with a pinch of salt, and bake for 10 minutes while you make the filling.
- Brown the beef. Meanwhile, cook the ground beef in a large skillet over medium-high heat for 5 to 6 minutes, breaking it into small crumbles, until browned. Drain off all but about 1 tablespoon of the fat — a little fat carries the spices, a lot makes the filling greasy.
- Build the filling. Add the onion to the skillet and cook for 3 minutes until softened. Stir in the garlic, tomato paste, Italian seasoning and smoked paprika and cook for 1 minute until the paste darkens slightly and smells sweet.
- Add the cauliflower rice and tomatoes. Stir in the cauliflower rice, the drained diced tomatoes, the salt and the pepper. Cook for 4 to 5 minutes, stirring now and then, until the mixture looks thick and mostly dry — it should mound on a spoon, not pool. Stir in 1/2 cup of the mozzarella off the heat.
- Fill the peppers. Take the peppers out of the oven and spoon the filling in generously, mounding it slightly. Top each half with the remaining mozzarella, dividing it evenly.
- Bake and serve. Return the dish to the oven for 12 to 15 minutes, until the peppers are tender when pierced with a knife and the cheese is melted and spotty gold. Rest for 5 minutes, scatter with parsley, and serve.
Nutrition estimate
| Nutrient | Per serving |
|---|---|
| Calories | 360 kcal |
| Protein | 30 g |
| Carbohydrates | 13 g |
| Fat | 21 g |
| Saturated fat | 9 g |
| Sodium | 680 mg |
| Fiber | 3 g |
| Sugar | 7 g |
Nutrition figures are estimates calculated from standard ingredient data for the yield stated. Your actual values will vary with brands, substitutions and portion sizes — treat them as a guide, not a guarantee.
Storage & reheating
Cooked stuffed peppers keep for up to 4 days in an airtight container in the refrigerator and reheat well in a covered dish at 350°F (177°C) for about 15 minutes, or in the microwave for a softer result. They freeze for up to 3 months — wrap each half well, thaw overnight in the fridge, and reheat as above, adding fresh cheese on top if the original has dried out. Unfilled pre-baked pepper shells do not freeze well and are best made fresh. Nutrition figures are estimates from standard ingredient data and vary with brands and substitutions.
Easy Low-Carb Stuffed Peppers
Seasoned beef and cauliflower rice under melted cheese — classic flavor, lighter build.
Ingredients
Tick ingredients off as you prep, and tap a step below to mark it done as you cook. Scaling adjusts the listed amounts - seasoning to taste stays your call.
Instructions
- Prep and pre-bake the peppers. Heat the oven to 400°F (200°C). Cut the peppers in half from stem to base and scoop out the seeds and membranes. Arrange them cut side up in a 9x13-inch baking dish, brush lightly with the olive oil, sprinkle with a pinch of salt, and bake for 10 minutes while you make the filling.
- Brown the beef. Meanwhile, cook the ground beef in a large skillet over medium-high heat for 5 to 6 minutes, breaking it into small crumbles, until browned. Drain off all but about 1 tablespoon of the fat — a little fat carries the spices, a lot makes the filling greasy.
- Build the filling. Add the onion to the skillet and cook for 3 minutes until softened. Stir in the garlic, tomato paste, Italian seasoning and smoked paprika and cook for 1 minute until the paste darkens slightly and smells sweet.
- Add the cauliflower rice and tomatoes. Stir in the cauliflower rice, the drained diced tomatoes, the salt and the pepper. Cook for 4 to 5 minutes, stirring now and then, until the mixture looks thick and mostly dry — it should mound on a spoon, not pool. Stir in 1/2 cup of the mozzarella off the heat.
- Fill the peppers. Take the peppers out of the oven and spoon the filling in generously, mounding it slightly. Top each half with the remaining mozzarella, dividing it evenly.
- Bake and serve. Return the dish to the oven for 12 to 15 minutes, until the peppers are tender when pierced with a knife and the cheese is melted and spotty gold. Rest for 5 minutes, scatter with parsley, and serve.
Recipe by Shahid Imran · FryDaily. Printing? This card is designed to print cleanly on its own.




