This satisfying one-pan skillet captures everything you love about stuffed peppers—seasoned ground beef, colorful bell peppers, tender rice, and zesty tomatoes—without the extra prep work. Ready in just 45 minutes, it's perfect for busy weeknights when you want something hearty and comforting.
The combination of dried oregano, basil, and smoked paprika creates that familiar stuffed pepper aroma, while melted mozzarella on top adds a creamy finish. Serve it straight from the skillet for a rustic, family-style meal that's naturally gluten-free.
The smell of peppers and beef simmering together always takes me back to tiny apartment kitchens where space was scarce but flavor was abundant. I stumbled upon this skillet version years ago when I was craving stuffed peppers but wanted something faster for a weeknight dinner. Now it has become one of those recipes that feels like home no matter where I am cooking.
Last winter my sister dropped by unexpectedly and I threw this together while we caught up. She watched me dump everything into the skillet looking skeptical until she took her first bite and went quiet. Now she texts me whenever she makes it asking why hers never tastes quite as good as mine.
Ingredients
- 1 lb ground beef: Brown it well so those crispy bits add depth to the dish
- 1 large yellow onion diced: Sweet yellow onions work best here than red ones
- 3 bell peppers diced: Mix colors for visual appeal and slightly different sweetness levels
- 3 cloves garlic minced: Fresh garlic makes a noticeable difference over garlic powder
- 1 cup uncooked long-grain white rice: Long-grain stays fluffy and does not get mushy
- 1 can diced tomatoes with juices: Do not drain the liquid as it helps cook the rice
- 1 can tomato sauce: Adds body and richness to the simmering liquid
- 2 cups low-sodium broth: Beef or chicken both work beautifully
- 1 tsp dried oregano: Brings that classic Italian herb flavor
- 1 tsp dried basil: Complements the oregano perfectly
- ½ tsp smoked paprika: Adds a subtle smoky depth
- ½ tsp ground black pepper: Freshly ground makes the biggest impact
- 1 tsp kosher salt: Adjust to your taste preference
- ½ cup shredded mozzarella: Creates that melty topping everyone fights over
- 2 tbsp fresh parsley chopped: Adds a fresh bright finish
Instructions
- Brown the beef:
- Cook the ground beef in a large skillet over medium-high heat breaking it up with a spoon until browned and cooked through then drain excess fat if needed
- Soften the vegetables:
- Add the diced onion and bell peppers to the skillet and sauté for 4 to 5 minutes until they start to soften
- Add the garlic:
- Stir in the minced garlic and cook for just 1 minute until fragrant but not browned
- Combine everything:
- Add the uncooked rice diced tomatoes with juices tomato sauce and broth then sprinkle in all the seasonings and stir well to combine
- Simmer to perfection:
- Bring to a boil then reduce heat to low cover and simmer for 18 to 20 minutes until the rice is tender and most liquid is absorbed
- Melt the cheese:
- Uncover the skillet sprinkle mozzarella over the top and let it melt for 2 to 3 minutes
- Finish and serve:
- Garnish with chopped parsley right before serving to add a pop of fresh color
This recipe became a regular at our Sunday family dinners after my dad tried it and declared it better than traditional stuffed peppers. Something about how all the flavors meld together in the skillet just works magic.
Make It Your Own
I have found that ground turkey or plant-based crumbles work just as well if you want something lighter. The key is still getting a good brown on whatever protein you choose.
Rice Wisdom
Brown rice adds great fiber but needs extra broth and about 10 more minutes of simmering. Watch the liquid level and add more broth if the rice looks dry before it is done.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness perfectly. Crusty bread for soaking up any extra juices never hurts either.
- Add a pinch of crushed red pepper flakes if you like heat
- Let it rest covered for 5 minutes before serving so flavors settle
- Leftovers reheat beautifully for lunch the next day
There is something deeply satisfying about a one-pan meal that tastes like it took all day to make but comes together in under an hour.
Recipe FAQs
- → Can I make this skillet with brown rice?
-
Yes, substitute uncooked brown rice for white rice. You'll need to increase the simmering time to 40-45 minutes and add about ½ cup extra broth, as brown rice requires more liquid and cooking time to become tender.
- → What protein substitutions work well?
-
Ground turkey or chicken are excellent lighter alternatives. For a vegetarian version, plant-based crumbles work perfectly and maintain the hearty texture. Just adjust the seasoning to your preference, as plant-based options vary in salt content.
- → How can I add more heat?
-
Stir in ¼ teaspoon crushed red pepper flakes along with the dried herbs, or use a dash of cayenne pepper. You can also swap one of the mild bell peppers for a jalapeño or poblano pepper to bring subtle spice and depth.
- → Can I prepare this ahead of time?
-
This skillet reheats beautifully and actually develops more flavor the next day. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of broth to refresh the rice, or microwave until heated through.
- → What sides pair well with this dish?
-
A crisp green salad with vinaigrette cuts through the richness, while crusty garlic bread is perfect for soaking up the tomato sauce. Roasted vegetables like zucchini or green beans also complement the flavors without competing with the main dish.