Home RecipesBy CourseMainsEnchilada Stuffed Peppers with Rice and Beans

Enchilada Stuffed Peppers with Rice and Beans

by Mini Bhuwania
483 views

Enchilada Stuffed Peppers with Rice and Beans bring together two comfort food classics in one vibrant, oven-baked dish. Think of it as the best parts of an enchilada—spiced beans, fluffy rice, melty cheese, and that rich, smoky sauce—tucked inside golden, roasted bell peppers.

Growing up, stuffed vegetables were always on the table—usually with spices, leftover rice, and a handful of whatever needed using. This version takes that spirit but wraps it in the warmth of enchilada flavours: earthy cumin, tangy tomatoes, and just enough heat to keep things interesting.

It’s hearty without being heavy, comforting without feeling fussy. Whether you’re cooking for a weeknight dinner or planning ahead for lunchboxes, these peppers hold their own—delicious warm from the oven or reheated the next day. And with our Everyday Enchilada Sauce ladled on top, they become something extra special.

Why You’ll Love This Dish

  • It’s everything you love about enchiladas — without the rolling.
    All the flavours, textures, and comfort of a classic, but tucked inside sweet roasted peppers for a simpler, more elegant approach.
  • The filling is generous, but not heavy.
    Fluffy rice, hearty beans, warming spices — it’s balanced, satisfying, and naturally plant-based.
  • It invites make-ahead ease.
    Stuff the peppers in advance and bake when you’re ready — perfect for weeknights or hosting without the last-minute rush.
  • There’s room to make it yours.
    Use what you have — quinoa instead of rice, lentils, leftover roast veggies, even shredded chicken if you like.
  • It holds its own as a main, or shines as a side.
    Serve with a salad, some warm tortillas, or just a drizzle of tahini or yogurt — it’s a dish that fits wherever you need it.

Ingredients Used

  1. Aromatics & Base
    ~ Onion — adds mellow sweetness and a soft base
    ~ Spring onions — for a bit of crunch and freshness, save the greens for garnish
    ~ Garlic cloves — the familiar warmth that anchors the dish
    ~ Jalapeño — optional, but brings a gentle heat and balance
  2. The Filling
    ~ Black beans — creamy and hearty, they make the filling feel substantial
    ~ Corn kernels — sweet bursts of texture in every bite
    ~ Canned Plum tomatoes — juicy, bright, and naturally saucy
    ~ Cooked rice — fluffy and filling, the grain that binds it all
    ~ Tomato juice — to keep everything tender and moist
    ~ Fresh coriander — lifts the whole filling with its green brightness
    ~ Lime juice — a final squeeze for acidity and balance
  3. Spices & Seasoning
    ~ Smoked paprika & cayenne pepper — a hint of fire and depth
    ~ Cumin — grounding and warm, it ties everything together
    ~ Garlic powder & onion powder — to build that slow-cooked flavour
    ~ Dried oregano — for a classic Mexican herbal touch
    ~ Sea salt & black pepper — always to taste
  4. To Bring It Together
    ~ Cream cheese — adds richness and just the right creaminess
    ~ Cheddar cheese — melty and sharp, for that golden top
    ~ Enchilada sauce — smoky, spicy, and essential to the dish
  5. To Serve
    ~ Extra enchilada sauce — for drizzling generously
    ~ Coriander leaves, spring onion greens, and lime wedges — to brighten the plate

How to Prep Your Peppers — Two Ways

Before we get to stuffing, the peppers need a little head start. A quick roast or blanch helps soften them just enough, so they cook evenly and become tender in the oven without collapsing. This step might seem small, but it makes a big difference in texture — and saves time later.

Choose what works for your kitchen:

Method 1: Roasting

Roasting brings out a little sweetness and gives the peppers a richer depth of flavour.

  1. Preheat the oven to 230°C (450°F).
  2. Slice the bell peppers in half lengthwise and remove the seeds and membranes.
  3. Place them cut-side up on a parchment-lined baking tray.
  4. Drizzle with olive oil, sprinkle with a little salt and pepper, and roast for 10 minutes.
  5. Remove and tip out any water that’s pooled inside. Set aside to cool slightly.

