If you are craving a vibrant, wholesome meal that bursts with bold flavors and inviting textures, this Vegetarian Stuffed Peppers with Cilantro, Tomato, and Cheddar Recipe is exactly what you need. Filled with a zesty combination of tomatoes, fresh cilantro, hearty pinto beans, and a welcome kick of spices, then topped with melty cheddar cheese, these roasted red peppers make for a colorful and satisfying dish that feels like a warm hug on a plate. Perfect for a family dinner or a cozy solo feast, this recipe will quickly become one of your favorites to prepare and enjoy.
Ingredients You'll Need

Simple ingredients come together beautifully in this dish, each bringing its own special touch to the final flavor, texture, and color. These basics are easy to find and essential for creating that irresistible combination that defines this recipe.
- Red bell peppers: Choose large, fresh ones for a perfect vessel that roasts tender with slightly blistered edges.
- Extra virgin olive oil: Adds a smooth richness and helps roast the peppers to perfection.
- Fine salt and freshly ground black pepper: Enhance every layer of flavor with just the right seasoning.
- Long-grain brown rice: Offers a nutty base that holds up well in the filling, bringing subtle texture.
- Yellow onion: Provides sweetness and depth to the filling when gently sauteed.
- Cherry tomatoes: Burst with juiciness and fresh summery flavor that balances the spices.
- Fresh cilantro: The fresh herbaceous brightness that gives this recipe its signature taste.
- Garlic cloves: Add savory warmth and fragrance to the filling.
- Chili powder and ground cumin: Bring smoky, earthy spice that elevates every bite.
- Pinto beans: A hearty protein that makes this dish both filling and nutritious.
- Lime juice: A splash of acidity that brightens and rounds out the flavors.
- Grated cheddar cheese: Melts beautifully on top, creating golden, gooey goodness.
How to Make Vegetarian Stuffed Peppers with Cilantro, Tomato, and Cheddar Recipe
Step 1: Roast the Peppers
Start by preheating your oven to 425 degrees Fahrenheit. Place your red bell pepper halves cut side up on a baking dish or on parchment-lined sheet. Drizzle with olive oil and sprinkle evenly with salt and freshly ground black pepper. Rub the oil over the pepper surfaces with your hands so each piece is coated well. Roast them for 20 to 25 minutes until they soften and develop lovely blistered edges. These roasted peppers create the tender, sweet flavor base that holds the filling perfectly.
Step 2: Cook the Rice
While the peppers roast, rinse your brown rice until the water runs clear. Boil it uncovered in plenty of water for about 30 minutes until tender but still with a bite. Drain thoroughly and return to the pot off the heat to keep warm. This hearty rice provides substance and texture to the filling.
Step 3: Prepare the Flavorful Filling
Warm olive oil in a large skillet over medium heat. Toss in the chopped yellow onion with a pinch of salt and sauté until soft and translucent, about 5 minutes. Next, add the halved cherry tomatoes and cook down until they release their juices and soften, roughly another 5 minutes. Stir in freshly chopped cilantro, minced garlic, chili powder, and cumin, cooking briefly until the garlic becomes fragrant but not browned. Remove from the heat and mix in the cooked rice, rinsed pinto beans, lime juice, and a few grinds of black pepper. Adjust seasonings with salt and pepper to your liking.
Step 4: Stuff and Bake the Peppers
Discard any excess liquid sitting inside the roasted pepper halves to prevent sogginess. Generously spoon the rice and bean mixture into each pepper, packing it just right without overfilling. Finish by sprinkling a good handful of grated cheddar or mozzarella over the top. Bake the stuffed peppers in your still-hot 425-degree oven for 12 to 13 minutes until the cheese melts and lightly browns with golden spots. The warmth from baking lets all flavors meld into a comforting, irresistible dish.
How to Serve Vegetarian Stuffed Peppers with Cilantro, Tomato, and Cheddar Recipe

