
Curried Beef Stuffed Peppers with Sweet Potatoes

By Emma
Certified Culinary Professional
Three pounds of peppers and a craving for something that wasn’t just rice bowls. Started playing with garam masala one weekend. This happened—spiced beef, sweet potato, all roasted down into something that actually tastes like you planned it.
Curried beef stuffed peppers hit different when they’re loaded with actual spice and substance. Takes 1 hour 40 minutes total—25 minutes prep, then an hour and 15 in the oven while you do something else. The filling is where it matters: ground beef mixed with garam masala, cinnamon, cumin, sweet potatoes that caramelize on the edges, beans for texture. Everything gets packed into hollowed peppers and baked until the skins soften and the insides bubble. It’s the kind of main dish that works on a weeknight or when people are coming over.
Why You’ll Love This
Takes 1 hour 40 minutes from start to finish. Mostly hands-off once everything goes in the oven.
Spicy in the right way—garam masala and a pinch of cayenne, not a heat that overwhelms. You control how much.
One baking dish. Minimal cleanup. The slow cooker energy without actually using a slow cooker.
Healthy protein-forward main that doesn’t feel like diet food. Ground beef, beans, actual vegetables. Nothing missing.
Ingredients for the Filling and Peppers
Five large peppers. Red or yellow or mixed. Color matters less than size—you want them thick-walled enough to hold stuff without collapsing.
Sweet potatoes, about 475 ml diced. Not regular potatoes. They caramelize better and add subtle sweetness that plays against the spice.
Medium shallot, finely chopped. One. Shallots are milder than onions. They dissolve into the filling without overpowering.
Ground beef, 425 grams. Lean. Fatty beef weeps oil while cooking—not the end of the world but lean stays cleaner.
Avocado oil for the initial browning. 30 ml. Olive oil burns too fast at medium-high heat. Not worth the smoke.
Three garlic cloves minced. Just three. Garlic gets intense when it roasts with everything else inside the pepper.
Garam masala powder—40 ml. This is the backbone. Buy it at any grocery store spice aisle. Don’t skip it.
Ground cinnamon and cumin, 2.5 ml each. Cinnamon softens the heat. Cumin grounds it. Both are non-negotiable.
Cayenne pepper. A pinch. Comes alive when the peppers roast. Add more if you want actual heat.
Two roma tomatoes diced. Not canned. Fresh tomatoes release liquid that keeps the filling moist without being soupy.
One can of cannellini beans, rinsed and drained. The beans add bulk and fiber without making it feel heavy.
Maple syrup, 25 ml. Balances the spice. Not honey. Maple has deeper flavor here.
Fresh cilantro, 30 ml chopped. This is crucial. Parsley does nothing. Cilantro is bright and cuts through the heaviness.
Greek yogurt or labneh for topping. Optional but not really. A cold spoonful on top cools the spice and adds creaminess.
Salt and black pepper. Season as you taste, not all at once.
How to Build and Bake the Peppers
Center the oven rack. Heat to 175°C. This is 350°F if you’re using fahrenheit.
Cut the top off each pepper carefully. Set the caps aside. Reach in and scoop out all the seeds and white membrane. Don’t tear the walls. If a pepper wobbles, trim the bottom just enough to make it sit flat. You need them upright in the baking dish.
Place all five peppers in a 27x18 cm baking dish—that’s roughly 11 by 7 inches. Brush the insides and outsides lightly with oil. This helps them brown instead of just soften.
Heat oil in a skillet over medium-high heat until it shimmers. That takes about a minute. Don’t wait longer.
Toss in the diced sweet potatoes and shallot. Stir them around. You want uneven browning, edges caramelized a little. That nutty smell is the signal. Takes about 5 minutes. Don’t rush this. The browning adds flavor that goes flat if you skip it.
Break up the ground beef and add it to the skillet. Stir immediately so it browns evenly instead of clumping. Press it into smaller pieces with the spoon as it cooks. This takes maybe 4 minutes.
Once the beef has mostly changed color, add the minced garlic. Sprinkle in the garam masala, cinnamon, cumin, cayenne. Go light on salt and pepper here—you’ll taste and adjust later. The spices need 4 to 6 minutes to bloom. You’ll smell them opening up. Listen for a gentle sizzle. That’s when you know the spices are releasing into the oil.
Stir in the diced tomatoes and the drained beans. Pour in the maple syrup. Lower the heat to medium-low. Let it simmer gently for 8 to 12 minutes. The sweet potatoes should be soft enough to fork through but still holding their shape. The liquid should thicken but stay moist. Taste it now. Flat? Add more salt or cayenne. Too spicy? You’re past the point of fixing that, but you know for next time.
Remove from heat. Stir in the fresh cilantro. This herb is sharper than parsley—it cuts through the heavy spices and adds brightness.
Spoon the filling into each pepper. Pack it in firmly but don’t overstuff. Overstuffed peppers burst or take forever to cook through. The filling should mound slightly at the top.
Cover the baking dish loosely with foil. Bake for 65 to 70 minutes. The peppers should look soft and slightly collapsed when they’re done. Press one gently—it should give. You should hear a faint hiss of steam when you pull the dish from the oven. That’s condensation. That’s the filling bubbling inside.
Top each pepper with a dollop of Greek yogurt or labneh right before eating. The cold creaminess cuts the spice. Don’t add it earlier or it’ll warm and melt into nothing.
Tips for Building the Perfect Stuffed Pepper Filling
Biggest mistake: cutting the peppers too aggressively. They collapse in the oven if the walls are paper-thin. Cut the cap off, scoop gently, keep the structure intact.
The sweet potatoes need to actually brown. They release sugars that caramelize and deepen the whole filling. White or pale sweet potatoes mean you rushed the step. Go longer next time. 5 to 6 minutes minimum.
Garam masala varies by brand. Some are spicier. Start with the full amount, taste at the simmering stage, adjust. You can’t unmake something too spicy.
Don’t pack the filling too tight. It needs space to heat through. Peppers are insulators. Loosely packed filling reaches the right temperature faster. Tight packing means raw filling in the center, overcooked edges.
The filling thickens as it sits. It’ll be looser in the skillet than it needs to be in the peppers. That’s fine. It firms up as it bakes.
Leftover filling works cold the next day. Stuff it in a lettuce cup or eat it straight. It’s that kind of dish.
If a pepper starts leaking, it split during prep. It’ll still cook fine. Nothing you can do now. Just serve it with something underneath to catch drips.

