
Stuffed Bell Peppers with Rice and Veggies tastes cozy, savory, a little cheesy, and just fresh enough from all the vegetables to keep you from needing a nap afterward. This recipe works well for busy weeknights, meal prep lovers, and anyone who wants a complete dinner on the table in about 1 hour. I first made a version of these peppers in my tiny college apartment, and they still feel like the most grown-up thing I cooked on that wobbly stove.
Why Stuffed Bell Peppers with Rice and Veggies Is Worth It
Stuffed bell peppers with rice and veggies give you a full meal in one colorful little package. You get tender peppers, fluffy rice, saucy tomato goodness, and melty cheese in every bite, so no one asks, "Where’s the rest of dinner?"
This recipe uses budget-friendly pantry staples and flexible vegetables. You can clean out your fridge, swap in what you have, and still end up with a tray of peppers that look like you planned everything on purpose.
Tastes like a cozy casserole tucked inside a sweet pepper, with zero fuss and maximum comfort ★★★★★
Ingredients You Need
Bell peppers
- 6 medium bell peppers, any color
- Choose peppers that stand up on their own.
- Red, orange, and yellow taste sweeter, while green tastes more savory.
Rice and veggie filling
- 1 cup uncooked rice
- Long grain white rice cooks fluffy and light.
- Use brown rice for more fiber and a slightly nutty flavor, but cook it longer and add a splash more broth.
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 medium zucchini, finely diced
- 1 medium carrot, finely diced
- 1 cup finely chopped mushrooms
- Cremini or baby bella give a deeper flavor.
- 1 cup frozen corn or peas
- No need to thaw; toss them straight in.
- 1 can (14.5 ounces) diced tomatoes, drained
- Fire roasted tomatoes add a subtle smoky note.
- 1 can (8 ounces) tomato sauce
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon dried Italian seasoning or dried oregano and basil mix
- 1/2 teaspoon smoked paprika or sweet paprika
- 1/4 teaspoon red pepper flakes, optional for a little heat
- 1/4 cup chopped fresh parsley or cilantro
Cheese
- 1 1/2 cups shredded cheese
- Use mozzarella for classic stretch, cheddar for sharper flavor, or a blend.
- Pre-shredded cheese saves time, but fresh shredded melts smoother.
Pantry shortcuts and substitutions
- Use microwaveable rice pouches when you need a faster option.
- Use jarred marinara instead of tomato sauce and some of the seasoning.
- Swap in canned black beans or kidney beans for part of the rice to add more protein.
- Use a frozen mixed veggie blend if you want to skip chopping.
Equipment list
- Large skillet or sauté pan
- Medium saucepan with lid for rice (unless you use microwave rice)
- 9×13 inch baking dish or similar casserole dish
- Cutting board and sharp knife
- Mixing spoon or spatula
- Measuring cups and spoons
- Aluminum foil
- Small ladle or measuring cup for filling peppers
Quick Tips & substitutions
- Choose peppers with flat bottoms so they stand up in the baking dish.
- Slice just the tops off the peppers and keep the walls thick so they hold the filling.
- Par-cook the peppers in the oven for 10 minutes if you like them very soft.
- Use leftover cooked rice from the fridge to cut the total time.
- Season the rice mixture well; bland filling makes bland peppers.
- Add a spoonful of tomato sauce to the bottom of the baking dish to keep peppers from sticking.
- Cover the dish with foil for the first part of baking so the peppers soften and the filling heats evenly.
- Remove the foil near the end so the cheese browns and bubbles.
- Swap rice with quinoa or cauliflower rice if you want a different base.
- Use vegan cheese and vegetable broth to keep the recipe fully plant based.
How to Make Stuffed Bell Peppers with Rice and Veggies
Prep the peppers
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove seeds and membranes.
- Trim a tiny sliver off the bottom if needed so the peppers stand upright, but avoid cutting holes.
- Place the peppers upright in the baking dish.
Cook the rice
- Rinse the rice under cold water until the water runs mostly clear.
- Cook the rice according to package directions with water or vegetable broth for extra flavor.
- Fluff the rice with a fork and set it aside.
Sauté the veggies
- Heat olive oil in a large skillet over medium heat.
- Add diced onion and cook until it turns translucent and soft, about 3 to 4 minutes.
- Stir in garlic and cook 30 seconds until fragrant.
- Add zucchini, carrot, and mushrooms, then cook until they soften and release most of their moisture, about 5 to 7 minutes.
Build the filling
- Add frozen corn or peas to the skillet and stir.
- Pour in drained diced tomatoes and tomato sauce.
- Season with salt, pepper, Italian seasoning, smoked paprika, and red pepper flakes if you use them.
- Let the mixture simmer for 3 to 5 minutes so the flavors mingle and the sauce thickens slightly.
- Stir in the cooked rice until everything looks evenly combined and saucy, not soupy.
- Taste and adjust seasoning with more salt or pepper if needed.
- Stir in most of the chopped fresh herbs, saving a little for garnish.
- Turn off the heat and let the filling cool for a couple of minutes so it thickens.
Fill the peppers
- Spoon the rice and veggie mixture into each pepper, packing it down gently with the back of the spoon.
- Fill each pepper to the top and mound slightly if you have extra filling.
- Pour a few tablespoons of water or broth into the bottom of the baking dish to help steam the peppers.
- Sprinkle about half of the shredded cheese over the tops of the filled peppers.
Bake the peppers
- Cover the baking dish tightly with foil.
- Bake at 375°F for 25 minutes so the peppers soften and the filling heats through.
- Remove the foil and sprinkle the remaining cheese over the peppers.
- Return the dish to the oven, uncovered, and bake another 10 to 15 minutes until the cheese melts and turns golden in spots.
- Check a pepper by piercing it with a knife; it should feel tender but still hold its shape.
- Let the peppers rest for 5 to 10 minutes before serving so the filling sets slightly and slices cleanly.
Finish and serve
- Sprinkle the remaining fresh herbs over the peppers.
- Add a spoonful of extra tomato sauce around the peppers if you like more sauciness.
- Serve each pepper with a side salad or simple veggie on the plate.
- Enjoy the leftovers for lunch, which often taste even better the next day.
Recipe Variations
- Gluten-free: Use gluten-free broth and check labels on tomato sauce and cheese.
- Vegan: Use vegetable broth, skip dairy cheese, and use a vegan shredded cheese or a sprinkle of nutritional yeast.
- Low carb: Swap rice with cauliflower rice and reduce tomato sauce slightly so the filling does not get watery.
- Extra protein: Add cooked lentils, black beans, chickpeas, or cooked chicken-style meat substitute to the filling.
- Spicy: Add extra red pepper flakes or a diced jalapeño with the onion.
- Extra cheesy: Stir some shredded cheese directly into the rice mixture before filling the peppers.
- Herb-forward: Use fresh basil and oregano instead of dried seasoning and add them at the end of cooking.
Ways to Serve
- Serve each stuffed bell pepper with a simple green salad and lemony vinaigrette.
- Add a side of roasted broccoli or green beans for more vegetables.
- Spoon extra warm tomato sauce on the plate and nestle the pepper in the sauce.
- Serve with warm crusty bread or garlic toast to scoop up any filling that spills out.
- Pack a halved pepper in a lunch container with cucumber slices and hummus.
Storage Success
Let the stuffed bell peppers cool to 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, covered, until hot in the center, or use the microwave in short bursts so the peppers do not overcook. Freeze individual peppers by wrapping them tightly and placing them in a freezer bag, then reheat from frozen at 350°F until heated through. Add a little extra sauce or broth when you reheat to keep the filling moist and tender.