Method 2: Boiling

This is a quick, no-fuss way to get the peppers soft and ready to fill.

Bring a large pot of water to a boil. Cut off the tops of the bell peppers and remove the seeds and membranes. Carefully lower the peppers into the boiling water and cook for 4–5 minutes, until just softened.

How to Make Enchilada Stuffed Peppers

Stuffed peppers may look impressive, but they’re surprisingly simple to make — especially when you break it down into layers of flavour. Here’s how we build ours, step by step:

1. Prep the Peppers

Start by getting your bell peppers ready. You can either halve them lengthwise or keep them whole with just the tops sliced off — whichever presentation you prefer.

Roast or boil the peppers ahead of stuffing to soften them. This helps them bake faster and makes them easier to eat later. (See “How to Prep Your Peppers” above for both options.) Let them cool slightly while you work on the filling.

2. Make the Filling

In a large skillet, heat a drizzle of avocado oil and sauté chopped onion, garlic, jalapeño, and spring onions until softened and aromatic. Add in the cooked rice, black beans, sweet corn, and roughly chopped canned plum tomatoes. Stir gently for a minute to let everything come together.

Now add the spices: smoked paprika, cumin, garlic powder, onion powder, cayenne, and oregano. Pour in the reserved tomato juice and squeeze over the lime juice. Stir in a handful of chopped coriander.

Let the filling simmer for a few minutes so the flavours meld and everything is warm, fragrant, and deeply savoury.

3. Assemble the Peppers

Spread a generous spoonful of enchilada sauce over the base of your baking dish. Place the prepped peppers in the dish. To each pepper, add about a tablespoon of cream cheese and a sprinkle of grated cheddar at the base before spooning in the rice and bean filling — packing it gently so it mounds slightly.

Pour a little enchilada sauce around the peppers to keep things juicy and help them bake evenly. Then, spoon some sauce directly over the tops and finish with another scattering of cheddar.

4. Bake Until Bubbling

Cover the dish loosely with foil and bake at 200°C (400°F) for about 25–30 minutes, until the peppers are tender and everything is bubbling. Uncover and bake for a few more minutes to let the tops get golden and just a little crisp.

5. Garnish and Serve

Top with extra chopped coriander, spring onions, or a spoonful of enchilada sauce. These stuffed peppers are full of texture and spice — hearty enough for a standalone meal but also great with a side salad or warm tortillas.

 

Helpful Tips & Tricks

  • Prep your peppers ahead
    You can roast or blanch the bell peppers a day ahead. If roasting, bake for just 10 minutes, then cool and store. This helps cut down on cook time later and ensures the peppers hold their shape.
  • Don’t skip softening the peppers
    Whether you roast or boil, pre-cooking the peppers helps them cook evenly and cuts down on baking time. Plus, it prevents a raw bite in the final dish.
  • Use leftover rice
    This recipe is perfect for using up any cooked rice sitting in your fridge — white, brown, or even a grain mix will work well.
  • Cream cheese = magic
    That little layer of cream cheese at the base adds creaminess and balances the spice. Don’t skip it!
  • Make it ahead
    You can assemble the stuffed peppers fully (without the final cheese topping), refrigerate overnight, and bake the next day. Just let them come to room temperature first, then add the cheese and bake as directed.

Looking For More Mexican Recipes ?? Here are few of our Favourites

Potato Tacos with Spicy Sauce

Crispy Black Bean Tostadas

