Creamy Tuscan Orzo

Need a cozy, comforting dinner that feels indulgent but is secretly packed with plant-based goodness? Say hello to Creamy Tuscan Orzo—a one-pot wonder that delivers rich, velvety texture and bold Tuscan flavors in every bite. This dish combines tender orzo pasta, creamy coconut milk, sun-dried tomatoes, garlic, spinach, and cannellini beans to create a Mediterranean-inspired meal that’s just as nourishing as it is satisfying. And the best part? It’s all dairy-free, totally vegan, and comes together with minimal effort—making it perfect for weeknights, lunch prep, or whenever you want something warm and soul-soothing.

Why You’ll Love This Recipe

This recipe has quickly become a go-to for plant-based eaters and pasta lovers alike—and here’s why:

  • Creamy & Comforting: Thanks to coconut milk and vegan butter, every spoonful is lusciously creamy without a drop of dairy.
  • One-Pot Simplicity: Everything cooks in one pot—less mess, less cleanup.
  • Rich in Flavor: Shallots, garlic, tomato paste, and Italian herbs create a deeply savory base.
  • Nutrient-Packed: With spinach, beans, and tomatoes, this dish is a full meal loaded with fiber, protein, and healthy fats.
  • Flexible & Customizable: Add extra veggies, switch up the beans, or top with whatever you like—it’s incredibly versatile.
  • Perfect for Meal Prep: Stores well in the fridge, and the flavors just get better with time.

If you love creamy pasta dishes and Mediterranean flavors, this recipe is going to become a favorite.

Ingredients You’ll Need

Tip: You’ll find the full list of ingredients and measurements in the recipe card below.

Let’s break down exactly what you’ll need for this dreamy Tuscan orzo:

Tuscan Orzo:
  • 2 shallots, thinly sliced – For a sweet, delicate onion flavor.
  • 4 cloves garlic, minced – Brings depth and richness.
  • 3 tablespoons vegan butter – Adds a velvety base and richness.
  • 1½ cups dried orzo pasta – Cooks up like creamy risotto, but faster.
  • 1 tablespoon tomato paste – Concentrated flavor that enhances umami.
  • 1 teaspoon Italian seasoning – A classic blend of herbs like oregano, basil, and thyme.
  • Salt & pepper to taste – Season throughout to bring it all together.
  • 4 cups vegetable broth (plus more if needed) – The liquid the orzo cooks in, infusing flavor throughout.
  • 13.5 oz can full-fat coconut milk – Makes the dish creamy and luxurious without dairy.
  • 1 cup cooked cannellini beans – Adds protein and heartiness.
  • ½ cup sun-dried tomatoes, chopped – Brings tangy, chewy bites of flavor.
  • 3 cups fresh spinach – Wilts into the dish at the end for a vibrant, nutritious finish.
Optional Toppings:
  • ½ cup cherry tomatoes, halved – Adds brightness and a fresh contrast.
  • Fresh basil – For a fresh, aromatic finish.
  • Vegan parmesan – Optional but amazing for extra savory depth.

Let’s Get Started

This recipe is super straightforward and comes together in just one pot. Let’s walk through it:

Step 1: Sauté the Aromatics

In a large skillet or pot, melt the vegan butter over medium heat. Add the sliced shallots and cook for about 3–4 minutes, until softened and translucent. Add the minced garlic and sauté for another 30 seconds until fragrant.

Step 2: Build the Base

Stir in the tomato paste and Italian seasoning, and let it cook for a minute to deepen the flavor. Add the dried orzo, stirring to coat the pasta in the butter and aromatics.

Step 3: Add Broth and Simmer

Pour in the vegetable broth, bring to a gentle simmer, and cook for about 8–10 minutes, stirring occasionally. The orzo will absorb the broth and become tender—add more broth as needed if it starts sticking or dries out too quickly.

Step 4: Stir in Coconut Milk and Beans

Once the orzo is nearly cooked, stir in the full-fat coconut milk and cooked cannellini beans. Simmer for another 2–3 minutes, allowing the dish to become creamy and fully heated through.

Step 5: Add Tomatoes and Spinach

Stir in the chopped sun-dried tomatoes and fresh spinach. The spinach will wilt in just a couple of minutes. Taste and season with salt and pepper as needed.

Step 6: Serve and Garnish

