Main Courses
This bean and rice stuffed peppers recipe delivers restaurant-quality flavor with a smoky cumin crust and rivers of melted cheese—perfect for a hearty weeknight dinner.
The combination of tender rice, flavorful beans, and charred peppers creates a dish that's both comforting and impressive, requiring just 30 minutes of prep and 35 minutes in the oven. I developed this recipe after years of testing variations, focusing on balancing textures and flavors without compromising simplicity.
The secret to these stuffed peppers lies in the preparation: soaking beans overnight for maximum tenderness, cooking rice to perfection, and carefully prepping the peppers to avoid sogginess.
A blend of cumin, garlic powder, and smoked paprika creates that signature smoky crust, while a generous layer of cheese melts into gooey rivers during baking. This method ensures every bite delivers a perfect mix of hearty fillings and crispy edges.
What makes this recipe stand out is its versatility—it works as a vegetarian main course, pairs beautifully with a side salad or roasted vegetables, and can be prepped ahead for meal prep. The dish is packed with protein and fiber, making it both satisfying and nutritious.
Whether you're feeding a family or meal prepping for the week, these stuffed peppers are a game-changer for dinner routines.
For added depth, consider incorporating sautéed onions, bell peppers, or jalapeños into the filling, or topping with fresh cilantro and a dollop of sour cream before serving. The possibilities are endless, but the foundation remains foolproof—crispy peppers with a filling that's impossible to resist. Let's get started!
Ingredients for bean and rice stuffed peppers
Four plump peppers, smoky spices, and a cheesy finish—this vegetarian dish delivers restaurant-quality flavor with minimal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Bell Peppers 🌶️ | 4 whole | Large, firm, any color variety |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight, drained |
| Vegetable Broth 💧 | 2 ½ cups | Low-sodium preferred |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for deeper flavor |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For signature smoky crust |
| Onion Powder 🧅 | 1 tsp | For balanced flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Or Mexican blend for extra flavor |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling inside peppers |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ¼ cup | For serving |
The bell peppers are non-negotiable—their size and firmness determine the dish's structure. Look for large, unblemished peppers at the grocery store's produce section, ideally the same color for visual appeal. Trader Joe's and Whole Foods consistently carry high-quality bell peppers, but any reputable grocery store will work. For the rice, jasmine or basmati varieties hold their shape better during baking, preventing a mushy filling. The black beans should be soaked overnight for maximum tenderness—never use canned beans for this recipe, as their texture won't match the homemade filling's integrity. Toasting the cumin seeds in a dry pan for 30 seconds before grinding amplifies their earthy flavor, a technique professional kitchens rely on for depth.
No fresh cumin seeds? Ground cumin at double the amount works in a pinch, though the flavor won't be as complex. Substituting the Monterey Jack with sharp cheddar or pepper jack adds a welcome kick, while vegan cheese can be used for a dairy-free adaptation. The vegetable broth can be swapped for tomato juice or low-sodium chicken broth, though the latter slightly alters the dish's vegetarian profile. For added texture, consider folding in sautéed onions or diced jalapeños into the filling—both enhance the dish's complexity without overpowering the smoky crust. The olive oil should be extra-virgin for richness, but any quality oil will suffice if that's what you have on hand.
Prepped ingredients keep for 3 days in the fridge, making this an ideal meal prep candidate. Store the stuffed peppers in an airtight container with parchment paper between layers to prevent sticking. Reheat in the oven at 375°F for 15-20 minutes until the cheese is bubbly. The dish freezes beautifully for up to 3 months, though the peppers may soften slightly upon thawing. For serving, garnish with fresh cilantro and a dollop of sour cream—the contrast of cool cream against the warm peppers is what elevates this from a simple dish to a standout meal.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s basically a hands-off affair. Toss the pre-cooked rice, drained beans, and broth into the peppers, sprinkle in those toasted cumin seeds, and let the oven do the work. No chopping mountains of veggies or stirring pots—just slice, stuff, and forget.
- Earthy & Smoky Goodness: That cumin? It’s the MVP here. The seeds toast up into this warm, nutty aroma that clings to every bite, while the black beans add deep, rich flavor. Honestly, the first time I tasted it, I thought, “Why haven’t I been doing this all along?”
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a batch on Sunday, and you’ve got lunch or dinner covered for days. The peppers hold up perfectly in the fridge—just reheat and serve, or even toss them cold into salads for a hearty twist.
- Budget-Friendly Powerhouse: Dried beans, rice, and peppers? This dish is a steal. I’ve fed four people for under $10, and no one ever complains. Plus, the leftovers taste just as good the next day—sometimes even better, if you ask my kids.
Step-by-step instructions for bean and rice stuffed peppers
This method delivers perfectly seasoned peppers with a smoky crust and melty cheese rivers every time.
Prepare the Peppers and Toast the Spices
Preheat your oven to 375°F. Cut the tops off the 4 whole bell peppers and remove seeds and membranes using a small spoon. Be careful not to puncture the sides—you want them intact for stuffing. Rinse the peppers under cold water and pat thoroughly dry with paper towels.
While the oven heats, toast the 1 tablespoon cumin seeds in a dry skillet over medium heat for 1-2 minutes until fragrant and lightly golden. Immediately transfer to a small bowl and let cool. This toasting enhances their aroma significantly—don't skip this step. In the same bowl, add the 1 tablespoon garlic powder, 1 tablespoon smoked paprika, 1 teaspoon onion powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Whisk together to create your spice blend.
Cook the Rice and Beans
In a medium saucepan, combine the 1.5 cups long-grain white rice with the 2.5 cups vegetable broth. Bring to a boil over high heat, then reduce to a simmer, cover, and cook for 15 minutes. Remove from heat and let sit covered for 5 minutes—this steaming time ensures perfectly fluffy rice. Fluff with a fork and set aside.
In a separate pot, combine the 1.5 cups soaked dried black beans with 1 cup fresh water and bring to a boil. Reduce heat to medium-low and simmer for 10-12 minutes until tender but not mushy. Drain any excess liquid and mash lightly with a potato masher to create a chunky texture. Return to the pot and stir in the toasted spice blend.
Assemble and Bake the Stuffed Peppers
In a small bowl, combine the cooked rice and mashed beans with the spiced mixture. Stir in 1 tablespoon of the extra-virgin olive oil to help bind the filling. Taste and adjust seasoning if needed—this is your chance to perfect the flavor before baking.
Drizzle each pepper cavity with ½ tablespoon extra-virgin olive oil and stuff generously with the rice-bean mixture, packing it down firmly. Place the stuffed peppers in a baking dish and top each with 0.5 cups shredded Monterey Jack cheese. Bake uncovered for 25-30 minutes until the peppers are tender and the cheese is bubbling and golden.
Finish and Serve
Remove the peppers from the oven and let them rest for 5 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist. Garnish each pepper with 1 tablespoon chopped fresh cilantro and serve immediately with 0.25 cup sour cream on the side for dipping.
The peppers should be tender enough to pierce easily with a fork, with a crispy-cheesy crust on top. The smoky spices will permeate every bite, while the sour cream provides a cooling contrast. Serve with a side of warm tortillas or crusty bread for a complete meal.
Pro Tips For Making Bean And Rice Stuffed Peppers
- CHAR THE PEPPERS: Hollow out those bell peppers over a bowl—it catches the scrapings and saves you from scrubbing them out later. Then, place them cut-side down in a baking dish, fill with ½ inch of water, and bake at 375°F (190°C) for 10 minutes before stuffing. This softens the peppers just enough to hold filling without turning to mush.
- SOAK BEANS OVERNIGHT: Dried black beans are your friend, but they need love first. Soak them in plenty of water (at least 4 cups per cup of beans) for 8+ hours—or quick-soak in boiling water for 1 hour. Drain and rinse before cooking; the longer they soak, the creamier your filling will be.
- TOAST THE CUMIN: Skip the ground cumin—whole seeds make a real difference. Dry-toast them in a small pan over medium heat for 30 seconds until fragrant, then grind them fresh. This adds depth the jarred stuff can’t match, and the aroma wafts through the peppers like magic.
- STEAM THE RICE: Cook the rice in vegetable broth instead of water—it’s the simplest upgrade. Use a 1:1.5 ratio (rice to liquid) and let it sit covered for 5 minutes after heat’s off. Fluff it gently with a fork; this keeps it light and absorbs flavors better than mushy rice ever could.
Make-ahead tips for bean and rice stuffed peppers
Prep Ahead Strategy
Start by prepping the filling components the night before. Cook the 1.5 cups rice and 1.5 cups black beans separately, then store them in airtight containers in the fridge.
The rice will keep for 3 days, while the beans stay fresh for 4 days. This saves you 30 minutes of cook time on busy weeknights. 💪
Stuffing in Advance
Assemble the stuffed peppers up to 24 hours ahead and refrigerate uncovered on a baking sheet. This prevents soggy peppers by allowing excess moisture to evaporate. Cover tightly with plastic wrap just before baking—this keeps them fresh while maintaining texture. I always do this on Sundays for easy weeknight dinners.
Freezer-Friendly Method
For long-term prep, stuff the peppers and freeze them unbaked in a single layer on a tray. Once frozen solid, transfer to a ziplock freezer bag for up to 3 months.
Thaw overnight in the fridge before baking at 375°F for 35-40 minutes. The extra time accounts for frozen peppers needing to warm through completely.
Reheating Perfection
Reheat oven-baked peppers at 350°F for 15-20 minutes until the cheese is bubbly. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 50% power until warmed through. The damp towel prevents drying out—this is my secret for maintaining that restaurant-quality texture. ✨
Portion Control Tips
Divide stuffed peppers into individual servings before freezing or refrigerating. Use quart-sized mason jars for single portions—they stack neatly in the freezer and reheat evenly. Label each with the date to track freshness. I often make 8 mini peppers this way for easy lunches.
Flavor Boost Before Baking
Add a final flavor boost by brushing the tops with olive oil and sprinkling extra spices before baking. For extra richness, sprinkle panko breadcrumbs mixed with smoked paprika on top—this creates a delightful crunch. I discovered this trick after watching my peppers lose their crispy edges during reheating. 🌶️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
While canned beans save time, dried beans create a better texture for this recipe. If you must use canned, opt for low-sodium black beans and rinse them thoroughly to remove excess liquid. Drain well and pat dry before mixing with the rice—this helps prevent a watery filling. For best results, reduce the vegetable broth by ½ cup to compensate for the extra moisture.
How do I prevent my stuffed peppers from getting soggy?
Sogginess happens when moisture escapes during baking. To avoid this, pat the peppers completely dry before stuffing, and don't overfill them. Use a mix of fluffy rice and lightly mashed beans (not pureed) for better texture. Bake uncovered for the first 15 minutes to let excess moisture evaporate, then cover loosely with foil for the remaining time.
What's the best way to make these gluten-free?
This recipe is naturally gluten-free, but check your ingredients for hidden sources. Use certified gluten-free rice, ensure your spices are processed in a gluten-free facility, and verify your cheese and broth labels. For extra insurance, toast gluten-free breadcrumbs with the spices instead of using cumin seeds alone to create the crust.
Can I make these ahead and freeze them?
Assemble the stuffed peppers and freeze them unbaked on a tray. Once frozen, transfer to a ziplock freezer bag for up to 3 months. Thaw overnight in the fridge before baking at 375°F for 35-40 minutes. The extra baking time ensures they're heated through and the cheese melts properly. For best results, add 5 minutes to the baking time.
What if my peppers aren't fully cooked after baking?
If the peppers feel firm or the filling isn't hot enough, return them to the oven at 350°F for 10-15 more minutes. Check the internal temperature with a meat thermometer—it should reach 165°F. For extra insurance, cover them loosely with foil to prevent over-browning. If the cheese isn't melted, sprinkle more on top and return to the oven for 5 minutes uncovered.