Guacamole

    If you make this recipe I’d love to hear how it turned out. Leave a comment below and let me know. It genuinely makes a difference to know what’s working and what isn’t, and I read every single one. You can also find me on PinterestInstagram and Facebook where I share new recipes, behind the scenes and whatever else is happening in the kitchen at Poetry of Spices.

    Enchilada Stuffed Peppers with Rice

    Serves: 8 Prep Time: Cooking Time:
    Nutrition facts: 200 calories 20 grams fat
    Rating: 5.0/5
    ( 3 voted )

    Ingredients

    For the filling 

    • 2 tablespoons avocado oil
    • 1 medium brown onion, chopped
    • 2–3 spring onions, finely chopped
    • 4 garlic cloves, minced
    • 1 jalapeño, finely chopped (remove seeds for less heat)
    • 1 can black beans (400g), drained and rinsed
    • 1 cup corn kernels (fresh or frozen)
    • 3-4 plum tomatoes (from a can), drained and chopped
    • 1 cup tomato juice (from the canned tomatoes)
    • 3 cups cooked rice (white or brown)
    • Juice of half a lime
    • 1.5 teaspoons cumin powder
    • 1.5 teaspoons smoked paprika
    • 1 teaspoon garlic powder
    • 1 teaspoon onion powder
    • 1 teaspoon cayenne pepper (adjust to taste)
    • 1 teaspoon dried oregano
    • Salt and freshly ground black pepper, to taste
    • 1 cup chopped fresh coriander
    For Assembly

    •  ¾ cup cream cheese
    •  ¾ cup cheddar cheese, grated
    • 8-10 bell peppers (mixed colours), halved or whole (top cut off ) and seeds removed
    • 1–1½ cups enchilada sauce (homemade or store-bought)
    • Extra cheese for topping (optional)

    method

    1. Prep the peppers
      Preheat your oven to 220°C (425°F). Slice off the tops of the bell peppers, scoop out the seeds and membranes, and trim the bottoms if needed to help them stand. Reserve the tops for the filling. Blanch the peppers in boiling water for 5 minutes, then transfer to a lightly oiled baking dish, cut-side up.
      — 6–8 bell peppers, 1 tsp oil
    2. Prepare the base
      Heat avocado oil in a large skillet over medium heat. Add the chopped onions and cook until soft and translucent, about 5 minutes. Add the spring onions, garlic, and jalapeño. Sauté for another 2–3 minutes until fragrant.
      — 2 tbsp avocado oil, 1 large brown onion, 2–3 spring onions, 4 garlic cloves, 1 jalapeño
    3. Build the filling
      Stir in the black beans, corn, chopped plum tomatoes, and tomato juice. Mix well. Let it simmer for 5–6 minutes so the flavours begin to come together.
      — 1 can black beans, 1 cup corn, 3 canned plum tomatoes (drained, chopped), 2–3 cups tomato juice
    4. Season and stir
      Add in the cooked rice, lime juice, cumin, paprika, garlic powder, onion powder, cayenne, oregano, salt, and pepper. Cook for 3–4 minutes, stirring gently, until everything is combined. Stir in the chopped coriander and cream cheese until melted through.
      — 3 cups cooked rice, juice of ½ lime, 1.5 tsp cumin, 1.5 tsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp cayenne, 1 tsp oregano, salt + pepper, 1 cup coriander, ½ cup cream cheese
    5. Stuff the peppers
      Preheat the oven to 190°C (375°F). Place the hollowed peppers upright in a baking dish. Fill generously with the rice and bean mixture, then spoon some enchilada sauce over each one. Sprinkle with cheddar cheese and cover the dish with foil.
      — 6–8 bell peppers, 1–1½ cups enchilada sauce, ½ cup cheddar cheese
    6. Bake until tender
      Bake covered for 30–35 minutes, then remove foil and bake uncovered for another 10–15 minutes, until the peppers are soft and the tops golden.
      — more grated cheese if desired
    7. Serve
      Let rest a few minutes before serving. Spoon over extra enchilada sauce and garnish with fresh herbs or spring onions if you like.
    Did You Make This Recipe?
    If you did, take a picture and tag me on Instagram at @poetryofspices!

    You may also like

    Leave a Comment

    error: Content is protected !!