Bright, comforting, and just a little bit indulgent—these Orzo Stuffed Peppers are the kind of weeknight dinner that feels like a celebration. Tender bell peppers cradle a rich, tomatoey orzo filling studded with spinach and finished with melty mozzarella and salty Pecorino Romano. The steps are simple, the pantry staples are familiar, and the result is a one-pan-ish dinner that also makes excellent leftovers. Below you’ll find a full ingredient list, step-by-step directions rewritten into clear steps, tips for success, and a short serving guide so your Orzo Stuffed Peppers turn out perfect every time.
Why you’ll love this recipe

- Comforting, flavorful filling made with orzo, tomatoes, and leafy greens.
- Simple technique: sauté, simmer, stuff, and bake.
- Adaptable—swap cheeses or use different bell pepper colors for a pretty presentation.
- Easy to scale up for company or meal prep for the week.
Ingredients
- 1 tablespoon olive oil
- 1/2 onion, chopped
- 3 cloves garlic, minced
- 2 cups fresh spinach leaves, roughly chopped
- 1 28 ounce can diced tomatoes
- 4 cups vegetable broth
- 1 1/2 cups orzo
- 1/2 cup shredded mozzarella cheese, plus more for sprinkling on top
- 1/3 cup freshly grated Pecorino Romano cheese, plus more for sprinkling on top
- Salt and pepper to taste
- 1/4 cup fresh basil leaves, finely chopped
- 6 sweet bell peppers, red, yellow, or orange
Equipment
- Large skillet or sauté pan with lid
- Wooden spoon or spatula
- Sharp knife and cutting board
- Baking dish large enough to hold six peppers snugly
- Measuring cups and spoons
Step-by-step directions

Follow these clear, ordered steps to make the best Orzo Stuffed Peppers. The directions below are rewritten to be concise and actionable while keeping the ingredient amounts exactly as listed.
- Prepare the peppers. Preheat your oven to 375°F (190°C). Rinse the 6 sweet bell peppers and slice each one in half lengthwise if you prefer a boat-style presentation, or leave them whole and slice off the tops to create a lid—either approach works. Remove the seeds and membranes, and set the prepared peppers aside in a baking dish, cut side up if halved.
- Sauté the aromatics. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add 1/2 chopped onion and cook, stirring occasionally, until the onion is softened and translucent, about 4–6 minutes. Add 3 cloves minced garlic and sauté for 30–60 seconds more, until fragrant but not browned.
- Wilt the spinach. Add 2 cups roughly chopped fresh spinach leaves to the skillet with the onion and garlic. Stir frequently until the spinach has wilted and reduced in volume, about 2–3 minutes. This step ensures the greens are evenly distributed through the filling and won’t release excess moisture later.
- Add tomatoes and broth. Pour in the entire 28 ounce can of diced tomatoes (including juices) and 4 cups of vegetable broth. Stir to combine, bringing the mixture to a gentle simmer. The tomatoes add acidity and flavor while the broth becomes the cooking liquid for the orzo.
- Cook the orzo in the tomato-broth mixture. Stir in 1 1/2 cups orzo. Maintain a gentle simmer, cover the skillet with a lid, and cook for the amount of time required by the orzo package, typically about 9–11 minutes, stirring once or twice to prevent sticking. Check the orzo at the lower end of the cooking time so it cooks to tender but not mushy.
- Finish the filling with cheese and herbs. Once the orzo is tender and most of the liquid is absorbed, remove the skillet from heat. Stir in 1/2 cup shredded mozzarella cheese and 1/3 cup freshly grated Pecorino Romano cheese until melted and evenly combined. Taste the filling and season with salt and pepper to your preference. Fold in 1/4 cup finely chopped fresh basil, distributing the herb through the filling.
- Stuff the peppers. Spoon the hot orzo filling into each prepared pepper cavity or half until they are nicely filled. Pack the filling gently but avoid overstuffing, as the filling will expand slightly.
- Top with extra cheese (optional) and bake. Sprinkle extra shredded mozzarella and a little more grated Pecorino Romano over the tops of the filled peppers for a golden, melty finish. Add a splash of water to the bottom of the baking dish (about 1/4 cup) to keep the peppers moist while baking. Cover the baking dish loosely with foil and bake at 375°F (190°C) for 20 minutes. Remove the foil and bake an additional 8–12 minutes, or until the peppers are tender and the cheese on top is bubbly and lightly browned.
- Rest and serve. Remove the baking dish from the oven and let the stuffed peppers rest for 5 minutes. The filling will set slightly, making them easier to serve. Garnish with a few extra basil leaves or a light sprinkle of Pecorino Romano if desired. Serve hot.
Troubleshooting and tips