Stuffed Bell Peppers with Rice and Veggies
Ingredients
Method
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove the seeds and membranes.
- Trim a tiny sliver off the bottom if needed so the peppers stand upright, avoiding cutting holes.
- Place the peppers upright in a 9x13-inch baking dish.
- Rinse the rice under cold water until the water runs mostly clear.
- Cook the rice according to package directions, using water or vegetable broth for extra flavor.
- Fluff the cooked rice with a fork and set aside.
- Heat the olive oil in a large skillet over medium heat.
- Add the diced onion and cook until translucent and soft, about 3 to 4 minutes.
- Stir in the minced garlic and cook for about 30 seconds until fragrant.
- Add the zucchini, carrot, and mushrooms, then cook until softened and most of the moisture has released, about 5 to 7 minutes.
- Stir in the frozen corn or peas.
- Pour in the drained diced tomatoes and tomato sauce.
- Season with kosher salt, black pepper, Italian seasoning, smoked paprika, and red pepper flakes if using.
- Let the mixture simmer for 3 to 5 minutes so the flavors meld and the sauce thickens slightly.
- Stir in the cooked rice until evenly combined and the mixture looks saucy but not soupy.
- Taste and adjust seasoning with more salt or pepper if needed.
- Stir in most of the chopped fresh herbs, reserving a little for garnish, then turn off the heat and let the filling cool for a couple of minutes.
- Spoon the rice and veggie mixture into each pepper, packing it down gently with the back of the spoon.
- Fill each pepper to the top, mounding slightly if you have extra filling.
- Pour a few tablespoons of water or broth into the bottom of the baking dish to help steam the peppers.
- Sprinkle about half of the shredded cheese over the tops of the filled peppers.
- Cover the baking dish tightly with aluminum foil.
- Bake at 375°F (190°C) for 25 minutes, until the peppers begin to soften and the filling is heated through.
- Remove the foil and sprinkle the remaining cheese over the peppers.
- Return the dish to the oven, uncovered, and bake for another 10 to 15 minutes, until the cheese is melted and golden in spots and the peppers are tender but still hold their shape.
- Let the peppers rest for 5 to 10 minutes before serving so the filling sets slightly.
- Sprinkle the remaining fresh herbs over the peppers.
- Serve warm, optionally with a simple side salad or extra tomato sauce around the peppers on the plate.
Notes
Approximate per stuffed pepper (1 of 6): 280–320 calories; fat 11–14 g; saturated fat 4–6 g; carbohydrates 38–42 g; fiber 5–7 g; sugars 9–12 g; protein 9–12 g; sodium 520–680 mg. Values will vary based on cheese type, broth, and exact vegetable amounts.