Garnishes
Add fresh cilantro leaves on top for an extra punch of herbal brightness. For an elegant twist, try sliced ripe avocado, a drizzle of zesty cilantro-hemp pesto, or a dollop of your favorite salsa or sour cream (regular or vegan) to complement the cheesy richness and balance the spices.
Side Dishes
This recipe pairs wonderfully with a simple mixed green salad tossed in a tangy vinaigrette or with some warm, crusty bread to soak up any drippings. For a wholesome meal, consider serving alongside a light bean salad or a refreshing cucumber and tomato salad to keep things bright and balanced.
Creative Ways to Present
Serve each pepper half on a colorful plate garnished with edible flowers or microgreens for a stunning visual appeal. You can also arrange multiple halves in a baking dish at the table for a family-style experience where everyone digs in fresh off the oven. For a fun twist, spoon the filling into mini sweet peppers or even hollowed-out zucchinis for a party platter.
Make Ahead and Storage
Storing Leftovers
Keep any leftover stuffed peppers covered in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making for an even tastier next-day meal. Just be sure to reheat gently to maintain the texture of the peppers and the cheese.
Freezing
These stuffed peppers freeze well if you want to prepare ahead for busy days. Wrap each pepper individually or place them in a freezer-safe container. Freeze for up to several months. When ready to enjoy, thaw in the fridge overnight before reheating to preserve the integrity of the filling and roasted pepper.
Reheating
Reheat leftovers in a 350-degree oven for 15 to 20 minutes, or microwave on medium power until heated through. If you like your cheese a bit melted again, you can briefly broil toward the end of reheating, watching closely to avoid burning.
FAQs
Can I use a different type of cheese?
Absolutely! While cheddar or mozzarella works beautifully here, you can experiment with Monterey Jack, Pepper Jack, or even a vegan cheese alternative for a dairy-free version. Just choose a cheese that melts well to get that perfect golden finish.
What if I don’t have brown rice?
White rice, quinoa, or even bulgur wheat would make excellent substitutes. Adjust cooking times accordingly and keep in mind the texture differences each grain brings to the filling.
Can I prepare this recipe vegan?
Yes! Simply swap out the cheddar for a plant-based cheese that melts well or omit the cheese topping altogether. The filling itself is naturally vegan and packed with flavor.
How spicy is this recipe?
This recipe features mild heat from chili powder, balanced by fresh ingredients, making it suitable for most palates. You can adjust the amount of chili powder or add some diced jalapeño if you like it spicier.
Can I use canned tomatoes instead of fresh?
Fresh cherry tomatoes give the best texture and brightness, but canned diced tomatoes can work in a pinch. Be sure to drain excess liquid to avoid a watery filling.
Final Thoughts
I truly hope you enjoy preparing and savoring this Vegetarian Stuffed Peppers with Cilantro, Tomato, and Cheddar Recipe as much as I do. It’s such a rewarding dish that feels heartfelt and homemade, bursting with fresh, bright flavors and comforting textures that satisfy every time. Give it a try—you might just find your new go-to weeknight dinner or celebratory meal to share with loved ones.
Print
Vegetarian Stuffed Peppers with Cilantro, Tomato, and Cheddar Recipe
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Vegetarian Stuffed Peppers recipe features roasted red bell peppers filled with a flavorful mixture of brown rice, pinto beans, fresh vegetables, and warming spices, topped with melted cheese and garnished with fresh cilantro. It is a hearty, nutritious, and colorful meal perfect for a wholesome vegetarian dinner.
Ingredients
Roasted Peppers
- 4 large red bell peppers, halved from stem to base, seeds and membranes removed
- 1 tablespoon extra virgin olive oil, as needed
- Fine salt and freshly ground black pepper, for sprinkling
Filling and Topping
- ½ cup long-grain brown rice (or 1 ½ cups cooked rice)
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, chopped
- ½ teaspoon fine salt, to taste
- 1 pint (2 cups) cherry tomatoes, halved or quartered if large
- ½ cup chopped fresh cilantro, plus more for garnish
- 4 cloves garlic, pressed or minced
- 1 ½ teaspoons chili powder
- 1 teaspoon ground cumin
- 1 can (1 ½ cups) pinto beans, rinsed and drained
- Freshly ground black pepper, to taste
- 1 tablespoon lime juice
- 4 ounces (about 1 cup) grated part-skim mozzarella or cheddar cheese
- Optional garnishes: Sliced ripe avocado or guacamole, cilantro-hemp pesto, red salsa, sour cream or vegan sour cream
Instructions
- Roast the Peppers: Preheat the oven to 425°F. Arrange the pepper halves skin-side down on a lined baking sheet or dish. Drizzle with olive oil, sprinkle with salt and pepper, and rub to coat. Bake for 20-25 minutes until blistered and fork-tender. Set aside, keeping the oven on.
- Cook the Rice: Rinse ½ cup brown rice under cold water until clear. Boil in a large pot of water uncovered for about 30 minutes, adjusting heat to prevent boil-over. Drain and return rice to pot; set aside.
- Prepare the Filling: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add chopped onion and ½ teaspoon salt, cooking until tender, about 5 minutes. Add cherry tomatoes and cook until softened, about 5 minutes more.
- Add Spices and Garlic: Stir in fresh cilantro, garlic, chili powder, and cumin. Cook while stirring until garlic is fragrant, about 30 to 60 seconds.
- Combine Filling Ingredients: Remove skillet from heat. Add cooked rice, drained pinto beans, lime juice, and freshly ground black pepper (about 10 twists). Mix well and adjust seasoning with additional salt (about ¼ teaspoon) and pepper to taste.
- Stuff the Peppers: Pour off any excess liquid from peppers. Generously fill each pepper half with the rice mixture. If excess filling remains, save for serving as a side dish.
- Add Cheese and Bake: Top each stuffed pepper with grated cheese. Bake at 425°F for 12 to 13 minutes until cheese is melted and golden in spots.
- Serve: Garnish with extra fresh cilantro and optional toppings such as avocado slices, cilantro-hemp pesto, salsa, or sour cream. Serve warm. Store leftovers covered in the refrigerator for up to 4 days; can be frozen for several months.
Notes
- Use large red bell peppers for adequate stuffing space.
- Use part-skim mozzarella or cheddar for a lighter cheese topping.
- Leftover filling can be served as a side dish or saved for another meal.
- Check seasoning before stuffing to balance salt and spice levels.
- Ensure rice is cooked properly before mixing to avoid undercooked grains in the stuffing.
- Freezing stuffed peppers is possible, but texture of peppers may slightly change upon thawing.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Vegetarian American



Leave a Reply