July 1, 2026 · 30 min

Stuffed Poblano Peppers with Spiced Beef and Tomato Chili Sauce

Dinner30 min

This comforting dish brings together roasted poblano peppers, a savory spiced beef filling and a rich tomato chili sauce. Served over fluffy rice, it’s a satisfying meal that’s perfect for weeknights or special occasions.

The peppers are charred until tender, then stuffed with a mixture of ground beef, onions, garlic and warm spices. A quick homemade sauce made with tomatoes and chili powder adds a smoky kick. Serve with rice to soak up every last drop.


Recipe details

Dinner30 min4 servings

Nutrition per serving

Dietary labels

Gluten-free: unknownLactose-free: unknownDairy-free: unknown

Allergen check

Gluten / wheat: unknownMilk / dairy: unknownEgg: unknownFish: unknownShellfish: unknownPeanut: unknownTree nuts: unknownSoy: unknownSesame: unknownMustard: unknownCelery: unknownSulphites: unknownLupin: unknownMolluscs: unknown

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

poblano peppers4 large poblano peppersView ingredient guide
Ground Beef1 lb ground beefView ingredient guide
Onion1 small onion, dicedView ingredient guide
Garlic2 cloves garlic, mincedView ingredient guide
ground cumin1 tsp ground cuminView ingredient guide
Smoked Paprika1 tsp smoked paprikaView ingredient guide
Salt1/2 tsp saltView ingredient guide
Black Pepper1/4 tsp black pepperView ingredient guide
Chili Powder1 tbsp chili powderView ingredient guide
cooked rice1 cup cooked riceView ingredient guide
Vegetable Oil2 tbsp vegetable oilView ingredient guide

Instructions

  1. Preheat the broiler. Place poblano peppers on a baking sheet and broil, turning occasionally, until skins are charred all over, about 10 minutes. Transfer to a bowl, cover with plastic wrap and let steam for 10 minutes. Then peel off skins, make a slit lengthwise and remove seeds carefully, keeping peppers intact.
  2. In a large skillet, heat 1 tablespoon oil over medium-high heat. Add ground beef and cook, breaking it up, until browned, about 5 minutes. Remove beef and set aside.
  3. In the same skillet, add remaining 1 tablespoon oil. Sauté onion until soft, about 3 minutes. Add garlic, cumin, smoked paprika, salt and pepper; cook for 1 minute. Return beef to skillet, stir in 1/2 cup of diced tomatoes (reserve the rest for sauce) and cook for 2 minutes. Remove from heat.
  4. Stuff each pepper with the beef mixture. Set aside.
  5. In a small saucepan, combine remaining diced tomatoes and chili powder. Bring to a simmer over medium heat and cook for 5 minutes, stirring occasionally.
  6. To serve, place a bed of rice on each plate, top with a stuffed pepper and spoon the tomato chili sauce over. Garnish with cilantro if desired.

Recipe Tips

For a milder dish, use fewer chili seeds or substitute with bell peppers.

To make ahead, prepare the stuffed peppers and sauce separately, then reheat and assemble before serving.

If you prefer a smoother sauce, blend the tomatoes and chili powder before simmering.

FAQ

Can I use a different type of pepper?

Yes, you can use bell peppers or Anaheim peppers for a milder flavor, but adjust cooking time accordingly.

Can I make this dish vegetarian?

Absolutely! Substitute the ground beef with cooked black beans, lentils or a plant-based meat alternative.

How do I store leftovers?

Store stuffed peppers and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in the microwave or oven.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.