This one-pot cheesy tomato pasta combines medium shells, mild tomato sauce, sweet peas, and cheddar in a cozy dinner that is easy to serve on a busy evening. The pasta cooks right in the sauce, so there is just one pot to wash, and you can keep the seasoning mild for children while adding extra flavor at the table.
Ingredients
- 2 tablespoons (30 ml) olive oil
- 1 small yellow onion, finely diced, about 1 cup (110 g)
- 2 garlic cloves, minced, about 2 teaspoons (6 g)
- 1 teaspoon (1 g) dried oregano
- 1/4 teaspoon (0.5 g) sweet paprika
- 1 can diced tomatoes with their juices, 14.5 ounces (411 g)
- 3 1/2 cups (830 ml) low-sodium chicken or vegetable broth
- 1 cup (240 ml) milk, preferably whole or 2%
- 12 ounces (340 g) medium pasta shells
- 1/2 teaspoon (3 g) fine salt, or less if the broth is salted
- 1 cup (145 g) frozen peas
- 1 1/2 cups (170 g) freshly shredded mild cheddar cheese
- 1/8 teaspoon (0.3 g) black pepper, optional
- 1/4 cup (25 g) finely grated Parmesan, optional for serving
Instructions
- Prepare the ingredients. Dice the onion small so it softens quickly and is less noticeable in the finished sauce. Mince the garlic, measure the broth and milk, and shred the cheddar if it is not already shredded. Keep the peas frozen until they go into the pot. Have a large, heavy pot with a lid ready; a 5-quart (4.7-liter) pot gives the pasta room to move as it cooks.
- Soften the onion. Set the pot over medium heat and add the olive oil. When it shimmers, add the onion and cook for 4 minutes, stirring now and then. The onion should look softened and glossy, not browned. If it starts to stick or color too quickly, lower the heat a little rather than adding a lot of extra oil.
- Add the garlic and seasonings. Stir in the garlic, oregano, paprika, and salt. Cook for 1 minute, stirring constantly, just until fragrant. Garlic can turn bitter if it browns, so have the tomatoes and liquids measured and ready before this point.
- Simmer the pasta in the sauce. Pour in the tomatoes with their juices, broth, and milk. Stir, then add the pasta and make sure the shells are mostly submerged. Bring the liquid to a gentle boil, stirring to keep the pasta from settling on the bottom. Lower the heat, cover the pot, and simmer for 14 minutes. Stir thoroughly every 3 to 4 minutes, scraping the bottom and checking that the liquid is bubbling gently rather than boiling hard. The shells should be nearly tender; if your pasta brand needs more time, use the package directions as a guide and cook until just tender.
- Finish with peas and cheese. Stir in the frozen peas and cook uncovered for 3 minutes, stirring once or twice. Take the pot off the heat. Add the cheddar in two or three handfuls, stirring after each addition until the cheese melts into the sauce. Let the pasta stand for 3 minutes before serving; it will thicken as it rests. Taste a cooled spoonful and add the optional black pepper or a little more salt only if needed. Offer Parmesan at the table so each person can choose whether to add it.
Tips
- Stir more often than you would with a pot of plain pasta. The starch released by pasta helps thicken the sauce, but it can also make shells catch on the bottom. Give the pot a scrape every few minutes, especially during the first half of simmering. Keep the lid slightly ajar if the liquid is bubbling too vigorously.
- Shred cheese from a block when you can. Packaged shredded cheese often has a coating that can make a sauce less smooth. Freshly shredded cheddar melts readily when stirred in off the heat. Do not boil the pasta after adding the cheese, since high heat can make the sauce oily or grainy.
- Choose broth and salt together. Low-sodium broth leaves more room to adjust the seasoning at the end. If you use regular broth, begin with less salt than listed, taste after the cheese melts, and add a small pinch only if the sauce needs it.
- Keep the pasta just tender. The shells continue to absorb sauce while they sit, so stop cooking as soon as they are pleasant to bite. If the sauce seems a little loose at first, allow the full 3-minute rest before changing anything. If it is already very thick before the pasta is tender, stir in hot water or broth 2 tablespoons (30 ml) at a time.
Serving Suggestions
Serve the pasta warm in shallow bowls, with a little Parmesan on the side. For a simple dinner plate, pair it with cucumber sticks, sliced bell pepper, steamed broccoli, or a small green salad. A piece of toast or soft bread is useful for scooping up the tomato-cheddar sauce, while fruit such as orange segments or apple slices makes an easy addition if that suits your household.
For younger children, check that the pasta is cool enough to eat and cut large shells into smaller pieces if needed. Put the peas and pasta together on the plate, or offer a few peas separately if a child prefers foods not to touch. Adults can add black pepper, chili flakes, or extra Parmesan at the table rather than making the whole pot more strongly seasoned.
Variations
Change the vegetables: Replace the peas with 1 cup (130 g) frozen corn, or stir in 1 cup (30 g) baby spinach during the final minute so it wilts. Finely chopped cooked broccoli also works; add it with the peas so it warms through. If using fresh vegetables that need more cooking, soften them with the onion or cook them separately before mixing them in.
Use a different cheese: Monterey Jack gives a mild, creamy result, while a mixture of cheddar and mozzarella makes the sauce stretchy. Use the same total amount, about 1 1/2 cups (170 g), and choose cheeses that melt well. A little Parmesan adds a sharper, saltier flavor, so taste before adding any extra salt.
Make it dairy-free: Use an unsweetened, unflavored plant-based milk and a dairy-free cheddar-style cheese that melts well. The sauce may be less creamy and the flavor will vary by product; avoid sweetened milk, which can make the tomato sauce taste unexpectedly sweet. A splash of extra broth can loosen the pasta if the alternative cheese thickens it quickly.
Add a mild protein: Stir in 1 cup (140 g) of drained, rinsed canned white beans along with the peas. The beans soften the overall texture and take on the tomato flavor. For leftover cooked chicken, add it with the peas and make sure it is heated through; if reheating a portion for later, follow the safe reheating guidance below.
Storage and Reheating
Let leftovers cool briefly, then transfer them to shallow airtight containers and refrigerate within 2 hours of cooking. Keep them refrigerated for 3 to 4 days. The shells will continue to absorb sauce as they sit, so the pasta is usually thicker the next day. For best texture, add a splash of milk or broth before reheating rather than thinning the whole batch at once.
Reheat a single serving in the microwave in a covered, microwave-safe bowl, stirring once or twice and adding liquid a tablespoon at a time. For several servings, warm the pasta in a saucepan over low to medium-low heat with a few tablespoons of milk or broth, stirring often. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and check the center with a food thermometer. Avoid repeatedly cooling and reheating the same batch. Freezing is possible for up to 2 months in a freezer-safe container, although the sauce may separate slightly and the pasta may soften after thawing; thaw in the refrigerator and reheat thoroughly.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Small elbows, rotini, or another short pasta can work, but cooking times vary by shape and brand. Start checking at the time given on the package and continue until the pasta is just tender, stirring regularly. Very large or thick shapes may need more liquid and longer cooking, so medium shells are the most reliable choice for the timing in this recipe.
Why is my sauce still watery?
First let the pot stand off the heat for the full 3 minutes; the pasta and melted cheese thicken the sauce as they settle. If it is still thinner than you like, simmer uncovered for another minute or two while stirring gently. Avoid adding extra cheese immediately, because it can make the sauce heavy rather than helping the liquid reduce.
Can I prepare this ahead of time?
This dish is best cooked shortly before serving because the pasta absorbs liquid as it sits. You can save time by dicing the onion, mincing the garlic, and shredding the cheese earlier in the day; refrigerate the prepared onion and garlic in a covered container. Cook the pasta fresh, then loosen it with warm broth or milk if dinner is delayed.
Can I use fresh tomatoes instead of canned?
You can, but canned diced tomatoes provide dependable liquid and a consistent tomato flavor. If using fresh tomatoes, chop about 2 cups (300 g) ripe tomatoes and add 1/2 cup (120 ml) extra broth, since fresh tomatoes may release less liquid than the canned tomatoes and their juices. The sauce may be less concentrated, so taste and adjust the seasoning at the end.
How can I make the recipe less salty?
Use unsalted or low-sodium broth, start with only a small pinch of salt, and leave out the Parmesan until serving. Cheese contributes salt too, so taste after it melts before adding more. If the finished pasta tastes a little too salty, serve it with plain vegetables or bread, or stir in a small amount of unsalted broth to soften the seasoning.
Can I leave out the peas?
Yes. The recipe will still work without them. Leave them out, or replace them with another cooked vegetable such as corn or finely chopped broccoli. If you are serving children with different preferences, you can also keep the peas on the side and spoon them onto individual plates rather than mixing them into the pot.
Related
- Sinigang Mix Flavor: Filipino Pork Soup with Taro
- Snack Recipes With Few Ingredients: Crispy Chickpeas
- Snack Recipes UK: Cheesy Onion Pinwheels
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).