The American classic, rebuilt around Impossible Beef. Bell peppers blanched just-tender, stuffed with seasoned plant beef, rice, and tomato, baked under a blanket of melted sharp cheddar. It's the dish that makes the kitchen smell like a Sunday afternoon at someone's grandmother's house.
Same play as the meatloaf: I don't eat red meat, but I want the dish — so I engineered around it. The Impossible Beef does the work, the rice and tomato carry the body, and the long bake lets all the flavors marry together. After the first bite nobody asks what kind of meat it is.
Serves 6 · 30 minutes active, 1 hour bake
Ingredients
Peppers
- 6 large bell peppers — any color, but a mix is beautiful (red, yellow, orange — green has more bitterness, use 1 or 2 max if at all)
Filling
- 1 lb Impossible Beef
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tbsp olive oil
- 1 tsp salt
- ½ tsp black pepper
- 1 tsp dried oregano
- 1 tsp smoked paprika
- ½ tsp dried thyme
- 1 tsp Worcestershire sauce (vegan if you want this fully plant-based — Annie's or The Wizard's)
- 1 can (14.5 oz) diced tomatoes, drained (save the juice)
- 2 tbsp tomato paste
- ½ cup uncooked long-grain white rice (or 1½ cups cooked)
- ½ cup vegetable or chicken stock
- ¼ cup chopped fresh parsley (optional)
Sauce
- 1 can (10.5 oz) condensed tomato soup or 1½ cups tomato sauce
- ½ cup reserved tomato juice (from the can above)
- 1 tsp sugar (balances the acid)
- ¼ tsp salt
- ½ tsp dried basil
Topping
- 1 cup shredded sharp cheddar cheese
- ¼ cup grated Parmigiano-Reggiano (optional but elevates)
- Fresh basil or parsley for finishing
Method
1. Heat oven to 350°F. Get a large pot of well-salted water boiling.
2. Prep the peppers. Slice the tops off each pepper (save them — finely dice the usable parts to add to the filling). Remove cores, seeds, and ribs. Trim a small flat slice off the bottom of each pepper if it won't stand upright — but don't cut through, or filling leaks during baking.
3. Blanch. Drop the peppers into the boiling water for 3 to 4 minutes until just barely tender — they should still hold their shape and have some structure. Lift them out, drain upside down on a rack or towel.
4. Cook the rice. Bring ½ cup rice, 1 cup water, and a pinch of salt to a boil in a small saucepan. Cover, reduce to a simmer, cook 15 minutes. Off heat, rest 5 minutes. Fluff. (Or use 1½ cups already-cooked rice and skip this step.)
5. Build the filling. In a large skillet, heat the olive oil over medium. Add the onion and the diced pepper tops, cook 4 minutes until softened. Add the garlic, cook 30 seconds. Crumble in the Impossible Beef. Break it apart with a wooden spoon and cook 6 to 8 minutes, stirring, until browned and slightly crusty in places (those crusty bits = Maillard = flavor).
6. Season the filling. Add salt, pepper, oregano, smoked paprika, thyme, and Worcestershire. Stir 30 seconds. Add the drained diced tomatoes, tomato paste, and stock. Simmer 3 minutes, stirring, until thick. Off heat, stir in the cooked rice and parsley.
7. Make the sauce. In a small bowl, whisk together the tomato soup (or sauce), reserved tomato juice, sugar, salt, and basil.
8. Assemble. Pour about half the sauce into the bottom of a 9x13 baking dish (just enough to cover the bottom — keeps the peppers from sticking). Stand the blanched peppers upright in the dish, packed close together so they support each other.
9. Stuff. Fill each pepper to the top with the meat mixture, pressing gently to pack. Mound it slightly above the rim. Pour the remaining sauce over and around the peppers — some sauce in the dish, a little drizzled over the tops.
10. Bake covered with foil for 30 minutes. Uncover, top each pepper with shredded cheddar and a sprinkle of Parmesan if using. Return uncovered for 15 to 20 more minutes until the cheese is melted, bubbling, and lightly browned in spots.
11. Rest 5 minutes before serving. Scoop each pepper with the sauce from the bottom of the dish spooned over the top. Finish with fresh basil or parsley.
Notes from the cook
- Blanching first matters. Skip it and the peppers come out crunchy in the middle no matter how long you bake them. 3 to 4 minutes is the sweet spot — tender enough to eat, structured enough to hold.
- Drain the canned tomatoes. Don't dump the whole can in. Excess liquid makes the filling soupy and the rice won't absorb properly. Save the juice for the sauce.
- Color variety matters. Red, yellow, and orange peppers are sweeter and more flavorful than green. Green is grassier and slightly bitter. A mix is beautiful and balanced.
- Use sharp cheddar. Mild cheddar disappears. Sharp punches through.
Notes to elevate
Push this from family-style casserole into restaurant plating:
- Roast the peppers, don't just blanch them. After blanching, char them under a broiler for 90 seconds per side — light blistering on the skin adds smoky depth.
- Brown the meat better. Spread the Impossible Beef thin in the pan, let it sit untouched for 90 seconds to develop a real crust before breaking it apart. Repeat. The browned edges are flavor.
- Add umami layers. 1 tsp soy sauce, 1 tsp fish sauce substitute (or vegan), 1 tsp miso paste — pick one or all, stirred into the meat mixture. Deep, savory background.
- Mushroom duxelles in the filling. 4 oz finely chopped cremini cooked down with butter and shallot. Folded in. Earthy depth that bridges any gap left by plant-based meat.
- Brown rice or wild rice blend for nuttier texture and visible variety.
- Pine nuts and currants. ¼ cup each, stirred into the filling. Mediterranean direction — sweet and crunchy bursts in every bite.
- Fresh herbs at the end. Don't stop at parsley. Slivered fresh basil, mint, and dill on top right before serving.
- A drizzle of really good olive oil and a squeeze of lemon over the cheese after baking. Brightens the richness.
- Plate it individually. One pepper per plate, sauce spooned around in a ring, a quenelle of crème fraîche or labneh on the side, a few microgreens. Don't serve it from the casserole dish.
- Better cheese blend. Replace the cheddar with a combo: ½ cup aged Manchego + ½ cup mozzarella for melt + ¼ cup Parmigiano. Sharper, nuttier, more complex.
Gluten-free
Already gluten-free, with two checks:
- Worcestershire sauce — Lea & Perrins is GF, some store brands aren't. Read the label.
- Tomato soup — Campbell's condensed contains wheat. Use Pacific Foods Creamy Tomato Soup (GF certified) or skip the soup entirely and use plain canned tomato sauce.
Everything else is naturally GF.
GF vegan version
This dish converts very cleanly — Impossible Beef is the only animal-protein component in the base, and we built around it.
Swaps
- Worcestershire → vegan Worcestershire (Annie's, The Wizard's, or 1:1 soy sauce + apple cider vinegar)
- Chicken stock → vegetable stock
- Tomato soup → vegan tomato soup (most Pacific Foods varieties are vegan) or just use tomato sauce
- Cheddar cheese → vegan cheddar shreds. Violife sharp cheddar shreds are the best on the market right now — melts well, sharp flavor, doesn't separate. Daiya Cutting Board shreds are second best. Miyoko's is good for flavor but doesn't shred as cleanly.
- Parmigiano → vegan parm (Violife or Follow Your Heart). Optional anyway.
Optional plant-forward swap
Replace half the Impossible Beef with cooked green lentils or brown lentils (1 cup cooked). They have a similar texture and add fiber and earthiness. Honestly improves the dish — lentils + Impossible together is better than either alone.
Differences from the original: practically none. This is one of the most successful conversions in the file. Impossible Beef is the protein, and it's already vegan. The cheese is the only place where you'll notice a difference, and Violife's vegan cheddar has come far enough that even discerning eaters won't catch it once it's melted. Vegetable stock instead of chicken stock is unnoticeable. If you add lentils, you've actually upgraded the dish — more texture, more depth, more nutrition. Honest scoring: 9.5/10 — this might be the cleanest vegan conversion of any dish in this collection.