Love this? Pin it for later!
Why This Recipe Works
- One-pot wonder: Everything simmers in the same skillet, so the orzo drinks up tomato broth and you drink up the free time.
- Balanced richness: A modest pour of half-and-half gives luxurious body without the post-dinner heaviness of heavy cream.
- Triple tomato hit: Fresh tomatoes for brightness, tomato paste for depth, and sun-dried tomatoes for umami.
- Weeknight fast: 10 minutes prep, 18 minutes stove time—faster than take-out and way more satisfying.
- Vegetarian yet protein-smart: A can of cannellini beans turns it into a complete meal.
- Make-ahead friendly: The flavors meld overnight; simply loosen with a splash of broth when reheating.
- Green goodness: A final shower of baby spinach wilts in seconds for color, nutrients, and that “I did something good for myself” feeling.
Ingredients You'll Need
Great tomatoes are non-negotiable. Look for ones that feel heavy for their size and smell like the garden. In winter, substitute two pints of sweet cherry tomatoes—roast them at 400 °F for 15 minutes to concentrate sugars before using. For the orzo, I prefer bronze-cut Italian brands; the rough exterior grabs sauce better. If you only have rice on hand, swap in arborio and treat the dish like a tomato-tinged risotto, stirring often. Half-and-half gives the silkiest texture with fewer calories, but evaporated milk works for the dairy-averse. Cannellini beans offer creaminess plus protein; butter beans or chickpeas are happy understudies. Sun-dried tomatoes packed in oil bring concentrated umami; blot excess oil so the dish doesn’t skew greasy. Finally, keep a good low-sodium vegetable broth on hand—salt levels vary widely, and you want control.
How to Make Creamy Tomato and Orzo for a Light Dinner
Prep your aromatics
Dice 1 small yellow onion (about 1 cup) and mince 3 cloves garlic. Core and chop 1¼ lb ripe tomatoes (roughly 3 medium) into ½-inch pieces, saving every last drop of juice. Drain and rinse 1 can cannellini beans. Measure 1 cup orzo, 2 cups broth, ¼ cup half-and-half, and 2 Tbsp tomato paste. Having everything ready keeps the process fluid.
Bloom the tomato paste
Heat 2 Tbsp olive oil in a deep 12-inch skillet over medium. Once shimmering, add 2 Tbsp tomato paste; cook 90 seconds, stirring, until it turns from bright red to brick red and sticks slightly to the pan. This caramelization builds a sweet, concentrated base.
Sauté aromatics
Add diced onion with a pinch of salt; cook 4 minutes until translucent. Stir in garlic and ¼ tsp chili flakes; cook 30 seconds until fragrant but not browned.
Add tomatoes & sun-dried boost
Toss in chopped fresh tomatoes plus 2 Tbsp minced oil-packed sun-dried tomatoes. Season with ½ tsp salt and ¼ tsp pepper. Cook 3 minutes; the fresh tomatoes will release juices and start to collapse.
Toast the orzo
Sprinkle 1 cup dry orzo into the skillet; stir to coat each grain in the tomato mixture. Toasting for 1 minute prevents mushy pasta and adds nutty notes.
Simmer with broth
Pour in 2 cups low-sodium vegetable broth. Bring to a gentle boil, then reduce to lively simmer. Cover loosely and cook 8 minutes, stirring twice so orzo doesn’t weld itself to the pan.
Fold in beans & cream
When orzo is al dente and most liquid is absorbed, stir in cannellini beans and ¼ cup half-and-half. Simmer 2 minutes until the sauce thickens to a loose risotto consistency.
Wilt spinach & finish
Add 2 cups loosely packed baby spinach and ¼ cup grated Parmesan. Stir until spinach wilts, 30 seconds. Taste and adjust salt. Off heat, shower with fresh basil and a squeeze of lemon for lift.
Expert Tips
Use a wide skillet
More surface area equals faster evaporation and creamier coating instead of soup.
Don’t rinse the orzo
Starchy exterior helps thicken the sauce naturally.
Warm the broth
Cold liquid shocks the pasta and extends cooking time. A quick 30-second microwave zap does the trick.
Save spinach stems
Finely chop them and add with onions for zero waste and extra nutrients.
Finish with fat
A final teaspoon of cold butter or olive oil stirred off-heat adds glossy restaurant sheen.
Double the beans
For a heartier version, add an extra can; the dish can handle it without extra liquid.
Variations to Try
- Mediterranean: Swap cannellini for chickpeas, add ¼ cup chopped olives and zest of ½ lemon.
- Spicy shrimp: Fold in 8 oz peeled shrimp during step 7; they’ll poach in 2 minutes.
- Vegan: Replace half-and-half with coconut milk and omit Parmesan; finish with 2 Tbsp nutritional yeast.
- Green veggie boost: Stir in 1 cup thawed frozen peas or diced zucchini with the broth.
- Herb swap: No basil? Try fresh dill or tarragon for a French vibe.
Storage Tips
Cool completely, then refrigerate in airtight containers up to 4 days. The sauce will thicken; loosen with a splash of broth or water while reheating gently over medium-low, stirring often. For meal-prep lunches, portion into microwave-safe jars; add 1 Tbsp liquid before warming 60–90 seconds. This dish also freezes well: transfer to freezer bags, press out air, freeze flat up to 2 months. Thaw overnight in the fridge and reheat as above. Note that spinach may darken; if serving guests, stir in fresh leaves after reheating for vibrant color.
Frequently Asked Questions
Creamy Tomato and Orzo for a Light Dinner
Ingredients
Instructions
- Caramelize tomato paste: Heat olive oil in a deep 12-inch skillet over medium. Add tomato paste; cook 90 seconds until brick red.
- Sauté aromatics: Stir in onion, cook 4 minutes. Add garlic and chili flakes; cook 30 seconds.
- Add tomatoes: Mix in fresh and sun-dried tomatoes with ½ tsp salt; cook 3 minutes to release juices.
- Toast orzo: Add dry orzo, stirring to coat, 1 minute.
- Simmer: Pour in broth, bring to gentle boil, reduce to simmer, cover loosely 8 minutes, stirring twice.
- Creamy finish: Fold in beans and half-and-half; simmer 2 minutes until thick.
- Green boost: Add spinach and Parmesan; stir until wilted. Season to taste.
- Serve: Off heat, add basil and lemon. Enjoy warm.
Recipe Notes
For extra silkiness, swirl in 1 tsp cold butter just before serving. Leftovers thicken; reheat with a splash of broth and a gentle hand.