Spoon the creamy Tuscan orzo into bowls and top with halved cherry tomatoes, fresh basil, and a sprinkle of vegan parmesan, if using. Serve hot and enjoy the cozy, Tuscan-inspired flavors.

Servings and Pairing

This recipe makes 4 hearty servings as a main dish or 6 smaller portions if served alongside other items.

Perfect Pairings:

  • Toasted sourdough or garlic bread for dipping.
  • A crisp green salad with lemon vinaigrette to balance the richness.
  • Grilled tofu or plant-based sausage for added protein.
  • A glass of dry white wine or sparkling water with lemon for a refreshing drink pairing.

Creamy Tuscan Orzo 1 e1764902179532

Variations

Love this recipe and want to switch it up? Try these delicious variations:

  • Add mushrooms for extra umami and depth—sauté them with the shallots.
  • Swap the beans: Use chickpeas, navy beans, or even lentils for a change in texture.
  • Spice it up with a pinch of red pepper flakes or chili oil drizzle.
  • Make it gluten-free: Use gluten-free orzo or short pasta.
  • Boost the greens: Add kale, arugula, or chard instead of (or in addition to) spinach.

It’s the kind of recipe that welcomes creativity.

Storage Tips

Leftovers? You’re in luck—this dish stores beautifully.

  • Refrigerate: Store in an airtight container in the fridge for up to 4 days.
  • Reheat: Warm gently on the stovetop or microwave with a splash of broth or water to loosen.
  • Freeze: Best enjoyed fresh, but can be frozen. Just note the texture may change slightly upon thawing—reheat slowly with added liquid to restore creaminess.

FAQs

Can I use a different pasta instead of orzo?

Yes, small pastas like ditalini or small shells work well. Cooking time may vary, so adjust accordingly.

Does the coconut milk taste strong?

Not at all. Full-fat coconut milk adds creaminess, but the flavors of garlic, tomato, and herbs dominate the dish.

Can I make this oil-free?

Yes—sauté the shallots and garlic in a splash of veggie broth instead of butter. It won’t be quite as rich, but still delicious.

Is this kid-friendly?

Absolutely! The flavors are mellow, and the creamy texture makes it comforting and familiar.

Can I add protein?

Sure! Try plant-based sausage, grilled tofu, tempeh, or even seitan to boost the protein content.

Final Thoughts

Creamy Tuscan Orzo is the ultimate comfort food for those who want something rich, flavorful, and nourishing—all in one pot. It’s the perfect blend of pantry staples, cozy herbs, and creamy texture, wrapped into a dish that feels as good to eat as it is easy to make. Whether you’re serving it for a quiet dinner at home, meal prepping for the week, or impressing guests with a plant-based dish that doesn’t feel like a compromise, this recipe delivers every time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tuscan Orzo e1764902196811

Creamy Tuscan Orzo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Thornwell
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A rich and comforting one-pot vegan pasta dish made with coconut milk, sun-dried tomatoes, spinach, and cannellini beans—perfect for a hearty, dairy-free dinner.


Ingredients

Tuscan Orzo:

  • 2 shallots, thinly sliced
  • 4 cloves garlic, minced
  • 3 tbsp vegan butter
  • 1½ cups dried orzo pasta
  • 1 tbsp tomato paste
  • 1 tsp Italian seasoning
  • Salt & pepper to taste
  • 4 cups vegetable broth (add more if needed)
  • 1 (13.5 oz) can full-fat coconut milk
  • 1 cup cooked cannellini beans
  • ½ cup sun-dried tomatoes, chopped
  • 3 cups fresh spinach

Optional Toppings:

  • ½ cup cherry tomatoes, halved
  • Fresh basil
  • Vegan parmesan


Instructions

  1. In a large pot, melt vegan butter over medium heat. Sauté shallots until soft, then add garlic.
  2. Stir in tomato paste, Italian seasoning, and orzo. Toast for 1–2 minutes.
  3. Add broth and simmer 8–10 minutes, stirring often. Add more broth if needed.
  4. Stir in coconut milk, beans, sun-dried tomatoes, and spinach. Simmer until creamy and spinach wilts.
  5. Season with salt and pepper. Serve hot with optional toppings.

Notes

  • Use full-fat coconut milk for the best creamy texture.
  • Add mushrooms or kale for extra veggies.
  • Stir gently to avoid sticking while orzo cooks.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star