Stuffed peppers look like a weekend project, but the version most families love is really just leftovers in a nicer outfit. Cooked rice, a can of beans and a jar of salsa become a filling that would be fine in a bowl, then the pepper turns it into something that feels like a proper dinner.
We cut the peppers in half lengthwise instead of hollowing out whole ones. Halves sit flat, cook faster, use less filling per serving, and are easier for kids to eat. The cheese goes on top, where a small amount does the most work.
Serves: 4 (2 halves each) · Prep: 20 min · Cook: 45 min · Keeps: 3–4 days in the fridge
🫑 Which peppers should you buy?
Green bell peppers are usually the least expensive because they are harvested before they ripen. Red, yellow and orange peppers are sweeter and softer when baked, and often cost more. Any of them works here; a mix looks great in the pan.
Look for peppers that are wide and blocky with flat-ish sides, so the halves sit steady and hold more filling. Avoid soft spots and wrinkled skin. If your store sells peppers loose and in bags, compare the price per pepper; bagged multi-color packs are sometimes the better deal, sometimes not.
Late summer is when peppers tend to be cheapest and best at farmers markets, so it is a good time to make a double batch for the freezer.
🧾 Ingredients
- 4 large bell peppers, any color
- 1 tbsp vegetable oil, plus a little for the peppers
- 1 small onion, diced
- 2 cloves garlic, minced, or 1/2 tsp garlic powder
- 1 1/2 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp salt, plus a pinch for the peppers
- 2 cups cooked white or brown rice (from about 2/3 cup uncooked)
- 1 can (15 oz / 425 g) black beans or pinto beans, drained and rinsed
- 1 cup jarred salsa or canned diced tomatoes with their juice
- 3/4 cup frozen or canned corn, drained (optional)
- 1 cup shredded cheddar, Monterey Jack or a Mexican blend (4 oz / 113 g), divided
- Optional toppings: sour cream or plain yogurt, sliced green onions, cilantro, hot sauce
👩🍳 Step by step
- Heat the oven to 400°F. Lightly oil a 9×13-inch baking dish.
- Prep the peppers. Cut each pepper in half lengthwise through the stem. Pull out the seeds and white ribs. Leave the stem on, it helps each half hold its shape. Set them cut side up in the dish, brush lightly with oil and sprinkle with a pinch of salt.
- Pre-bake. Bake the empty halves for 10 to 12 minutes, until they just begin to soften. This step is the difference between tender peppers and crunchy ones with a hot filling. Pour off any water that collects in the halves.
- Make the filling. While the peppers bake, warm the oil in a large skillet over medium heat. Cook the onion for 5 minutes until soft, then add the garlic, chili powder, cumin and salt and stir for 30 seconds.
- Combine. Add the rice, beans, salsa and corn. Stir and cook 3 to 4 minutes until everything is hot and most of the liquid has been absorbed. Take the skillet off the heat and stir in half the cheese. Taste and adjust the salt and spice.
- Fill. Lower the oven to 375°F. Spoon the filling into the pepper halves, pressing it in gently and mounding it on top. Spread any leftover filling around the peppers in the dish.
- Bake covered. Add 1/4 cup water to the bottom of the dish, cover tightly with foil and bake 20 minutes. The trapped steam finishes softening the peppers.
- Top and finish. Uncover, sprinkle with the remaining cheese and bake 8 to 10 minutes more, until the cheese is melted and browned in spots and the filling is hot in the center. Let rest 5 minutes before serving with your toppings.
Tip: Cooking rice just for this? Make a double pot. Use 2 cups for the peppers and keep the rest for fried rice or burrito bowls later in the week. Starting from cold leftover rice is actually better here, since it soaks up the salsa without turning mushy.
🥩 How do you add meat safely?
If your family wants meat, brown 1/2 lb ground beef, turkey or pork sausage with the onion in step 4, breaking it up with a spoon. Drain the fat, then continue with the rest of the filling. Half a pound stretched across eight pepper halves adds flavor and protein while the rice and beans still carry the dish.
Cook the meat fully before it goes into the peppers, since the filling only heats up in the oven; it does not cook raw meat reliably. The FDA's chart of safe minimum internal temperatures lists 160°F for ground meat and 165°F for poultry, including ground turkey. It also lists 165°F for casseroles and leftovers, which is the temperature to aim for in the center of the filled peppers.
What else can you swap in?
| Instead of | Try | Notes |
|---|---|---|
| Rice | Quinoa, bulgur, couscous or cooked orzo | Use the same 2 cups cooked |
| Black beans | Pinto, kidney beans or lentils | 1 1/2 cups home-cooked beans equals one can |
| Salsa | Tomato sauce plus a pinch of chili flakes, or enchilada sauce | Add 1/2 tsp oregano with tomato sauce |
| Cheddar | Mozzarella, pepper jack or feta | Feta does not melt, it softens and browns |
| Corn | Diced zucchini, chopped spinach or mushrooms | Sauté watery vegetables first |
| Bell peppers | Large poblano peppers or hollowed zucchini | Poblanos are mildly spicy |
For an Italian twist, use marinara instead of salsa, swap cumin and chili powder for Italian seasoning, and top with mozzarella and a little parmesan.
💰 Why do these stay cheap?
The peppers are the priciest part, and halving them means four peppers feed four people. Everything else is a pantry staple: rice, canned beans, a jar of salsa and a cup of cheese. Without meat, beans and cheese together provide the protein.
To find your cost per serving, add the price of the four peppers, the can of beans, the salsa (or the part of the jar you used), the cheese and a small amount for the rice, onion and spices. Divide by four. Then try the same math with the meat version; you will see how much a half pound of ground beef changes the total, and you can decide when it is worth it.
🧊 How do you store, freeze and reheat them?
Refrigerate leftovers within 2 hours in a covered container. The FDA's refrigerator and freezer storage chart lists cooked meat dishes at 3 to 4 days in the refrigerator and 2 to 3 months in the freezer for best quality, a good guideline for the bean version too.
- Make ahead: Assemble the peppers through step 6, cover and refrigerate up to 24 hours. Bake straight from the fridge, adding 10 minutes to the covered time.
- Freeze: Cool baked peppers completely, then wrap each half and freeze in a bag. Expect the peppers to be softer after thawing; the flavor stays good.
- Reheat: Thaw overnight in the fridge. Warm covered in a 350°F oven for 20 to 25 minutes, or microwave one or two halves covered for 2 to 3 minutes, until the center reaches 165°F.
- Leftover filling: Wrap it in tortillas, spoon it over nachos or eat it as a rice bowl with a fried egg.
🏁 The short version
Halve and pre-bake the peppers, cook a quick filling of onion, spices, rice, beans and salsa, then stuff, cover and bake at 375°F before finishing with cheese. Cooked meat is optional, and the filling should be steaming hot, 165°F, in the center. Four peppers make a family dinner from mostly pantry ingredients.
❓ Frequently Asked Questions
Do I have to pre-bake the peppers?
You can skip it if you like your peppers firm, but most people prefer them tender. Pre-baking for 10 minutes means the peppers and filling finish at the same time, so the filling does not dry out while you wait for the pepper to soften.
Can I use uncooked rice in the filling?
Not with this method. Raw rice needs much more liquid and time than the peppers can provide, and it often ends up crunchy. Always start with cooked rice, either fresh or from the fridge.
How do I keep the peppers from tipping over?
Cutting them in half lengthwise solves most of the problem. If a half still rocks, slice a thin piece off the rounded bottom to create a flat base, without cutting a hole through it.
Can I make stuffed peppers in a slow cooker?
Yes. Stand whole, hollowed peppers upright in the slow cooker, add 1/2 cup water or salsa to the bottom and cook on low for 4 to 6 hours, until tender. Add the cheese for the last 15 minutes with the lid on.
