
Stuffed Bell Peppers with Rice and Veggies pack tender roasted peppers, a hearty, herby rice filling, and just enough melty cheese to make everyone at the table happy. This recipe suits busy weeknights, meal prep lovers, and anyone who wants a veggie-forward dinner on the table in about an hour. I cooked versions of these peppers in my tiny first apartment kitchen, and they still feel like the coziest kind of “I’ve got you” dinner.
Why Stuffed Bell Peppers with Rice and Veggies Is Worth It
You get a full meal tucked into one colorful pepper: grains, veggies, protein, and plenty of flavor. The peppers soften in the oven, the rice soaks up spices and tomato richness, and the top gets golden and cheesy.
This recipe works well for mixed-diet households. You can keep some peppers vegetarian, add meat to others, or swap in vegan cheese and keep everyone fed without cooking separate dinners.
“These Stuffed Bell Peppers with Rice and Veggies taste like cozy casserole meets taco night, but in a cute little edible bowl.” ★★★★★
Ingredients You Need
Bell peppers
- 6 large bell peppers, any color
- Red and yellow taste sweeter, green tastes more savory and slightly bitter.
- Choose peppers that stand upright so they hold the filling easily.
Rice and veggie filling
- 1 cup uncooked rice (long-grain white, jasmine, or basmati)
- Use leftover cooked rice (about 3 cups) if you want a shortcut.
- 2 tablespoons olive oil or avocado oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced small
- 1 small zucchini, diced
- 1 cup finely chopped mushrooms (button or cremini)
- 1 cup corn kernels (frozen or canned both work; drain canned corn)
- 1 can (14.5 ounces) diced tomatoes, drained
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon chili powder (mild)
- ½ teaspoon ground black pepper
- 1–1½ teaspoons kosher salt, to taste
- ¼–½ teaspoon red pepper flakes (optional, for heat)
- ½ cup vegetable broth or water (use low-sodium if you want more control)
- ½ cup canned black beans or kidney beans, rinsed and drained (optional but adds protein)
Cheese and finishing touches
- 1½ cups shredded cheese
- Use a mix of cheddar and Monterey Jack, or mozzarella for extra stretch.
- Use dairy-free shredded cheese if you want a vegan version.
- 2 tablespoons chopped fresh parsley or cilantro
- 1 tablespoon fresh lemon or lime juice (brightens everything at the end)
Pantry shortcuts and notes
- Use pre-cooked microwave rice to cut the cooking time.
- Use a frozen mixed veggie blend (corn, peas, carrots) if you want to skip chopping.
- Use jarred minced garlic and pre-shredded cheese when you need a low-effort night.
Equipment list
- Large skillet or sauté pan
- Medium saucepan with lid (if cooking rice from dry)
- Large baking dish (9×13-inch works well)
- Cutting board and sharp knife
- Mixing bowl
- Foil
- Measuring cups and spoons
Quick Tips & substitutions
- Use leftover rice from takeout or meal prep to cut 15–20 minutes.
- Choose peppers with flat bottoms so they stand upright in the baking dish.
- Par-cook the peppers in the oven for 10 minutes if you want very soft shells.
- Swap rice with quinoa, farro, or cauliflower rice if you want a different base.
- Use canned tomatoes with green chiles if you want extra kick.
- Skip cheese or use dairy-free cheese to keep the peppers vegan.
- Add cooked ground turkey, chicken, or beef to half the filling if some people want meat.
- Season the filling generously; bland filling makes the whole dish taste flat.
- Cover the peppers with foil for most of the bake so they steam and stay juicy.
- Remove the foil at the end so the cheese browns and the tops firm up.
How to Make Stuffed Bell Peppers with Rice and Veggies
Step 1: Cook the rice
- Rinse 1 cup of rice under cold water until the water runs mostly clear.
- Add rice and 2 cups of water (or broth) to a saucepan with a pinch of salt.
- Bring the pot to a gentle boil, then lower the heat, cover, and cook until tender, about 15 minutes for white rice.
- Fluff the rice with a fork and set it aside, uncovered, so excess steam escapes and the grains stay separate.
Step 2: Prep and soften the peppers
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove seeds and membranes.
- Stand the peppers in a baking dish; if one leans, trim a tiny bit off the bottom so it stands flat.
- Brush or drizzle the insides with a little olive oil and sprinkle with salt and pepper.
Step 3: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 4: Build the filling
- Add zucchini, mushrooms, and corn to the skillet with the onion mixture.
- Cook until the veggies soften and the mushrooms release most of their moisture, about 5–7 minutes.
- Stir in diced tomatoes, cumin, smoked paprika, oregano, chili powder, black pepper, and red pepper flakes.
- Pour in the vegetable broth and simmer for 3–4 minutes so the flavors blend and the mixture thickens slightly.
Step 5: Combine with rice and beans
- Add the cooked rice to the skillet and stir until everything mixes evenly.
- Fold in the beans, if you use them, and taste the filling.
- Adjust salt, pepper, or chili powder until the filling tastes bold and well-seasoned.
- Turn off the heat and stir in half of the shredded cheese and the lemon or lime juice.
Step 6: Stuff the peppers
- Spoon the hot filling into each pepper, packing it down gently with the back of the spoon.
- Fill each pepper to the top; mound a little extra if you have more filling.
- Sprinkle the remaining cheese over the tops of the peppers.
Step 7: Bake until tender and bubbly
- Cover the baking dish with foil, tenting it slightly so the cheese does not stick.
- Bake the peppers for 25–30 minutes, until the peppers feel tender when you pierce them with a knife.
- Remove the foil and bake another 8–10 minutes so the cheese turns golden and bubbly.
- Sprinkle with chopped parsley or cilantro before serving.
Recipe Variations
- Gluten-free: Use naturally gluten-free rice or quinoa and check labels on broth and spices.
- Vegan: Use vegetable broth, skip dairy cheese, and use a dairy-free shredded cheese or nutritional yeast.
- Low carb: Swap rice with cauliflower rice and reduce broth slightly so the filling does not turn watery.
- Extra protein: Add cooked lentils, chickpeas, or crumbled tofu to the filling.
- Spicy version: Use hot smoked paprika, extra chili powder, and a pinch of cayenne.
- Italian-style: Use Italian seasoning, basil, and mozzarella with a spoonful of marinara in the filling.
- Southwest-style: Use black beans, corn, cumin, and chili powder with pepper jack cheese.
Ways to Serve Stuffed Bell Peppers with Rice and Veggies
- Serve with a simple green salad and a bright vinaigrette.
- Add a side of tortilla chips and salsa for a Tex-Mex style plate.
- Spoon a little plain Greek yogurt or dairy-free yogurt on top as a cool, creamy sauce.
- Serve with roasted broccoli or green beans for extra veggies.
- Pack leftovers in meal prep containers with a side of sliced cucumbers or carrot sticks.
Storage Success
Let the stuffed bell peppers cool until they reach room temperature, then store them in an airtight container in the fridge for up to 4 days. Reheat them in the oven at 350°F (175°C) until hot in the center, or use the microwave in 60–90 second bursts. Freeze cooled peppers individually on a baking sheet, then move them to a freezer bag and keep them for up to 2 months. Reheat frozen peppers in a covered baking dish at 350°F, and add a splash of broth to keep them juicy.
Stuffed Bell Peppers with Rice and Veggies
Ingredients
Instructions
- Rinse the rice under cold water until the water runs mostly clear.
- Add the rice and 2 cups of water (or broth) to a saucepan with a pinch of salt.
- Bring to a gentle boil, then lower the heat, cover, and cook until tender, about 15 minutes for white rice.
- Fluff the rice with a fork and set aside, uncovered, to let excess steam escape.
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove the seeds and membranes.
- Stand the peppers upright in a baking dish; trim a tiny bit off the bottom of any pepper that leans so it stands flat.
- Brush or drizzle the insides with a little olive oil and sprinkle with salt and pepper.
- Heat the oil in a large skillet or Dutch oven over medium heat.
- Add the diced onion and carrots and cook until softened, about 8 minutes.
- Stir in the garlic and cook for about 1 minute, until fragrant.
- Add the zucchini, mushrooms, and corn to the skillet with the onion mixture.
- Cook, stirring occasionally, until the vegetables soften and the mushrooms release most of their moisture, about 5–7 minutes.
- Stir in the diced tomatoes, cumin, smoked paprika, oregano, chili powder, black pepper, and red pepper flakes if using.
- Pour in the vegetable broth and simmer for 3–4 minutes, until the flavors blend and the mixture thickens slightly.
- Add the cooked rice to the skillet and stir until evenly combined with the vegetables.
- Fold in the beans, if using, and taste the filling.
- Adjust the salt, pepper, or chili powder so the filling tastes bold and well seasoned.
- Turn off the heat and stir in half of the shredded cheese and the lemon or lime juice.
- Spoon the hot filling into each prepared pepper, packing it down gently with the back of a spoon.
- Fill each pepper to the top, mounding a little extra if you have more filling.
- Sprinkle the remaining cheese evenly over the tops of the peppers.
- Cover the baking dish with foil, tenting it slightly so the cheese does not stick.
- Bake for 25–30 minutes, until the peppers feel tender when pierced with a knife.
- Remove the foil and bake for another 8–10 minutes, until the cheese is golden and bubbly.
- Sprinkle with chopped parsley or cilantro before serving.
Notes
Approximate per stuffed pepper (1 of 6): 320–360 calories; fat 13–16 g; saturated fat 5–7 g; carbohydrates 46–50 g; fiber 6–8 g; sugars 9–11 g; protein 10–13 g; sodium 550–700 mg. Values will vary based on cheese type, broth, exact vegetables, and portion size.