Curried Beef Stuffed Peppers with Sweet Potatoes
- 5 large bell peppers (red, yellow, mixed colors)
- 475 ml diced sweet potatoes (about 1 medium sized)
- 1 medium shallot, finely chopped
- 30 ml (2 tbsp) avocado oil or neutral vegetable oil
- 425 g (15 oz) lean ground beef
- 3 garlic cloves minced
- 40 ml (2 2/3 tbsp) garam masala powder
- 2.5 ml (1/2 tsp) ground cinnamon
- 2.5 ml (1/2 tsp) ground cumin instead of turmeric
- Pinch cayenne pepper
- 2 roma tomatoes diced
- 1 can 420 ml (14 oz) cannellini beans rinsed and drained instead of white kidney beans
- 25 ml (1 2/3 tbsp) maple syrup instead of honey
- 30 ml (2 tbsp) chopped fresh cilantro instead of parsley
- Salt and black pepper to taste
- Greek yogurt or labneh for garnish (optional)
- 1 Shift oven rack center. Heat to 175 C (350 F).
- 2 Top cut bell peppers carefully; reserve caps. Core to remove seeds and membranes. Trim base slightly if wobbly to stabilize but leave as intact as possible. Place upright in 27x18 cm (11x7 in) casserole. Brush pepper interiors and exteriors lightly with oil. Set aside.
- 3 Heat oil in skillet over medium high until shimmering. Toss in sweet potatoes and shallot, stir. Let them brown unevenly, caramelizing edges — that sweet nutty aroma signals readiness.
- 4 Add ground beef breaking clumps immediately. Stir to brown evenly. Toss in garlic, sprinkle garam masala, cinnamon, cumin, cayenne. Season with salt and pepper sparingly — you can adjust later. Fry 4–6 minutes until meat changes color and spices become fragrant. Listen for gentle sizzle, smell deep spices blooming.
- 5 Stir in diced tomatoes and beans, pour in maple syrup. Lower heat to medium low for gentle simmer. Cook about 8–12 minutes until sweet potatoes yield to fork but still hold shape; liquid thickened but moist. Taste here — boost salt or cayenne if flat.
- 6 Remove from heat, stir in fresh cilantro. This herb is punchy compared to the usual parsley, gives brightness against heavy spices.
- 7 Spoon hearty filling into peppers. Pack firmly but don’t overstuff lest they burst or take too long to cook through.
- 8 Cover loosely with foil, bake 65–70 minutes until peppers collapse just a bit under touch, skins softened, filling bubbling inside. You should hear a faint hiss as steam releases when removing from oven.
- 9 Optional: top with dollop cool Greek yogurt or labneh before serving to cut spice heat and add creaminess.
Frequently Asked Questions
Can I make this in a slow cooker instead? Sort of. Brown the beef filling the same way in a skillet first—that caramelization step matters. Then transfer to a slow cooker with the peppers standing upright. Cook on low for 3 to 4 hours. The peppers will be softer and more collapsed than oven-roasted, but the flavor works. Baking gives you better texture on the pepper skin though.
What if I use poblano peppers instead of bell peppers? Poblanos are smaller and thicker-walled. You’ll need more of them—maybe 7 or 8. The filling amount stays the same, so each one will be less stuffed. They cook faster, maybe 50 minutes instead of 70. Poblano flavor is earthier, less sweet. The curry spices still work.
Do I have to use Greek yogurt for garnish? No. Labneh is better if you can find it—thicker, tangier. Regular plain yogurt works but it’s thinner. A little sour cream works. Or skip it entirely if you don’t want dairy. The filling stands on its own.
Can I prep these the night before? Yes. Stuff the peppers, cover with foil, refrigerate overnight. Add 10 to 15 minutes to the baking time since they start cold. The filling and peppers both hold up fine for a full day in the fridge before cooking.
What’s the difference between garam masala and curry powder? Garam masala is warmer and more complex—cinnamon, cardamom, cloves blended together. Curry powder is more turmeric-forward and earthy. They’re different enough that the dish changes flavor. Curry powder makes it more savory and less warm. If that’s all you have, use it. But garam masala is worth buying for this.
How spicy is this actually? Not very. Garam masala is aromatic, not hot. The pinch of cayenne adds warmth but not heat. If you’re sensitive to spice, cut the cayenne in half. If you want actual heat, double it or add a diced fresh chili instead of cayenne powder.



















