The first time I made this, I ended up with soup.
Not on purpose. I’d followed the instruction I’d seen everywhere — add enough broth to cook the rice according to the package — and the package said two cups. So I added two cups. What I forgot was that there was already a full can of tomato sauce in the skillet, and tomato sauce is mostly liquid.
The rice absorbed what it could and then gave up. Everything else just sat there, loose and watery, refusing to thicken.
That’s the one thing worth knowing about this recipe, and I’ll walk you through it below. Once the liquid is right, this is exactly the dinner it promises to be: stuffed pepper flavor, one pan, on the table in half an hour, no hollowing or stuffing or baking anything.
Ground beef, sweet peppers, rice, tomato, and a layer of melted cheese on top.
Table of Contents
Why You’ll Love This Recipe
- One skillet, start to finish, and about 30 minutes
- All the stuffed pepper flavor without hollowing out a single pepper
- Feeds six on ground beef and pantry cans
- Instant rice means no separate pot and no waiting
- Melted cheese on top, because it’s a skillet and it should have cheese
It also reheats well, which is not something every rice dish can claim.
Ingredients You’ll Need
1 tbsp olive oil – Just enough to get the peppers and onion going.
1 green bell pepper and 1 red bell pepper, diced – Two colors isn’t only for looks. Green brings the slightly bitter, grassy note that reads as classic stuffed pepper, and red is sweeter and rounds it out.
½ yellow onion, diced – Cooks down with the peppers and disappears into the background.
1½ lbs ground beef – The backbone. Brown it properly and drain it well; grease left in the pan makes the whole skillet feel heavy.
1 tbsp minced garlic – Goes in after the beef browns so it doesn’t scorch. Thirty seconds is all it needs.
1 tsp Italian seasoning – This is what makes it taste like stuffed peppers rather than taco filling.
1 tsp onion powder and 1 tsp garlic powder – Savory background depth behind the fresh aromatics.
¾ tsp salt and ¼ tsp black pepper – Starting point. Taste at the end and adjust.
1 (15 oz) can tomato sauce – The tomato base, and — this is the part that matters — a significant amount of your cooking liquid. About 1¾ cups of it.
1 (14.5 oz) can petite diced tomatoes, drained – Drained, genuinely. These are for texture, and their juice would push you further into soup territory.
¾ cup beef broth – A specific amount, not “enough per the package.” The tomato sauce is doing most of the work, so this is topping it up rather than starting from scratch.
2 cups instant white rice – Instant, not regular. It’s pre-cooked and rehydrates in about five minutes, which is what makes this a 30-minute dinner.
1 cup shredded cheddar or mozzarella – Scattered over at the end and melted under the lid. Cheddar is sharper, mozzarella is stretchier.
How to Make This Recipe
Heat the olive oil in a large skillet over medium-high. Add the diced peppers and onion and sauté about 5 minutes, until they’ve softened and lost their raw edge. You’re not browning them, just getting them started.
Add the ground beef and cook until it’s browned and crumbly, breaking it up as it goes. Stir in the garlic for 30 to 45 seconds, then drain off the excess grease.
Stir in the Italian seasoning, onion powder, garlic powder, salt, and pepper, letting them coat the beef and vegetables.
Add the tomato sauce, the drained diced tomatoes, and the beef broth. Stir it all together and bring it up to a light boil.
Stir in the instant rice, then cover the skillet and drop the heat to low. Cook 5 minutes.
Take it off the heat entirely and let it stand, still covered, another 5 minutes. This is where instant rice finishes — off the burner, in trapped steam. Leaving it simmering for ten or fifteen minutes, which some versions of this recipe suggest, turns it soft and pasty.
Fluff it with a fork, scatter the cheese over the top, and put the lid back on for 2 to 3 minutes until it melts. Taste, adjust the salt, and serve.


