In one large oven-safe skillet, sauté diced bell peppers and onion in olive oil until softened, then add garlic, tomatoes and seasonings. Stir in pasta and water, simmer until al dente, then fold in milk and shredded cheeses until creamy and melted. Finish with grated Parmesan and a quick broil for a golden top. Ready in about 40 minutes; swap plant-based cheese or add cooked protein as desired.
The smell of bell peppers hitting a hot skillet on a rainy Tuesday is one of those small things that makes the whole week feel manageable. I threw this together once when the fridge held nothing but leftover peppers and half a bag of pasta, and it somehow became the dish my roommate asked for every single week after. The cheese pull alone is worth the twenty five minutes of your time.
I once made this for a potluck where three people pulled me aside to ask for the recipe, and I had to admit it started as a lazy night experiment with whatever sat in the crisper drawer.
Ingredients
- 2 medium bell peppers (1 red, 1 green), diced: The color mix is not just pretty, it actually gives you a sweeter note from the red and a slight bitterness from the green that balances everything.
- 1 small yellow onion, finely chopped: Onion forms the sweet backbone of the whole dish, so do not skip it or rush the saute.
- 2 cloves garlic, minced: Fresh garlic matters here because the sauce is simple and every layer counts.
- 1 can (14 oz) diced tomatoes with juices: Do not drain the juice because that liquid becomes part of the cooking broth for the pasta.
- 8 oz short cut pasta (penne, rotini, or shells): Shells are my favorite because they catch little pools of cheese in every bite.
- 1 cup shredded mozzarella cheese: This is the stretchy melty binder that makes the sauce feel indulgent.
- 1/2 cup shredded cheddar cheese: Cheddar adds a sharper tang that mozzarella alone cannot achieve.
- 1/4 cup grated Parmesan: A little goes a long way and it creates that golden crust under the broiler.
- 1/2 cup whole milk or cream: This cools the sauce just enough and adds a silky texture that water alone never could.
- 2 tbsp olive oil: A good glug in the pan before anything else goes in makes all the difference.
- 1 tsp dried Italian herbs: A simple blend of basil, oregano, and thyme does the heavy lifting for flavor.
- 1/2 tsp smoked paprika: This tiny amount adds a subtle smokiness that makes people wonder what your secret ingredient is.
- 1/2 tsp salt, or to taste: Start with half a teaspoon and adjust at the end because the cheese adds salt too.
- 1/4 tsp black pepper: Just a pinch to warm everything up without overpowering.
- 1/4 cup chopped fresh parsley (optional): It is optional but the bright green on top makes it look like you tried harder than you did.
Instructions
- Build the pepper base:
- Heat olive oil in a large oven safe skillet over medium heat, then add the diced peppers and onion, stirring occasionally until they soften and just start to caramelize at the edges, about four to five minutes.
- Wake up the garlic:
- Stir in the minced garlic and cook for one minute until your kitchen smells incredible and you hear a tiny sizzle.
- Add the tomato sauce:
- Pour in the diced tomatoes with all their juices, then sprinkle in the smoked paprika, Italian herbs, salt, and pepper, stirring everything together so the spices bloom in the heat.
- Cook the pasta right in the pan:
- Add the dry pasta and two cups of water directly to the skillet, stir well, bring it to a boil, then drop the heat to low, cover, and simmer for ten to twelve minutes, stirring once or twice so nothing sticks to the bottom.
- Make it creamy and cheesy:
- With the heat on low, pour in the milk and scatter the mozzarella and cheddar across the top, then stir gently until every strand of pasta is coated in a smooth, creamy sauce that pulls away from the spoon.
- Finish under the broiler:
- Sprinkle the Parmesan over the top and slide the whole skillet under the broiler for two to three minutes until the cheese is bubbling and golden in spots, watching it closely because broilers are unpredictable beasts.
- Garnish and serve:
- Scatter chopped parsley over the top if you are using it, then serve directly from the skillet while it is still hot and the cheese is at peak stretchiness.
The first time I pulled this skillet out of the oven and set it on a trivet in the middle of the table, everyone went quiet for a solid minute, just staring at the bubbling cheese.
Making It Your Own
This recipe is forgiving enough to handle almost any tweak you throw at it. Toss in cooked ground beef or turkey with the peppers if you want something heartier, or scatter red pepper flakes over your own bowl if you are the only one who likes heat.
What to Serve Alongside
A simple green salad with a sharp vinaigrette cuts through the richness perfectly, and a glass of light red wine or sparkling water with a squeeze of lemon makes it feel like a real meal rather than a thrown together weeknight dinner.
Handling Leftovers
Leftovers reheat beautifully with a splash of milk in a covered skillet over low heat, and they taste even better the next day when the flavors have had time to settle into the pasta.
- Store leftovers in an airtight container in the fridge for up to three days.
- Freeze individual portions for up to one month, though the cheese texture changes slightly.
- Always add a splash of liquid when reheating so the sauce comes back to life.
This is the kind of dish that turns an ordinary evening into something worth remembering, all from one skillet and a handful of humble ingredients.
Recipe Questions & Answers
- → Can I use a different pasta shape?
-
Yes. Short-cut shapes like penne, rotini, or shells work best because they hold sauce and cook evenly in the skillet. Adjust simmer time if shapes are larger.
- → How do I prevent the sauce from becoming grainy?
-
Stir cheeses in over low heat and add the milk or cream off the boil. Use shredded cheeses that melt well (freshly shredded melts better than pre-shredded) and avoid high heat once dairy is added.
- → Is broiling necessary?
-
Broiling is optional but gives a crisp, golden top. If your skillet isn’t oven-safe, sprinkle Parmesan and transfer to a preheated oven-safe dish or just let the skillet sit covered off heat to meld flavors.
- → How can I make this dairy-free or vegan?
-
Swap milk for unsweetened plant milk (oat or almond) and use a melt-friendly plant-based shredded cheese. Nutritional profile and melt will vary, so choose products labeled for melting.
- → Can I add protein to the skillet?
-
Yes—add cooked ground beef, turkey, sausage, or browned tofu at the start when sautéing the peppers and onion. Fold into the pasta before adding cheeses to heat through.
- → How should leftovers be stored and reheated?
-
Cool quickly, refrigerate in an airtight container for up to 3–4 days. Reheat gently on the stovetop with a splash of milk or in the oven at 350°F until warmed through to restore creaminess.