Easy Mexican Stuffed Peppers: Your New Favorite Weeknight Dinner
Are you looking to add a vibrant and flavorful twist to your dinner routine? Say goodbye to ordinary taco nights and hello to these sensational Mexican Stuffed Peppers! This recipe is a true game-changer, featuring colorful bell peppers generously filled with a rich, savory, and incredibly cheesy mixture. Each bite is packed with perfectly seasoned ground beef, fluffy rice, zesty salsa, hearty black beans, and an authentic blend of Mexican spices, all baked together into one delightful, all-in-one family meal. It’s the perfect blend of comfort food and exciting Tex-Mex flavors, designed to be both satisfying and surprisingly easy to prepare.

What makes these stuffed bell peppers truly special is their adaptability. Whether you’re feeding a large family, prepping meals for the week, or looking for a dish that caters to different dietary preferences, this recipe delivers. You can easily customize ingredients to suit your taste, explore low-carb options, or prepare them in advance. Get ready to impress your family and friends with a delicious and wholesome dish that brings the festive flavors of Mexican cuisine right to your dinner table!
Essential Ingredients for Crafting Authentic Mexican Stuffed Peppers
The beauty of this Mexican Stuffed Peppers recipe lies in its simplicity and the flexibility of its ingredients. Most components are naturally gluten-free, but it’s always wise to double-check labels, especially for beef broth, to ensure they align with your dietary needs. For those busy evenings, we’ve included a few handy shortcuts that can significantly reduce your time in the kitchen without sacrificing any of the delicious flavor.
Ingredient Spotlight & Clever Substitutions:
- Bell Peppers: The foundation of this dish! Select large, firm bell peppers in a mix of vibrant colors like red, yellow, orange, or even green. Red and yellow peppers tend to be sweeter and milder, while green peppers offer a slightly more robust, earthy flavor. Choose peppers that are relatively uniform in size and shape, ensuring they can stand upright in your baking dish for optimal stuffing.
- Ground Beef: We recommend using lean ground sirloin. Its lower fat content means less grease to drain, making the cooking process cleaner and the final dish lighter. This also results in a more flavorful filling that isn’t greasy.
- Substitution Tip: For a leaner alternative, ground turkey or chicken work wonderfully. For a vegetarian or vegan option, consider using a plant-based ground meat substitute, or simply increase the amount of beans and rice.
- Onion & Garlic: These aromatic powerhouses are crucial for building a deep, savory flavor profile. Finely chopped onion and minced garlic, sautéed until translucent and fragrant, lay the essential groundwork for our delicious filling.
- Rice: Long-grain white rice is the classic choice here, providing a light and fluffy texture to the filling. However, if you prefer a whole-grain option, brown rice is an excellent substitute, though be aware it will require roughly twice the cooking time.
- Shortcut: To significantly speed up prep, opt for instant rice or pre-cooked rice.
- Low-Carb Option: For a fantastic low-carb variation, stir in 2 cups of cooked cauliflower rice instead of traditional rice. This swap keeps the texture while cutting down on carbs.
- Beef Broth: This liquid gold is vital for cooking the rice and infusing the entire filling with a rich, savory depth. Ensure you choose a gluten-free beef broth if needed.
- Salsa: Your choice of salsa allows you to easily control the spice level of your stuffed peppers. Whether you prefer a mild, medium, or fiery hot salsa, this ingredient adds moisture, tang, and a burst of authentic Mexican flavor to the mix.
- Spices: A harmonious blend of chili powder, ground cumin, and dried oregano creates that quintessential Tex-Mex taste we all love. These spices add warmth, earthiness, and a subtle smokiness.
- Shortcut: For ultimate convenience, a pre-packaged taco seasoning packet can be used as a substitute for the individual spices. Just be mindful of the sodium content.
- Fresh Cilantro: Chopped fresh cilantro is non-negotiable for those who love its bright, citrusy, and herbaceous notes. It adds a layer of freshness that truly elevates the dish.
- Black Beans: Rinsed and drained black beans contribute essential protein, fiber, and a satisfying texture to the filling, making the meal even heartier.
- Low-Carb Option: If you’re focusing on a very low-carb meal, you can omit the black beans.
- Alternative: Pinto beans or even kidney beans would also make great additions.
- Sour Cream: Stirring in sour cream provides a wonderful tang and creamy richness that beautifully balances the robust flavors of the spices and beef.
- Dairy-Free Option: For a dairy-free meal, simply leave out the sour cream or opt for a suitable dairy-free sour cream alternative.
- Colby Jack Cheese: The melted, gooey cheese topping is arguably one of the best parts! Freshly grated Colby Jack melts exceptionally well and offers a mild, creamy flavor.
- Tip: Always opt for freshly grated cheese over pre-shredded varieties; it melts smoother and tastes infinitely better without anti-caking agents. Monterey Jack, cheddar, or a Mexican cheese blend are also excellent choices.
Crafting Your Perfect Mexican Stuffed Peppers: A Step-by-Step Guide
Creating these delightful Mexican Stuffed Peppers is an incredibly rewarding experience, and it’s simpler than you might imagine. Follow these detailed steps to achieve a mouthwatering meal that’s bursting with flavor and perfectly cooked bell peppers.