Unstuffed Pepper Skillet
Ingredients
Method
- Heat the olive oil in a large skillet over medium-high heat. Add the diced green and red bell peppers and onion. Saute about 5 minutes, until softened.
- Add the ground beef and cook until browned and crumbly, breaking it up as it cooks. Stir in the minced garlic and cook 30-45 seconds. Drain off the excess grease.
- Stir in the Italian seasoning, onion powder, garlic powder, salt, and black pepper until everything is coated.
- Add the tomato sauce, drained diced tomatoes, and beef broth. Stir to combine and bring to a light boil.
- Stir in the instant rice. Cover, reduce the heat to low, and cook 5 minutes.
- Remove the skillet from the heat and let it stand, still covered, for 5 more minutes. Instant rice finishes off the burner in trapped steam; a long simmer turns it pasty.
- Fluff with a fork, scatter the cheese over the top, and cover 2-3 minutes until melted. Taste, adjust the salt, and serve hot.
Notes
My “Liquid Math” Mini Guide
This is the section I wish I’d had the first time. Almost every version of this recipe tells you to add broth “according to the rice package instructions,” and that advice is what produces a watery skillet.
Why it goes wrong
Instant rice packages assume you’re cooking rice in water and nothing else. Roughly one cup of liquid per cup of rice. So two cups of rice reads as two cups of broth, and that’s what people add.
But this skillet already has a 15-ounce can of tomato sauce in it, and tomato sauce is mostly water. That can is about 1¾ cups of liquid on its own.
Add two cups of broth on top and you’re at nearly 3¾ cups of liquid for rice that can only absorb about 2½. The extra has nowhere to go. It doesn’t cook off in five minutes, so it just sits there.
The actual numbers
- 2 cups instant rice absorbs roughly 2 to 2½ cups of liquid
- The 15 oz can of tomato sauce gives you about 1¾ cups
- So you need about ¾ cup of broth, not two
That’s the whole fix. Count the tomato sauce as cooking liquid, because it is.
A few related things worth knowing
- Drain the diced tomatoes properly. Undrained, that can adds close to another cup. The recipe already accounts for the tomatoes being drained, so this isn’t optional.
- Don’t simmer instant rice for 10 to 15 minutes. It’s already cooked and dried at the factory, so it only needs to rehydrate. Five minutes covered on low, then five off the heat, is plenty. Longer and it goes pasty.
- If it looks too wet after the rest, uncover it and let it sit on low a few more minutes. The rice keeps absorbing and it’ll tighten up.
- If it looks dry, stir in a splash more broth. Easier to fix in this direction than the other.
- This is meant to be a fork dinner, not a spoon dinner. If you want the loose, brothy version, that’s a different dish — I have a Stuffed Pepper Soup that’s built for it, with the liquid ratios worked out for a bowl instead of a plate.
Helpful Tips
Ground turkey or chicken works, though both are leaner and blander than beef, so add a bit more seasoning to compensate.
Any color pepper is fine, but keep at least one green if you want it to taste like an actual stuffed pepper. Green is the flavor people are remembering.
For heat, add a pinch of red pepper flakes with the dried seasonings, or stir in a diced jalapeño with the bell peppers.
Leftovers keep 3 to 4 days in the fridge. The rice keeps drinking up liquid as it sits, so stir in a splash of broth or water when you reheat.
If you’d rather use regular long-grain rice, this isn’t the recipe for it — the timing and liquid are both built around instant. You’d need roughly double the liquid and about 20 minutes of simmering.
Frequently Asked Questions
Why is my unstuffed pepper skillet watery?
Almost always too much broth. The 15 oz can of tomato sauce is already about 1¾ cups of liquid, so if you added broth “per the rice package” on top of that, you roughly doubled what the rice can absorb. Use ¾ cup of broth and count the sauce as part of the liquid.
Can I use regular rice instead of instant?
Not in this version. Regular rice needs about twice the liquid and 20 minutes of simmering, which throws off both the timing and the ratios. Instant rice is what makes this a 30-minute dinner.
How is this different from stuffed pepper soup?
Same flavors, different texture and liquid ratio. This skillet is thick enough to eat with a fork and gets a melted cheese topping. The soup is brothy and made to eat from a bowl with a spoon.
Can I make it ahead?
It keeps well for a day or two in the fridge, though it’s best fresh — the rice softens as it sits. Reheat with a splash of broth.
Do I have to add cheese?
No, it’s good without. But it’s what makes this feel like a proper skillet dinner rather than a rice bowl, and it takes two minutes under the lid.
Final Thoughts
Stuffed peppers are lovely and I almost never make them, because hollowing peppers and standing them upright in a dish is more of a project than a Tuesday deserves.
This gets you to the same place in one pan. Brown the beef, soften the peppers, dump in the cans, stir in the rice, melt the cheese.
Just remember the tomato sauce counts as liquid. That’s the only part anyone gets wrong.
