Love this? Pin it for later!
I first made this dish during a snowed-in weekend in February, when the roads were slick and the fridge was down to a few sad vegetables and a block of Parmesan. I had a bag of orzo, a can of crushed tomatoes, and a wilting bunch of basil that was one day away from giving up. What emerged from that humble lineup was a creamy, fragrant, soul-warming bowl of orzo that tasted like a Tuscan vacation in a bowl. My husband went back for thirds. My toddler asked for it again the next night. And I—well, I immediately wrote the recipe down so I wouldn’t forget it.
Since then, this has become my go-to “I don’t want to cook but I want something incredible” meal. It’s the dish I bring to new moms, the one I make when friends drop by unexpectedly, and the one I turn to when I want something vegetarian but still deeply satisfying. It’s fast enough for a weeknight, elegant enough for company, and forgiving enough to handle whatever you’ve got lurking in your pantry.
Why This Recipe Works
- One Pot Wonder: Everything cooks in a single Dutch oven or deep skillet—no boiling pasta separately, no extra dishes.
- Pantry Heroes: Canned tomatoes, dried herbs, orzo, and a hunk of Parmesan are all shelf-stable staples.
- Creamy Without Cream: A touch of cream cheese and starchy pasta water create a luxurious sauce—no heavy cream needed.
- Veggie-Loaded: Spinach and sun-dried tomatoes add color, nutrients, and sweet-savory pops of flavor.
- 30-Minute Meal: From chopping to plating, dinner’s on the table in half an hour.
- Kid & Adult Approved: Mild, cheesy, and familiar—yet sophisticated enough for grown-up palates.
- Meal-Prep Star: Tastes even better the next day, making lunches something to look forward to.
Ingredients You'll Need
Great meals don’t always start with a shopping list—sometimes they start with what you already have. Below is a breakdown of every ingredient in this dish, along with the why and how of choosing the best version, plus smart swaps for when your pantry looks a little different than mine.
Orzo Pasta: This rice-shaped pasta is the star of the show. Look for durum-wheat semolina varieties for the best texture. If you’re gluten-free, swap in a high-quality rice-based orzo (Jovial makes a great one) and adjust the cooking time by 2–3 minutes. Whole-wheat orzo works too—just know it will drink up more liquid, so keep an extra ½ cup of broth handy.
Extra-Virgin Olive Oil: Since we’re not frying at high heat, a fruity, peppery oil adds welcome complexity. California Olive Ranch everyday oil is my go-to for cooking and finishing. If you’re out, avocado oil or even a neutral grapeseed oil will do, but you’ll miss that grassy aroma.
Garlic: Fresh cloves, minced fine, give the best flavor. In a pinch, ½ teaspoon of garlic powder can stand in, but add it with the tomatoes so the granules rehydrate.
Crushed Tomatoes: One 28-ounce can of good Italian tomatoes (I love Cento or Bianco DiNapoli) gives saucy body. Fire-roasted crushed tomatoes add a smoky edge if you like that. No crushed? Blend whole peeled tomatoes until smooth, or substitute an equal amount of tomato passata.
Sun-Dried Tomatoes: These chewy gems are concentrated umami bombs. Buy the ones packed in oil—they’re softer and already marinated with herbs. Pat them dry before slicing so they sear instead of steam.
Vegetable Broth: Low-sodium keeps the salt in check. If you only have chicken broth, that’s fine—just reduce the added salt by ¼ teaspoon. For an extra flavor layer, warm the broth with a strip of lemon peel and a bay leaf while you prep.
Cream Cheese: Just two tablespoons transform the sauce into velvet. Use the brick style, not whipped. Dairy-free? Sub in 2 tablespoons of cashew cream or coconut milk, but know the flavor will shift slightly tropical.
Fresh Baby Spinach: A whole 5-ounce clamsack wilts down to almost nothing, adding color and nutrients. Frozen spinach works—thaw and squeeze it bone-dry first. Kale or arugula are also welcome, though they’ll need an extra minute to soften.
Fresh Basil: Tear, don’t chop, for the most aromatic oils. If basil is out of season, stir in 1 tablespoon of pesto instead, or use 1 teaspoon dried basil added with the tomatoes.
Parmesan: Aged Parmigiano-Reggiano is worth the splurge for its nutty, crystalline texture. Buy a wedge and grate it yourself; pre-shredded cellulose-coated cheese won’t melt as silkily. Vegans can swap in nutritional yeast or a plant-based parmesan.
Seasonings: A pinch of red-pepper flakes gives gentle heat, while a teaspoon of sugar balances tomato acidity. Taste your tomatoes first—if they’re already sweet, skip the sugar.
How to Make Pantry Staples One Pot Tomato Basil Parmesan Orzo
Warm Your Broth
Pour the vegetable broth into a small saucepan and warm it over low heat. Hot broth helps the orzo absorb liquid evenly, preventing mushy outsides and crunchy centers. If you’re feeling fancy, add a strip of lemon peel and a bay leaf for subtle brightness.
Sauté Aromatics
Heat 2 tablespoons olive oil in a heavy 4-quart Dutch oven over medium. When the oil shimmers, add ½ cup finely diced onion and cook 3 minutes until translucent. Stir in 3 minced garlic cloves and ¼ teaspoon red-pepper flakes; cook 30 seconds until fragrant but not browned.
Toast the Orzo
Add 1½ cups dry orzo and stir to coat every grain in the garlicky oil. Toast 2 minutes until the pasta turns a shade darker and smells nutty. This quick step builds a layer of flavor that plain boiled pasta can’t touch.
Deglaze with Tomatoes
Pour in one 28-ounce can of crushed tomatoes and 1 tablespoon tomato paste. Scrape the bottom of the pot with a wooden spoon to loosen any toasty bits—those are flavor gold. Stir in 1 teaspoon sugar, ¾ teaspoon kosher salt, and ¼ teaspoon black pepper.
Simmer & Stir
Ladle in 3 cups of the warm broth (reserve the rest). Bring to a gentle boil, then reduce to a lively simmer. Stir every 2 minutes so the orzo doesn’t stick. After 8 minutes, taste: the pasta should be chalky in the center. Add broth ½ cup at a time as needed—you want the texture of risotto.
Creamy Finish
When the orzo is just al dente, stir in 2 tablespoons cubed cream cheese and ¼ cup grated Parmesan. The sauce will tighten; loosen with a splash of broth until it flows like lava. Fold in ½ cup sliced sun-dried tomatoes and 5 ounces baby spinach; cook 1 minute more until wilted.
Rest & Shine
Remove from heat and let stand 3 minutes. The starch will settle and the flavors will meld. Stir in a handful of torn basil and a final drizzle of olive oil. Taste for salt and pepper one last time—you’ll likely need a pinch more salt because Parmesan varies in salinity.
Serve & Garnish
Spoon into shallow bowls so the sauce can spread. Top with extra Parmesan, basil ribbons, and a crack of black pepper. Pass around a bowl of chili flakes for heat-seekers. Serve with crusty bread to swipe the pot clean.
Expert Tips
Control the Heat
Keep the simmer gentle—violent boiling will break the orzo and turn the sauce starchy. If it’s bubbling too hard, lower the heat or slide the pot halfway off the burner.
Pasta Water Magic
Save any leftover broth in a mason jar. Reheat leftovers with a splash of it to loosen the sauce and revive the creamy texture.
Make It Ahead
Cook through step 5, then cool and refrigerate up to 3 days. Finish steps 6–8 just before serving for the freshest texture.
Flavor Overnight
Like many tomato-based dishes, the flavors deepen overnight. Pack leftovers for lunch cold or gently warmed—both are delicious.
Variations to Try
- Winter Comfort: Stir in roasted butternut squash cubes and swap basil for rosemary.
- Summer Fresh: Use cherry tomatoes instead of canned; sauté until they burst, then proceed as written.
- Protein Boost: Fold in a can of drained white beans or seared shrimp during the last 2 minutes of cooking.
- Spicy Kick: Double the red-pepper flakes and add a diced Calabrian chili for a fiery pink sauce.
- Dairy-Free: Use olive oil–packed sun-dried tomatoes, swap cream cheese for cashew cream, and replace Parmesan with nutritional yeast.
Storage Tips
Refrigerate: Cool completely, then store in an airtight container up to 4 days. The orzo will continue to absorb liquid, so keep a little broth or water handy when reheating.
Freeze: Portion into freezer-safe zip bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge, then reheat gently with a splash of broth.
Reheat: Microwave at 70% power in 30-second bursts, stirring each time. Or warm in a covered skillet over medium-low with a splash of broth until steaming.
Make-Ahead Lunchboxes: Pack into thermos jars or glass containers with tight lids. Add a tiny cube of cream cheese on top before sealing; it melts when reheated and revives the creaminess.
Frequently Asked Questions
Pantry Staples One Pot Tomato Basil Parmesan Orzo
Ingredients
Instructions
- Warm Broth: Heat vegetable broth in a small saucepan over low heat; keep warm.
- Sauté Aromatics: In a Dutch oven, heat olive oil over medium. Add onion and cook 3 minutes. Stir in garlic and red-pepper flakes; cook 30 seconds.
- Toast Orzo: Add dry orzo; stir to coat. Toast 2 minutes until lightly golden.
- Add Tomatoes: Stir in crushed tomatoes, tomato paste, sugar, salt, and pepper. Scrape bottom to deglaze.
- Simmer: Ladle in 3 cups warm broth; bring to a simmer. Cook 8–10 minutes, stirring often and adding broth as needed, until orzo is al dente and sauce is creamy.
- Finish: Stir in cream cheese and Parmesan until melted. Fold in sun-dried tomatoes and spinach; cook 1 minute. Remove from heat; let stand 3 minutes.
- Serve: Stir in basil, drizzle with olive oil, and top with extra Parmesan.
Recipe Notes
Leftovers thicken as they cool; loosen with broth or water when reheating. For a protein boost, stir in a can of drained white beans or seared shrimp during the last 2 minutes of cooking.