- Cook the Beef and Aromatics: Begin by heating a large nonstick skillet over medium heat. Add the lean ground beef and chopped onion to the skillet. Cook, breaking up the beef with a wooden spoon as it browns, until the beef is no longer pink and is thoroughly cooked, and the onion has softened and turned translucent. This usually takes about 6-8 minutes. Carefully drain any excess grease or liquid from the pan. Stir in the minced garlic and cook for an additional 30 seconds, just until it becomes fragrant. Be cautious not to let the garlic burn, as it can turn bitter.
- Simmer the Flavorful Rice Filling: To the beef and onion mixture in the skillet, add the beef broth, uncooked white rice, salsa, chili powder, ground cumin, dried oregano, salt, and pepper. Stir all the ingredients thoroughly to ensure everything is well combined and the rice is evenly distributed. Bring the mixture to a rolling boil over medium-high heat. Once boiling, immediately reduce the heat to a gentle simmer, cover the skillet tightly, and cook for 20-22 minutes. Stir the mixture a few times during cooking to prevent sticking and ensure even rice absorption. The rice should be tender and most of the liquid absorbed. (Pro Tip: If the rice still feels a bit firm after 25 minutes, remove the skillet from the heat and let it stand, covered, for another 5-10 minutes. The residual heat will continue to cook the rice to perfect tenderness.)
- Prepare the Bell Peppers and Preheat Oven: While your rice mixture is simmering, preheat your oven to 375°F (190°C). Lightly grease an 11×7-inch (or similarly sized) baking dish. Take your prepared bell peppers—with their tops sliced off, and all seeds and membranes carefully removed—and brush their outsides lightly with olive oil. This step helps the peppers tenderize beautifully and develop a lovely sheen as they bake. Arrange the peppers upright in your greased baking dish, making sure they are stable and won’t tip over. Season the insides of each pepper with a small pinch of salt and pepper. Set the dish aside.
- Finalize the Creamy Filling: Once the rice in the beef mixture is tender and cooked, remove the skillet from the heat. Stir in the drained and thoroughly rinsed black beans, fresh chopped cilantro, sour cream, and ½ cup of the grated Colby Jack cheese. Mix gently until all components are well combined. This addition introduces a wonderful creaminess, freshness, and the initial layer of cheesy goodness into your filling.
- Stuff the Peppers and Prepare for Baking: Carefully and generously divide the rich beef and rice mixture among the prepared bell peppers, filling each one all the way to the top. Pack the filling gently but firmly. If you find yourself with any leftover filling, don’t let it go to waste! It’s delicious served over cornbread, as a side dish, or can even be frozen for another meal. Pour a small amount of beef broth (or water, if preferred) into the bottom of the baking dish, just enough to barely cover the base. This creates a moist environment for the peppers to steam and prevents the bottom from drying out or sticking.
- Bake to Golden Perfection: Use cooking spray to lightly grease one or two large pieces of aluminum foil, ensuring you have enough to securely cover your casserole dish. Place the greased foil over the baking dish, greased side down, forming a tight seal. Bake in the preheated oven for 30 minutes. After this initial baking period, carefully remove the foil (be mindful of escaping steam!). Now, evenly distribute the remaining 1 cup of grated Colby Jack cheese over the tops of all the stuffed peppers. Return the uncovered dish to the oven and bake for an additional 10-15 minutes, or until the cheese is beautifully melted, bubbly, and slightly golden, and the peppers are tender-crisp.
- Serve with Your Favorite Toppings: Allow the baked Mexican Stuffed Peppers to cool slightly for about 5 minutes before serving. This brief resting period helps the flavors meld and prevents the filling from spilling out when sliced. Garnish with your favorite toppings such as extra sour cream, diced avocado, a sprinkle of fresh cilantro, a dollop of your preferred salsa, or shredded lettuce for an extra burst of freshness and flavor.

