Italian Stuffed Peppers
Enjoy the authentic flavors of Italy with this delicious Italian stuffed peppers recipe. It brings a Mediterranean touch to your plate, with a mouth-watering combination of creamy rice, fresh mozzarella and basil that tastes like a summer trip to the heart of Italian cuisine.
Italian stuffed peppers are red bell pepper halves filled with a creamy Arborio rice filling flavored with onion, garlic, spinach, pesto and a hint of lemon, then topped with cherry tomatoes, fresh mozzarella and basil and baked until the cheese is golden. They are vegetarian, colorful and perfect as a light main course or a shareable side. Because the filling cooks on the stovetop first, the peppers only need 20 to 30 minutes in the oven to soften and melt.
This is one of my favorite ways of cooking peppers — stuffing them with delicious ingredients and enjoying them baked in the oven with a side of creamy, flavorful sauce. Today I decided to combine my love for the popular Caprese salad with the passion for stuffed red peppers, and the result is an amazing, cheesy peppers recipe I’m sure you’ll love.

Why You’ll Love These Caprese-Style Stuffed Peppers
- All the flavors of a Caprese salad, tomatoes, mozzarella and basil, tucked inside a tender roasted pepper.
- Creamy without heavy cream, thanks to Arborio rice that turns silky as it cooks, the same rice used for risotto.
- Vegetarian and satisfying, filling enough to serve as a main but light enough for warm weather.
- Make-ahead friendly, so you can prep the filling in advance and bake when you are ready to eat.
What Goes Into the Filling
Every element here earns its place. Here is what each one brings to the dish:
- Red bell peppers: cleaned of seeds and cut in half lengthwise, they become sweet and tender as they roast and act as edible bowls for the filling.
- Arborio rice: the short-grain rice releases starch as it cooks, giving the filling its creamy, risotto-like texture.
- Onion and garlic: sauteed with the rice, they build the savory base of the filling.
- Fresh baby spinach: stirred in off the heat and steamed under a lid so it wilts gently and keeps its color.
- Pesto and grated lemon peel: the pesto adds herby, garlicky depth while the lemon zest lifts everything with a fresh, bright note.
- Cherry tomatoes, fresh mozzarella and basil: the Caprese trio that goes on top, melting into the classic combination as it bakes.
- Pine nuts: sprinkled at the end for a little crunch and nutty finish.
Because both the pesto and the fresh mozzarella contain dairy, this recipe is vegetarian rather than vegan. If you want a plant-based version, swap in a vegan pesto and a dairy-free mozzarella and the method stays exactly the same.

Tips for the Best Italian Stuffed Peppers
- Cook the rice to al dente only. It will continue to soften in the oven, so stop while there is still a slight bite to avoid a mushy filling.
- Steam the spinach off the heat. Stir it in, cover the pan and let the residual steam wilt it for about five minutes. This keeps it tender and green.
- Add the pesto and lemon zest last. Stirring them in after cooking preserves their fresh, aromatic flavor instead of cooking it out.
- Cut the peppers evenly. Halving them lengthwise through the stem gives you sturdy, stable halves that hold the filling well.
- Watch the cheese. Bake for 20 to 30 minutes, until the mozzarella is melted and lightly browned, then finish with pine nuts and extra basil.

What to Serve With Italian Stuffed Peppers
These peppers are hearty enough to stand on their own, but they also play well with other dishes when you are feeding a crowd. A crisp green salad and some crusty bread to mop up the juices are all you really need. If you want to lean fully into the theme, serve them alongside a bowl of one-pot Italian pasta or explore more meat-free ideas in my Italian cuisine collection. For another light, summery baked dish, rice-stuffed tomatoes make a lovely companion on the same table.
Storage and Make-Ahead Tips
Leftover stuffed peppers keep well in an airtight container in the fridge for three to four days, and they reheat beautifully in the oven or microwave until warmed through. To get ahead, you can cook the rice filling a day in advance and store it chilled, then fill the peppers, add the toppings and bake fresh when you are ready to serve. If you would rather freeze them, let the baked peppers cool completely first, then freeze in a sealed container and thaw overnight in the fridge before reheating.

More Stuffed Pepper Recipes to Try
If this recipe wins you over, there is a whole world of fillings to explore. Browse my full round-up of stuffed pepper recipes for more inspiration, or start with the ever-popular classic stuffed peppers. Craving something with a little heat instead? These Mexican stuffed peppers take the same idea in a bold, spiced direction.
If you make these Caprese-inspired peppers, I would love to know how they turned out for you. Please leave a star rating and drop a comment below to tell me whether you kept them classic or gave them your own Italian twist.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Italian Stuffed Peppers
Ingredients
- 3 red bell peppers cleaned of seeds and cut in half lengthwise
Rice filing:
- 2 tablespoons olive oil
- ½ cup Arborio rice
- ½ white onion chopped
- 2 cloves of garlic chopped
- 1 cup fresh baby spinach
- ½ teaspoon of salt
- ½ teaspoon pepper
- ½ cup pesto
- ½ teaspoon grated lemon peel
For the topping:
- 1 cup cherry tomatoes cut in half
- 1 cup fresh mozzarella
- 10 fresh basil leaves chopped
- ¼ cup pine nuts
Instructions
- In a large pan, over medium heat, add oil. When the oil is hot, add the rice and saute for 30 seconds, add the onion and garlic and saute together with the rice for 1-2 minutes, then add 1 cup of hot water, salt and pepper and continue to cook, stirring from time to time.
- When the rice is al dente, turn off the heat.
- Add the fresh spinach, mix and cover the pan with a lid. Let the spinach soften in steam for about five minutes.
- Remove the lid and add pesto and grated lemon peel. Stir well.
- Heat the oven to 200C (390F).
- Fill the pepper halves with the rice mixture, cover each pepper with a layer of cherry tomatoes, mozzarella and basil and place on an oven tray. Bake in the oven.
- Cook for 20-30 minutes or until the cheese is lightly browned. Sprinkle the peppers with pine buds and fresh basil.
Frequently Asked Questions
This recipe is vegetarian. The filling and topping use pesto and fresh mozzarella, both of which contain dairy, so it is not vegan by default. To make it plant-based, use a vegan pesto and a dairy-free mozzarella and follow the same steps.
No. You fill the raw halved peppers with the cooked rice mixture and they soften in the oven as they bake. Cook them for 20 to 30 minutes at 200C (390F), until the peppers are tender and the mozzarella is lightly browned.
Arborio is a short-grain rice that releases starch and gives the filling its creamy, risotto-like texture, so it is the best choice here. You can substitute another rice in a pinch, but the filling will be a little less creamy and the cooking time may vary.
Keep them in an airtight container in the fridge for three to four days. Reheat in the oven or microwave until warmed through. You can also freeze the fully baked, cooled peppers and thaw them overnight in the fridge before reheating.
Yes. The rice filling can be cooked a day in advance and stored chilled in the fridge. When you are ready to eat, fill the pepper halves, add the cherry tomatoes, mozzarella and basil, then bake fresh so the cheese is hot and melty.
Red bell peppers are ideal because they are naturally sweet and turn tender and juicy as they roast. Choose peppers that sit fairly flat so the halves stay stable on the tray, and cut them in half lengthwise for sturdy little bowls that hold the filling.
