
One-Pot Creamy Sun-Dried Tomato and Spinach Barley
A silky, one-pot Mediterranean barley that combines chewy pearl barley with tart sun-dried tomatoes, garlicky aromatics, and wilted spinach finished with cream. This vegetarian comfort dish is ready in under 45 minutes and makes an elegant side or light main course for four.
- Prep
- 10 min
- Cook
- 28 min
- Wait
- 5 min
- Total
- 43 min
- Makes
- 4 servings (about 1½ cups each)
Steps
Before you start
- Measure barley and broth before you begin
- Have spinach washed and dried
- Mince garlic ahead if preferred
Sauté aromatics
- Heat olive oil in a 5-quart pot over medium heat.
- Add the diced shallot and cook, stirring occasionally, for 2–3 minutes until softened and lightly golden.
- Add minced garlic and cook for another minute, stirring constantly, until fragrant.
+ Show details− Hide details
Ready when: Shallot is soft and garlic smells fragrant
Tip: Don't let the garlic brown, or it will taste bitter. Stir constantly in the last minute.
Toast barley lightly
- Add the rinsed pearl barley to the pot and stir constantly for 1–2 minutes.
- This toasting brings out a nutty flavor and helps the barley grains stay separate.
- The barley will smell slightly toasty and may make a gentle crackling sound.
+ Show details− Hide details
Ready when: Barley smells nutty and has a subtle toasted color
Tip: Use medium heat; too high will scorch the barley before the aromatics brown properly.
Deglaze with wine
- Pour in the dry white wine, stirring to scrape up any browned bits from the bottom of the pot.
- Let it simmer for 1 minute so the alcohol partially cooks off and the flavors concentrate slightly.
+ Show details− Hide details
Ready when: Wine has mostly absorbed and aroma softens slightly
Tip: Use an actual dry white wine, not cooking wine. The flavor makes a real difference.
Add tomatoes and liquid
- Stir in the chopped sun-dried tomatoes, then pour in the vegetable broth.
- Bring to a boil over medium-high heat, then reduce heat to a gentle simmer.
- Stir well to combine, ensuring the barley is submerged.
+ Show details− Hide details
Ready when: Liquid reaches a rolling boil
Tip: Check the broth label: use low-sodium if you want to control salt; full-sodium broth is rich here.
Simmer barley until tender
- Lower the heat to maintain a gentle simmer (a few lazy bubbles breaking the surface).
- Cover partially with a lid and cook for about 20 minutes, stirring occasionally to prevent sticking and ensure even cooking.
- The barley should be tender and most of the liquid absorbed, though a little liquid may remain.
+ Show details− Hide details
Ready when: Barley is tender when bitten and liquid is mostly absorbed but not completely dry
Tip: Stir at least twice during simmering. If barley looks dry before 20 minutes, add a splash of broth.
Fold in spinach
- Remove the pot from heat.
- Add the fresh spinach in handfuls, folding gently with a wooden spoon until each batch wilts into the warm barley.
- This takes about 1–2 minutes total.
- The residual heat will wilt the leaves without cooking them to mush.
+ Show details− Hide details
Ready when: Spinach is completely wilted and bright green
Tip: Keep the pot off heat and work quickly so the barley doesn't cool too much. Spinach wilts fast.
Add cream and cheese
- Pour in the heavy cream and gently stir to combine.
- Add the grated Parmigiano-Reggiano in two additions, stirring between each addition until the cheese melts smoothly into the creamy barley.
- The mixture should be luxuriously creamy, not thick.
+ Show details− Hide details
Ready when: Cheese is fully melted and sauce coats the back of a spoon
Tip: Add cheese in batches to avoid lumps. Stir gently but thoroughly.
Season and finish
- Taste the barley and season with kosher salt, freshly ground black pepper, and red pepper flakes if desired.
- Stir in torn fresh basil if using.
- The flavors should be balanced: nutty barley, bright tomato, creamy richness, and fresh herb note.
+ Show details− Hide details
Ready when: Flavors are well-balanced and seasoning suits your taste
Tip: Season gradually; the broth and cheese are both salty, so you may need less salt than expected.
Rest and serve
- Let the barley rest in the pot for 3–5 minutes off the heat.
- This allows the flavors to meld and the creamy sauce to set slightly.
- Divide into bowls and serve warm.
+ Show details− Hide details
Ready when: Barley is warm and sauce is creamy
Tip: This rest also prevents the barley from drying out if kept warm a few minutes before serving.
Good to know
Tips
- For a lighter version, replace half the heavy cream with whole milk or unsweetened plant-based milk, but the dish will be less rich.
- If the barley seems dry in the pot at serving time, the broth-to-grain ratio may have evaporated faster than expected. Stir in a little warm broth or extra cream to loosen it immediately.
- This dish pairs beautifully with grilled chicken, roasted fish, or a simple green salad for a light but satisfying dinner.
- Leftover barley works as a grain bowl base: top with a fried egg, roasted vegetables, and a drizzle of vinaigrette for next-day lunch.
Make ahead
Barley can be cooked through step 5 (before spinach is added) up to 1 day ahead. Reheat gently in the pot over low heat with a splash of broth, then proceed with wilting the spinach and finishing with cream and cheese.
Storage & reheating
Store in an airtight container in the refrigerator for up to 4 days. The barley will thicken as it cools because the starch absorbs remaining moisture; reheat gently over low heat, stirring often and adding a splash of broth or cream to restore the creamy consistency. Do not freeze; the texture of the barley becomes grainy when thawed. Best eaten within 2 days for optimal creaminess.
Substitutions
- heavy cream → crème fraîche or Greek yogurt (stirred in off heat). Both add tanginess. If using yogurt, don't heat above a simmer or it may curdle; stir in just before serving.
- dry white wine → vegetable broth or water. You'll lose some acidity and depth, so add a squeeze of fresh lemon juice (about 1 teaspoon) in step 7 to brighten the dish.
- fresh baby spinach → frozen chopped spinach (thawed and squeezed dry) or kale (chopped and added a minute earlier). Frozen spinach is equally good; kale needs an extra minute to soften.
- oil-packed sun-dried tomatoes → diced fresh tomatoes plus 1 teaspoon tomato paste, or roasted red peppers. Fresh tomatoes release water, so reduce broth by ¼ cup. Peppers offer sweetness instead of tartness.
More rice sides
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Mediterranean
- Method
- Stovetop