Tips for Perfect Mexican Stuffed Peppers Every Time
While this recipe is straightforward, a few expert tips can elevate your Mexican Stuffed Peppers from great to truly unforgettable. Pay attention to these details for consistently delicious results:
- Choosing & Prepping Peppers: Opt for bell peppers that are uniform in size to ensure they cook at the same rate. If your peppers are a bit wobbly, carefully slice a thin piece off the bottom to create a stable, flat base. This prevents them from toppling over in the baking dish.
- Don’t Overcook the Peppers: The goal is tender-crisp bell peppers, not mushy ones. They should hold their shape but yield easily to a fork. Monitor them during the final baking stage to achieve this perfect texture.
- Flavorful Broth Matters: The quality of your beef broth makes a difference. A good quality, rich beef broth will imbue the rice filling with deeper flavors. If you have homemade broth, this is an ideal time to use it!
- Taste and Adjust Seasoning: Always taste the beef and rice mixture before you stuff the peppers. This is your chance to adjust salt, pepper, or any other spices to your preference. Remember that flavors can mellow during baking, so don’t be afraid to season boldly.
- Preventing Dry Peppers: The small amount of liquid at the bottom of the baking dish is essential. It creates a steamy environment that helps tenderize the peppers and keeps the filling wonderfully moist, preventing it from drying out during baking.
- Freshly Grated Cheese is Best: While convenient, pre-shredded cheeses often contain starches and anti-caking agents that can affect how smoothly they melt. For the best, creamiest, and most appealing cheese topping, take the extra minute to grate your own cheese.
- Allow for Resting Time: Just like a perfectly cooked steak, allowing your stuffed peppers to rest for 5-10 minutes after they come out of the oven is beneficial. This allows the juices and flavors to settle, making them easier to handle and preventing the filling from spilling out when you serve them.
Freezing and Making Ahead: Your Ultimate Meal Prep Secret Weapon
These Mexican Stuffed Peppers are an outstanding choice for meal prepping and freezer stocking, designed to make your future weeknights significantly easier. Whether you plan to cook them later or want to stash away wholesome meals, these peppers are incredibly freezer-friendly and can be prepared in advance in several ways.
Freezing Mexican Stuffed Peppers:
Absolutely! Stuffed peppers can be frozen successfully, whether baked or unbaked, offering great flexibility for your meal planning strategy.
- For Baked & Frozen Peppers: If you’ve already baked your peppers, allow them to cool completely to room temperature. This crucial step prevents the formation of ice crystals, which can negatively impact texture. Once cooled, you can either wrap individual peppers tightly in plastic wrap and then foil, or arrange them in a single layer in a freezer-safe casserole dish. Cover the dish securely with a layer of greased aluminum foil (greased side down to prevent cheese from sticking), then wrap the entire dish tightly with plastic wrap to protect against freezer burn. They can be frozen for up to 6 months. To reheat, thaw them in the refrigerator overnight, then follow oven reheating instructions.
- For Unbaked & Frozen Peppers: Prepare the beef and rice mixture according to the recipe, ensuring it cools completely before you begin assembly. Stuff the bell peppers as described in the instructions. Place the unbaked, stuffed peppers in a freezer-safe baking dish. Cover them securely with a layer of greased foil and then plastic wrap. Freeze for up to 6 months. When you’re ready to cook, thaw them in the refrigerator overnight. You’ll then follow the baking instructions, adding an extra 20 minutes to the overall baking time.
Remember, thawing in the refrigerator is always the safest and most effective method for even reheating and maintaining food quality.
Make Ahead Directions for Effortless Meal Prep:
Streamline your weekly cooking by preparing certain components of this delicious dish in advance:
- Prepare the Filling in Advance: The seasoned beef and rice mixture (encompassing steps 1, 2, and 4 of the instructions) can be fully prepared up to 3 days ahead of time. Cook the mixture, allow it to cool completely, and then store it in an airtight container in the refrigerator. This pre-made filling can also be frozen for up to 6 months in a freezer-safe bag or container, ready to be thawed and used.
- Assemble and Refrigerate: For maximum convenience, you can fully assemble the stuffed peppers with their filling (up to step 5) and refrigerate them for up to 24 hours before you plan to bake. Just ensure the beef mixture has cooled down before stuffing the peppers to prevent them from becoming soggy. When it’s baking time, you might need to add an additional 10-15 minutes to the overall cooking time, as the peppers will be going into the oven chilled.
Reheating Your Mexican Stuffed Peppers to Perfection
Whether you’re enjoying leftovers from a freshly cooked batch or bringing a frozen meal back to life, reheating your Mexican Stuffed Peppers is straightforward, ensuring they retain their delicious flavor and texture.
- Microwave Reheating for Quick Meals: For a speedy single serving, place an individual stuffed pepper (or half of one for faster reheating) on a microwave-safe plate. Start by microwaving at 50% power for 2-3 minutes to allow the pepper to warm gently throughout. Then, finish heating at full power for another 1-2 minutes, or until it’s heated through and the cheese is delightfully bubbly again. Cutting larger peppers in half before microwaving can significantly improve even reheating.
- Oven Reheating for Best Texture: This method is ideal for reheating multiple peppers or when you desire that freshly baked quality, with crispier edges and perfectly melted cheese.
- Baked and Thawed Peppers: Arrange the peppers in a baking dish, loosely cover with aluminum foil, and bake in a preheated oven at 350°F (175°C) for approximately 25-30 minutes. Remove the foil during the last 5-10 minutes to re-crisp the cheese if desired.
- Unbaked and Thawed Peppers: If you’re reheating peppers that were assembled and then thawed from an unbaked state, simply follow the original baking instructions. However, be sure to add an additional 20 minutes to the total baking time to compensate for their chilled temperature. Maintain foil coverage for the initial baking phase.
What to Serve with Your Hearty Mexican Stuffed Peppers
These Mexican Stuffed Peppers are incredibly robust and satisfying, truly making a complete meal on their own. Often, the simplest way to serve them is with a generous helping of fresh shredded lettuce and your favorite toppings, creating a balanced and flavorful dinner.
However, if you’re looking to create a more elaborate feast or just add a little something extra to your plate, consider these fantastic accompaniments:
- Classic Mexican Sides: A warm, fluffy side of Mexican rice, creamy refried beans, or a sweet and savory cornbread would perfectly complement the rich flavors of the peppers.
- Fresh & Light Additions: A vibrant corn and black bean salsa, a simple green salad with a zesty lime vinaigrette, or a scoop of homemade guacamole can add a refreshing contrast and lighten the meal.
- Beverage Pairings: To complete your Mexican-inspired dining experience, don’t forget the drinks! An easy and refreshing Limeade Margarita or a lighter Skinny Margarita are perfect choices to pair with these flavorful peppers.
More Family-Friendly Recipes You’ll Love:
If you enjoyed the hearty and flavorful nature of these Mexican Stuffed Peppers, we’re confident you’ll adore these other comforting and easy family dinner ideas from our collection:
- Mexican Tater Tot Casserole
- Best Ever Chicken Tetrazzini
- Tuna Casserole from Scratch
- Quick Italian Sausage Pasta

