This post may contain affiliate links. Please read our disclosure policy.

Table of Contents
If you’re looking for a hearty, comforting dinner that doesn’t leave you with a mountain of dishes, this One-Pot Cheesy Beef, Peppers & Rice Skillet is about to be your new go-to. Packed with ground beef, bell peppers, tender potatoes, and rice all cooked together in a flavorful broth, this dish delivers big on taste while keeping cleanup simple.
This recipe is perfect for busy weeknights, family dinners, or even meal prep. It combines savory seasoned beef, wholesome vegetables, and gooey melted cheese in one skillet. The best part? Everything cooks together, which means you’ll be serving up a hot, filling meal in under an hour.
Why You’ll Love This Dish
- One-Pot Wonder – Minimal cleanup since everything cooks in a single skillet.
- Family-Friendly – A crowd-pleaser with comforting flavors that both kids and adults will love.
- Budget-Friendly – Uses simple, everyday ingredients that stretch into a full, filling meal.
- Customizable – Easy to swap vegetables, seasonings, or cheese to make it your own.
Ingredients
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium green bell pepper, chopped
- 1 medium red bell pepper, chopped
- 2 medium potatoes, peeled and diced
- 1 ½ cups long-grain white rice (uncooked)
- 2 ½ cups beef broth (plus more if needed)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- 1 cup shredded cheddar cheese
- 1 tablespoon fresh parsley, chopped (for garnish)
- 1 tablespoon AB’s B Seasoning
Step-by-Step Instructions
Step 1 – Brown the Beef
Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the ground beef and season with B Seasoning. Cook until browned, breaking it apart as it cooks. Drain any excess grease if necessary.
Step 2 – Add the Vegetables
Stir in the onion, garlic, green bell pepper, and red bell pepper. Cook for 3–4 minutes, stirring occasionally, until the vegetables soften and become fragrant.
Step 3 – Season and Add Potatoes
Mix in the diced potatoes and season with salt, black pepper, paprika, and oregano. Stir well so the potatoes and vegetables are coated with flavor.
Step 4 – Add Rice and Broth
Stir in the uncooked rice, making sure it’s evenly coated. Pour in the beef broth, stir to combine, and bring the mixture to a gentle simmer.
Step 5 – Simmer and Cook
Reduce the heat to low, cover, and let it cook for 20–25 minutes, or until the rice and potatoes are tender and the liquid is mostly absorbed. If it dries out before the rice finishes cooking, add a splash more broth.
Step 6 – Add Cheese
Once the mixture is cooked through, sprinkle shredded cheddar cheese evenly over the top. Cover for 2–3 minutes to let the cheese melt into a gooey blanket.
Step 7 – Garnish and Serve
Top with fresh parsley and serve hot, straight from the skillet.
Expert Tips
- For extra flavor, toast the rice in the skillet for 1–2 minutes before adding broth.
- Swap cheddar for mozzarella, Monterey Jack, or pepper jack for a different flavor profile.
- Ground turkey, chicken, or sausage can replace beef if you want a variation.
- Add crushed red pepper flakes or diced jalapeños if you like a little heat.
- Make it creamy by stirring in ¼ cup heavy cream before adding the cheese.
Serving Suggestions
This skillet dish is hearty enough to stand on its own, but you can pair it with:
- A fresh green salad
- Garlic bread or dinner rolls
- Roasted or steamed vegetables
- A side of coleslaw for crunch
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Cool completely and freeze in a freezer-safe container for up to 2 months.
- Reheat: Warm gently on the stovetop with a splash of broth, or microwave until heated through.

One-Pot Cheesy Beef, Peppers & Rice Skillet
Ingredients
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 medium onion chopped
- 2 cloves garlic minced
- 1 medium green bell pepper chopped
- 1 medium red bell pepper chopped
- 2 medium potatoes peeled and diced
- 1 ½ cups long-grain white rice uncooked
- 2 ½ cups beef broth plus more if needed
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- 1 cup shredded cheddar cheese
- 1 tablespoon fresh parsley chopped (for garnish)
- 1 tablespoon B Seasoning
Instructions
- Heat olive oil in a large skillet or Dutch oven over medium heat. Add ground beef, season with B Seasoning, and cook until browned. Drain excess grease if needed.
- Stir in onion, garlic, and bell peppers. Cook 3–4 minutes until softened and fragrant.
- Add potatoes, then season with salt, pepper, paprika, and oregano. Stir well.
- Mix in rice, coating with flavor, then pour in beef broth. Bring to a simmer.
- Reduce heat, cover, and cook 20–25 minutes until rice and potatoes are tender. Add extra broth if needed.
- Sprinkle cheddar cheese on top, cover, and let melt 2–3 minutes.
- Garnish with parsley and serve hot.
Like This? Leave a comment below!
Really loved the recipe and it was easy to make! So delicious