These slow cooker stuffed bell peppers are hearty, colorful, and full of warm Mexican-inspired flavor. Each pepper is filled with rice, pinto beans, corn, tomato, chipotle, and spices, then cooked low and slow until tender enough to pierce with a fork while still holding its shape.

This is the kind of weekend meal that feels generous without being complicated. You spend a little time building the filling, tuck everything into the slow cooker, and let the peppers soften gently while the rice and beans soak up all that smoky, savory flavor.
The enchilada sauce is added at the end, which keeps the filling from turning too wet and gives each pepper a bright, saucy finish right before serving.
Why These Slow Cooker Stuffed Bell Peppers Work
Stuffed peppers need a filling that is flavorful, hearty, and not too wet. This recipe gets there by cooking the aromatics first, using cooled rice, and saving the enchilada sauce for serving.
The result is a satisfying vegetarian recipe that feels complete on its own, with just enough sauce and optional cheese to make it feel cozy.

What Goes Into the Rice and Bean Filling
The filling is simple, but each ingredient has a clear job. Together, they make the peppers hearty, smoky, and satisfying.
Pick Peppers That Can Stand Up to the Slow Cooker
The best peppers for this recipe are large, sturdy, and flat enough on the bottom to stand upright. That one detail makes filling, cooking, and removing them much easier.
Any color works. Green bell peppers taste a little sharper and more savory, while red, orange, and yellow peppers are sweeter. A mix of colors makes the finished slow cooker stuffed bell peppers especially pretty on the plate.

“TENDER PEPPERS, SMOKY RICE FILLING, AND A SAUCY ENCHILADA FINISH.”
How to Make Slow Cooker Stuffed Bell Peppers
- Heat the olive oil in a large skillet over medium-high heat. Add the diced onion and sliced celery, then cook, stirring often, until they start to brown, about 5 minutes.
- Add the minced garlic and cook for about 30 seconds. Remove the skillet from the heat and stir in the chili powder, cumin, and dried oregano.
- In a large bowl, combine the cooked and cooled white rice, rinsed pinto beans, frozen corn, diced tomato, minced chipotle pepper, and the onion mixture.
- Season the filling with salt and pepper to taste, then stir until everything is evenly mixed.
- Cut the tops off the bell peppers and remove the seeds and pith. Spoon the rice mixture into each pepper, packing it lightly.
- If using pepper jack cheese, fill each pepper halfway, add some shredded cheese, then continue filling to the top. Do not add cheese on top yet.
- Place the peppers upright in the slow cooker. Pour about 1/2 inch of water around the peppers, being careful not to pour water into the peppers.
- Cook on low for 3 1/2 to 4 hours, until the peppers are easily pierced with a fork but still hold their shape.
- If adding cheese on top, sprinkle it over the peppers during the last 15 minutes of cooking and let it melt.
- Use tongs to carefully remove the peppers from the slow cooker. Spoon 1 to 2 tablespoons of enchilada sauce over each pepper and serve immediately, with extra enchilada sauce and optional cheese on the side.

Small Details That Keep the Peppers Just Right
Use cooled rice: Freshly cooked hot rice can turn softer in the slow cooker. Cooled rice keeps the filling lighter.
Pack lightly: The filling should sit snugly inside the peppers, but it should not be pressed down hard.
Keep water out of the filling: Add water around the peppers only, not inside them, so the rice does not become watery.
Cook by texture: Choose 3 1/2 hours for peppers with a little bite, or closer to 4 hours for softer peppers.
Add top cheese late: If you want melted cheese on top, add it during the final 15 minutes so it melts without overcooking.
Why the Enchilada Sauce Goes on Last
It might be tempting to pour the enchilada sauce into the slow cooker at the beginning, but adding it at the end gives a better result. The filling already has tomato, chipotle, spices, beans, and rice, so it does not need extra liquid while cooking.
Spooning the sauce over the finished peppers keeps the rice from becoming too soft and gives each serving a fresh, flavorful top. Serve extra enchilada sauce on the side for anyone who wants more.
Cheese: Tuck It Inside or Skip It Completely
Pepper jack cheese is optional, but it works beautifully with the smoky chipotle and spices. For the best texture, add some cheese halfway through filling each pepper, then save any cheese for the top until the very end of cooking.
For a dairy-free version, simply leave the cheese out. The rice, pinto beans, corn, tomato, spices, chipotle, and enchilada sauce make the peppers flavorful enough on their own.