SAVE THIS MEXICAN STUFFED PEPPERS RECIPE TO YOUR PINTEREST BOARD!
Don’t let this fantastic recipe disappear into the abyss of your browser tabs! Pin it now to your favorite Pinterest boards so you can easily find it whenever you’re craving a delicious, easy, and satisfying Mexican-inspired meal. Pin this recipe here to save for later!
Let’s be friends on Pinterest! I’m always sharing great recipes and culinary inspiration to make your cooking life easier and more delicious!
Share this recipe with your friends and family:
Mexican Stuffed Peppers: The Full Recipe
Mexican Stuffed Peppers
Rated 5 out of 5 stars by 4 readers
By: Melissa Erdelac
Yield: 6 servings
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Change up taco night with this easy Mexican Stuffed Peppers recipe. Bell peppers are stuffed with a cheesy mixture of beef, rice, salsa, beans, and authentic Mexican spices for an all-in-one family dinner. It’s customizable, freezer-friendly, and perfect for meal prep.
Print Recipe | Pin Recipe
Ingredients
- 1 pound lean ground beef
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 cups beef broth
- ¾ cup white rice
- 2 cups salsa (mild, medium, or hot)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- ½ cup fresh cilantro, chopped
- 14 ounce can black beans, drained and rinsed
- ½ cup sour cream
- 1 ½ cups grated Colby jack cheese, divided
- 6 large bell peppers, tops sliced off, seeds and membranes removed
- olive oil, for bell peppers
- Optional Toppings: additional sour cream, diced avocado, fresh cilantro, extra salsa, shredded lettuce
Equipment
- Large Nonstick Skillet
- Santoku Knife (or other chef’s knife)
- 11×7-inch Baking Dish
Instructions
- Cook Ground Beef and Aromatics: In a large nonstick skillet over medium heat, cook 1 pound of lean ground beef and 1 medium chopped onion together. Break up the beef with a spoon as it cooks until it is no longer pink and is thoroughly cooked, and the onion has softened (about 6-8 minutes). Drain any excess grease or liquid from the skillet. Stir in 2 cloves of minced garlic and cook for an additional 30 seconds until fragrant, being careful not to burn it.
- Simmer the Rice Filling: To the beef and onion mixture in the skillet, add 2 cups beef broth, ¾ cup white rice, 2 cups salsa, 2 teaspoons chili powder, 1 teaspoon ground cumin, ½ teaspoon dried oregano, ¼ teaspoon salt, and ⅛ teaspoon black pepper. Stir all ingredients thoroughly. Bring the mixture to a boil, then immediately reduce the heat to a gentle simmer. Cover the skillet tightly and cook for 20-22 minutes, stirring a few times, until the rice is tender and has absorbed most of the liquid. (Tip: If the rice is still not tender after 25 minutes, remove from heat and let stand, covered, for 5-10 minutes.)
- Prepare Peppers and Oven: While the rice is cooking, preheat your oven to 375°F (190°C). Grease an 11×7-inch baking dish. Brush some olive oil on the outsides of the 6 prepared bell peppers (tops sliced off, seeds/membranes removed). Place them, standing upright, in the baking dish. Season the insides of the peppers with salt and pepper. Set aside.
- Finalize the Filling: Once the rice is tender, remove the beef mixture from the heat. Stir in ½ cup chopped cilantro, 14 ounce can black beans (drained and rinsed), ½ cup sour cream, and ½ cup of the grated Colby jack cheese. Mix well to combine.
- Stuff and Prepare for Baking: Divide the beef mixture evenly among the bell peppers, filling them generously all the way to the top. Pour a small amount of beef broth or water (just enough to barely cover the bottom) into the baking dish around the peppers. (If you have leftover filling, it can be frozen or served over cornbread!)
- Bake to Perfection: Use cooking spray to grease one or two large pieces of aluminum foil, enough to securely cover the casserole dish. Place the greased foil over the baking dish, greased side down. Bake for 30 minutes. Carefully remove the foil and then top the peppers with the remaining 1 cup of grated Colby jack cheese. Bake for an additional 10-15 minutes, or until the cheese is beautifully melted and bubbly. Serve immediately with desired toppings.
Recipe Notes
For detailed instructions on freezing, making ahead, and reheating these delicious Mexican Stuffed Peppers, please refer to the comprehensive sections above titled “Freezing and Making Ahead: Your Ultimate Meal Prep Secret Weapon” and “Reheating Your Mexican Stuffed Peppers.” These sections provide valuable tips for preparation and storage.
Did you make this recipe? We’d love to hear from you! Don’t forget to leave feedback and rate it below. Your reviews are incredibly helpful to other home cooks!
Nutrition Information (per serving)
The following nutrition facts are estimates calculated based on the ingredients listed and may vary depending on brands and specific quantities used.
- Calories: 512 kcal
- Carbohydrates: 52g
- Protein: 36g
- Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 85mg
- Sodium: 1288mg
- Potassium: 1200mg
- Fiber: 11g
- Sugar: 10g
- Vitamin A: 4820 IU
- Vitamin C: 156mg
- Calcium: 337mg
- Iron: 5mg
This post contains affiliate links. My opinions are always my own. If you purchase a product through an affiliate link, I make a small commission – at no cost to you. Read full disclosure policy here.