- If your orzo absorbs too much liquid before it’s tender, add a splash more vegetable broth and continue cooking until done.
- To save time, you can par-cook the peppers in boiling water or steam them for 3–4 minutes before stuffing; this shortens the oven time and yields very tender peppers.
- For a creamier filling, stir in a tablespoon of olive oil or a small knob of unsalted butter when you add the cheeses.
- Match your cheese amounts to your preference—if you love a cheesy top, sprinkle more shredded mozzarella before the final bake.
- Use red, yellow, or orange bell peppers for sweetness and a colorful presentation. Green peppers can be used but have a more pronounced, slightly bitter flavor.
Make-ahead and storage
- Prepare the filling up to 2 days ahead and refrigerate in an airtight container. When ready to serve, stuff the peppers and bake as directed, adding a few extra minutes if filling is cold from the fridge.
- Leftover stuffed peppers keep well in the refrigerator for 3–4 days. Reheat in a 350°F (175°C) oven until warmed through, about 15–20 minutes, or microwave individual servings.
- To freeze, place cooled stuffed peppers in a single layer on a baking sheet and freeze until solid. Transfer to a freezer container or bag and store for up to 3 months. Reheat from frozen in a covered dish at 350°F (175°C) until hot—add extra baking time as needed.
Serving suggestions
These Orzo Stuffed Peppers are hearty enough to be a main dish on their own, but they also pair beautifully with a crisp green salad, a simple vinaigrette, or a side of roasted vegetables. A light soup or a bowl of mixed greens with lemon dressing makes for an elegant, balanced meal.
Flavor variations
- Add a pinch of red pepper flakes to the sauté for subtle heat.
- Stir in a small handful of toasted pine nuts for crunch and nutty flavor.
- Swap Pecorino Romano for freshly grated Parmesan if you prefer a milder salty note.
- Mix in cooked chickpeas for extra protein and texture.
Nutrition notes
This dish balances carbs from orzo with vegetables and cheese for satisfying meals. Using low-sodium vegetable broth keeps added salt in check; adjust seasoning at the end to suit your taste.
Final thoughts
Colorful, comforting, and full of Mediterranean-inspired flavor, these Orzo Stuffed Peppers make a weeknight feel special. The tomato-forward orzo filling is brightened with fresh basil and anchored by gooey mozzarella and piquant Pecorino Romano. Once you master the simple assembly, this recipe becomes a go-to for company or simple dinners that leave everyone smiling.
Now that you’ve read through the steps and tips, gather your ingredients and get cooking—the kitchen is calling, and these stuffed peppers are waiting to be enjoyed.

Orzo Stuffed Peppers
Equipment
- Skillet
- Medium Saucepan
- Colander
- Large Bowl
- 3-quart baking dish
- Knife
- Cutting Board
- Foil
Ingredients
- 1 tablespoon olive oil
- 1/2 onion chopped
- 3 cloves garlic minced
- 2 cups fresh spinach leaves roughly chopped
- 1 28-ounce can diced tomatoes
- 4 cups vegetable broth
- 1 1/2 cups orzo
- 1/2 cup mozzarella cheese shredded, plus more for sprinkling
- 1/3 cup Pecorino Romano cheese freshly grated, plus more for sprinkling
- salt and pepper to taste
- 1/4 cup fresh basil leaves finely chopped
- 6 sweet bell peppers red, yellow, or orange
Instructions
- Preheat the oven to 400°F (200°C).
- Heat the olive oil in a medium skillet over medium heat. Add the chopped onion and cook until tender, about 3 minutes.
- Add the minced garlic to the skillet and cook for 2 minutes, then stir in the chopped spinach and cook until wilted. Remove from heat.
- Pour the diced tomatoes into a large bowl and add the spinach mixture; set aside.
- Bring the vegetable broth to a boil in a medium saucepan. Add the orzo and cook about 5 minutes so it is partially cooked. Drain the orzo in a colander, reserving the broth.
- Stir the drained orzo into the tomato and spinach mixture. Add the shredded mozzarella, grated Pecorino Romano, chopped basil, and salt and pepper to taste; mix until combined.
- Pour the reserved vegetable broth into a 3-quart baking dish. Trim the tops off the peppers and remove ribs and seeds. Trim a thin slice from each pepper base so they stand upright.
- Arrange the peppers upright in the baking dish and spoon the orzo mixture into each pepper, filling them evenly.
- Cover the dish with foil and bake for 40–45 minutes. Remove the foil, sprinkle additional mozzarella and Pecorino on top of each pepper, and continue baking until the cheese is golden, about 15 minutes.
- Remove from the oven and let the peppers rest for 5 minutes before serving warm.
Notes
- Partially cooking the orzo prevents overcooking in the oven.
- Use a 3-quart baking dish so the peppers fit upright.
- Save the reserved broth to add moisture while baking.
- Trim a thin slice from the pepper base so they stand evenly.
