Prep the peppers: Heat the oven to 375°F (190°C).
Slice the tops off the peppers and scoop out seeds and membranes. If they tip, shave a tiny slice off the bottoms so they stand upright. Place in a baking dish, drizzle with a little olive oil, and season with salt and pepper.
Soften the peppers (optional but recommended): Pre-bake for 10–12 minutes to give them a head start.
This yields softer, more tender peppers.
Sauté the aromatics: In a large skillet over medium heat, warm 1–2 tablespoons olive oil. Add onion and a pinch of salt. Cook until translucent, 4–5 minutes.
Stir in garlic and cook 30 seconds until fragrant.
Add the veggies: Stir in zucchini and a little black pepper. Cook until lightly golden and tender, 4–6 minutes. Add spinach and cook until wilted.
Build the sauce: Pour in crushed tomatoes or marinara.
Add tomato paste if using, Italian seasoning, and crushed red pepper flakes. Simmer 3–4 minutes to thicken slightly. Taste and adjust salt.
Combine with grains and herbs: Stir in the cooked grains, chopped basil or parsley, and half the parmesan.
The mixture should be saucy but scoopable. If it looks dry, add a splash of water or more sauce.
Stuff the peppers: Spoon the filling into the peppers, packing gently. Leave a little room at the top for cheese.
Top with cheese: Sprinkle mozzarella over each pepper, then the remaining parmesan.
Bake: Add a splash of water (2–3 tablespoons) to the bottom of the baking dish to create steam.
Cover loosely with foil and bake 20 minutes. Remove foil and bake another 10–15 minutes, until the cheese is bubbly and golden and the peppers are tender.
Finish and serve: Let rest 5 minutes. Add a squeeze of lemon and a sprinkle of fresh herbs.
Serve warm with extra sauce if you like.