What to Serve With Slow Cooker Stuffed Bell Peppers
These peppers are hearty enough to be the main dish, but a few simple sides make the meal feel complete. Choose something cool, crisp, or creamy to balance the warm rice and bean filling.
- avocado slices or guacamole
- tortilla chips and salsa
- a simple cabbage slaw with lime
- shredded lettuce with cilantro
- sour cream or a dairy-free alternative
- extra warm enchilada sauce on the side
Make-Ahead Notes for an Easier Weekend Meal
You can make the filling ahead of time. Sauté the onion, celery, garlic, and spices, then mix them with the rice, beans, corn, tomato, and chipotle. Store the filling covered in the refrigerator until you are ready to stuff the peppers.
The peppers can also be cut and cleaned ahead. Keep the peppers and filling separate until cooking time so the peppers stay fresh and the rice mixture does not soften them too early.
Storing and Reheating Leftovers
Leftover stuffed bell peppers keep well in an airtight container in the refrigerator for up to 3 days. Store extra enchilada sauce separately when possible so the filling does not absorb too much liquid.
To reheat, warm the peppers gently in the microwave or place them in a covered baking dish and heat in the oven until warmed through. Add a spoonful of enchilada sauce before reheating if the filling looks a little dry.
Slow Cooker Stuffed Bell Peppers FAQs
A Final Note Before You Start the Slow Cooker
These slow cooker stuffed bell peppers are all about balance: sturdy peppers, fluffy rice, smoky chipotle, tender beans, and enchilada sauce added at just the right time. Keep the filling lightly packed, cook until the peppers are fork-tender, and serve them warm with a little extra sauce on the side.

Slow Cooker Stuffed Bell Peppers
Equipment
- Large skillet
- Large mixing bowl
- Cutting board
- Chef’s knife
- Spoon
- Slow cooker
- Tongs
Ingredients
Stuffed Peppers
- 2 tsp olive oil
- 1 medium yellow onion diced
- 2 ribs celery sliced
- 4 cloves garlic minced
- 1 Tbsp chili powder
- 2 tsp cumin
- 1 1/2 tsp dried oregano
- 2 cups cooked white rice cooled
- 1 cup frozen corn kernels
- 1 medium-large ripe tomato diced, about 1/2 lb
- 1 can pinto beans rinsed and drained
- 1 chipotle pepper in adobo minced
- salt to taste
- black pepper to taste
- 5 large bell peppers choose peppers that can stand upright
- 1/2 cup enchilada sauce plus more for serving if desired
- shredded pepper jack cheese optional
- 2 cups water for the slow cooker, enough to come about 1/2 inch up around the peppers
Instructions
- Heat the olive oil in a large skillet over medium-high heat.
- Add the diced onion and sliced celery. Cook, stirring often, until the vegetables begin to brown, about 5 minutes.
- Add the minced garlic and cook for about 30 seconds, just until fragrant.
- Remove the skillet from the heat and stir in the chili powder, cumin, and dried oregano.
- In a large bowl, combine the cooked white rice, pinto beans, corn, diced tomato, minced chipotle pepper, and the onion-celery mixture.
- Season the filling with salt and black pepper to taste, then stir until everything is evenly combined.
- Cut the tops off the bell peppers and remove the seeds and pith.
- Spoon the rice mixture into each pepper, packing it lightly so the peppers stay full but not tightly compressed.
- If using pepper jack cheese inside the peppers, fill each pepper halfway, add a little shredded cheese, then continue filling to the top. Do not add cheese on top yet.
- Place the stuffed bell peppers upright in the slow cooker.
- Pour water around the peppers until it reaches about 1/2 inch up the sides, being careful not to pour water into the peppers.
- Cover and cook on low for 3 1/2 to 4 hours, until the peppers are easily pierced with a fork but still hold their shape.
- If you prefer peppers with a little more bite, cook closer to 3 1/2 hours. For softer peppers, cook closer to 4 hours.
- During the last 15 minutes of cooking, add shredded pepper jack cheese on top if desired. Cover again and cook until melted.
- Remove the peppers from the slow cooker with tongs.
- Spoon 1 to 2 tablespoons of enchilada sauce over the top of each pepper and serve immediately, with extra enchilada sauce and optional cheese on the side.
Notes
Nutrition
Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.
