Growing up, stuffed peppers always meant loads of rice mixed with ground beef and tomato sauce. That’s just how my mom made them, and I never questioned it. When my husband mentioned he wasn’t a big fan of rice, I thought our stuffed pepper days were over.
But here’s the thing – stuffed peppers don’t actually need rice at all. Once I started playing around with different fillings, I realized the pepper is just a tasty vessel for whatever good stuff you want to put inside. Now our family’s favorite version is completely rice-free, and honestly, I don’t even miss it.

Why You’ll Love These Stuffed Bell Peppers
- Low-carb and keto-friendly – Made without rice, these stuffed peppers are perfect for anyone following a low-carb or keto diet while still delivering all the classic flavors you love.
- One-pan meal – With protein, vegetables, and cheese all in one dish, you won’t need to worry about making extra sides – it’s a complete meal on its own.
- Make-ahead friendly – You can prep these peppers in advance and pop them in the oven when you’re ready to eat, making them perfect for busy weeknight dinners.
- Simple ingredients – Using basic ingredients you can find at any grocery store, this recipe keeps shopping and prep work straightforward and stress-free.
What Kind of Bell Peppers Should I Use?
You can use any color of bell pepper for this recipe – red, green, yellow, or orange will all work great. Green peppers tend to be the most economical choice and have a slightly more bitter, earthy flavor, while red peppers are sweeter and contain more nutrients since they’ve been on the vine longer. When shopping, look for peppers that feel firm and heavy for their size, with smooth, shiny skin and no soft spots. For stuffed peppers, try to pick ones that can stand up on their own and are roughly the same size so they’ll cook evenly. If you’re prepping ahead, bell peppers will keep in your fridge for about a week, but they’re best used within 3-4 days of purchase.

Options for Substitutions
This low-carb stuffed pepper recipe is pretty adaptable and here’s how you can switch things up:
- Bell peppers: Any color bell pepper works great here – green, red, yellow, or orange. You can even try poblano peppers for a mild kick. Just make sure they’re similar in size for even cooking.
- Minced beef: Ground turkey, chicken, or pork work well as alternatives. For a vegetarian version, try using crumbled firm tofu or a mix of chopped mushrooms and walnuts – just cook them the same way as you would the meat.
- Tomato sauce and diced tomatoes: If you’re out of tomato sauce, use passata or blend some canned tomatoes. For diced tomatoes, fresh ones work too – just dice them small and drain off excess liquid.
- Cheddar cheese: Feel free to swap cheddar with mozzarella, Monterey Jack, or a Mexican cheese blend. For dairy-free options, try dairy-free cheese alternatives or skip the cheese altogether.
- Worcestershire sauce: You can use soy sauce or coconut aminos plus a tiny splash of vinegar to get that same savory kick.
Watch Out for These Mistakes While Cooking
The biggest challenge when making stuffed peppers is preventing them from becoming too watery – to avoid this, make sure to drain your diced tomatoes thoroughly and don’t skip pre-baking the empty peppers for about 10-15 minutes before stuffing them. A common error is overcooking the bell peppers until they’re too soft and fall apart, so keep an eye on them and remove from the oven when they’re just tender but still hold their shape. To ensure the best flavor, don’t forget to season both the meat filling and the peppers themselves with salt and pepper, and let the cooked peppers rest for 5-10 minutes before serving to help the filling set properly. For extra flavor and better texture, try browning the meat mixture well before stuffing the peppers, making sure to break up any large chunks while cooking.

What to Serve With Stuffed Bell Peppers?
Since these stuffed peppers are made without rice, you might want to add some tasty sides to round out your meal. A simple cauliflower rice or mashed potatoes work great to soak up all those good meat and tomato juices. I love serving these peppers with a fresh green salad dressed in a light vinaigrette – the crisp lettuce adds a nice contrast to the warm, savory peppers. If you’re feeding a crowd, some warm garlic bread or crusty French bread on the side helps make the meal more filling, and it’s perfect for scooping up any sauce left on your plate. For a low-carb option, roasted vegetables like zucchini or Brussels sprouts make excellent companions to these hearty peppers.
Storage Instructions
Keep Fresh: These yummy stuffed peppers will stay good in the fridge for up to 4 days when stored in an airtight container. They make great leftovers for lunch or dinner, and the flavors actually get even better after a day or two as everything melds together!
Freeze: Want to meal prep? These peppers are perfect for freezing! Let them cool completely, then wrap them individually in foil and place in a freezer bag. They’ll keep well for up to 3 months. Pro tip: write the date on the bag so you know when you made them.
Reheat: To warm up your peppers from the fridge, pop them in the microwave for 2-3 minutes or in the oven at 350°F for about 15-20 minutes. If they’re frozen, thaw overnight in the fridge first. You might want to add a sprinkle of fresh cheese on top before reheating to keep things nice and gooey!
| Preparation Time | 15-20 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 80-90 g
- Fat: 70-80 g
- Carbohydrates: 60-70 g
Ingredients
For the bell peppers:
- 4 bell peppers (any color, halved and seeds removed)
For the filling:
- 1/4 tsp black pepper
- 1 lb ground beef (80/20 lean for best flavor)
- 1 can diced tomatoes, drained (petite diced work well)
- 1 cup tomato sauce (I use Hunt’s)
- 1 medium yellow onion, chopped (finely diced for even cooking)
- 2 garlic cloves, minced
- 1 tsp kosher salt
- 2 tsp Worcestershire sauce
- 1 tsp smoked paprika
For the topping:
- 1 cup shredded cheddar cheese (sharp cheddar adds more flavor)
Step 1: Prepare and Bake the Bell Peppers
Preheat your oven to 400°F (200°C).
Cut off the tops of the bell peppers, creating a bowl out of each one.
Place these hollowed peppers upright on a rimmed baking sheet.
Bake them in the preheated oven for 25 minutes, allowing them to become tender.
Step 2: Cook the Ground Beef Mixture
While the peppers are baking, set a large skillet over medium heat.
Add ground beef and chopped onion to the skillet.
Cook and crumble the beef as it browns, and continue to sauté until the onion is tender.
Add minced garlic and cook for an additional minute until fragrant.
Step 3: Add Seasoning and Simmer
Into the skillet with the beef and onion mixture, stir in tomato sauce, diced tomatoes, Worcestershire sauce, salt, paprika, and black pepper.
Let the mixture simmer for about two minutes to allow it to thicken slightly and for all the flavors to meld together.
Step 4: Stuff the Peppers
Remove the baked bell peppers from the oven and set your oven to broil on high heat.
Carefully spoon the ground beef mixture into each pepper, filling them halfway.
Add a layer of shredded cheese on top of this initial filling, then fill the rest of the pepper with more of the beef mixture.
Top the peppers with a second layer of cheese to finish.
Step 5: Broil and Serve
Place the stuffed peppers back on the baking sheet and set them on the top rack of the oven.
Broil until the cheese is melted, bubbly, and slightly golden.
Once done, remove the stuffed peppers from the oven and let them cool for about five minutes before serving.
Enjoy your flavorful stuffed peppers!