There’s something incredibly comforting about a dish that brings together creamy textures and vibrant flavors in every bite—enter my Creamy Pesto Spinach Rice. I discovered this recipe on a busy weeknight when I craved something wholesome yet quick, and it instantly became a staple in my kitchen. The rich pesto pairs perfectly with tender spinach and fluffy rice, creating a harmony that feels indulgent without any fuss. Whether you’re seeking a tasty side to jazz up your dinner table or a satisfying vegetarian main, this dish effortlessly fits the bill. Trust me, once you try it, you’ll wonder how rice got this flavorful and creamy all at once.
Why choose Creamy Pesto Spinach Rice?
Creamy Comfort: This dish offers a luscious, velvety texture that soothes your soul with every bite. Vibrant Flavor: The fresh basil pesto bursts with herbaceous notes, perfectly enhanced by tender spinach. Quick and Easy: Ready in under 30 minutes, it’s ideal for busy weeknights. Versatile Side or Main: Serve alongside grilled meats or enjoy as a standalone vegetarian delight. Nutrient-Packed: Spinach adds a healthy boost without sacrificing taste. Crowd-Pleaser: This recipe’s rich, savory profile makes it a hit with family and guests alike.
Creamy Pesto Spinach Rice Ingredients
For the Rice Base
- Long-grain rice – Use fluffy, well-rinsed rice to achieve perfect tender grains without clumping.
- Vegetable broth – Swap water for broth to infuse extra savory flavor deep into the rice.
- Olive oil – Adds a subtle richness and helps prevent rice from sticking.
For the Creamy Pesto Mixture
- Fresh basil pesto – The heart of Creamy Pesto Spinach Rice, bringing vibrant herbaceous notes and savory depth.
- Heavy cream or coconut cream – Creates that luscious, creamy texture that coats every grain heavenly.
- Parmesan cheese – Grated parmesan enhances umami and adds a nutty finish.
For the Greens
- Fresh spinach – Use tender, bright green spinach leaves for the perfect pop of color and nutrients.
- Garlic – Minced garlic brings aromatic warmth that pairs beautifully with pesto and spinach.
Optional Garnishes
- Toasted pine nuts – Add a satisfying crunch and reinforce the pesto’s nutty roots.
- Fresh basil leaves – Brighten the dish and invite extra color and fragrance at the last minute.
How to Make Creamy Pesto Spinach Rice
For the Rice Base:
- Simmer 1½ cups vegetable broth and 1 tbsp olive oil to a boil, stir in 1 cup rinsed long-grain rice, reduce heat, cover and cook 15 minutes until tender.
For the Greens:
- Sauté 2 cloves minced garlic in 1 tbsp olive oil over medium heat for 1 minute, then add 4 cups fresh spinach until wilted (about 2 minutes).
For the Creamy Pesto Mixture:
- Whisk ½ cup fresh basil pesto, ½ cup heavy cream, and ¼ cup grated Parmesan in a bowl until silky smooth and vibrantly green.
To Assemble & Serve:
- Fold the creamy pesto mixture into rice and spinach, gently stirring to coat each grain in a luscious, emerald-hued sauce.
- Meld flavors by lowering heat to medium-low, gently simmering 2–3 minutes until the sauce is thick and luxuriously creamy and aromatic.
- Garnish: transfer rice to bowls, sprinkle with toasted pine nuts and fresh basil leaves for a crunchy, fragrant finish before serving warm.
Optional: Stir in a squeeze of lemon juice for extra brightness.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Creamy Pesto Spinach Rice
Fridge: Store leftover Creamy Pesto Spinach Rice in an airtight container for up to 3 days. Reheat gently in a saucepan, adding a splash of broth for moisture.
Freezer: For longer storage, freeze portions in airtight containers for up to 2 months. To reheat, thaw in the refrigerator overnight, then warm on the stovetop with a bit of cream or water.
Reheating: When reheating from the fridge or freezer, add a small amount of olive oil or cream to restore creaminess and enjoy a lingering flavor.
Avoiding Clumping: If your rice clumps together while storing, fluff it with a fork before reheating to bring back its lovely texture!
Make Ahead Options
Preparing Creamy Pesto Spinach Rice in advance is a fantastic way to save time during those hectic weeknights! You can cook the rice and sauté the spinach with garlic up to 3 days ahead; just be sure to allow them to cool completely before refrigerating in airtight containers. To maintain flavor and texture, store the creamy pesto mixture separately and combine it only when you’re ready to serve. When it’s time to enjoy, simply reheat the rice and spinach mixture in a skillet, then fold in the creamy pesto and warm thoroughly on medium-low heat for about 2–3 minutes. This way, you can relish a deliciously creamy and herbaceous dish with minimal effort!
Variations & Substitutions for Creamy Pesto Spinach Rice
Feel free to explore these delightful alternatives to make this dish your own and tantalize those taste buds!
-
Gluten-Free Rice: Substitute long-grain rice with quinoa or brown rice for a wholesome, gluten-free alternative that still delivers on flavor.
-
Plant-Based Cream: Swap heavy cream for cashew cream or nut milk for a dairy-free version that retains that creamy texture while being lighter.
-
Herb Boost: Add fresh parsley or arugula alongside the spinach to introduce an extra layer of flavor and earthiness to the dish.
-
Nuts & Seeds: Mix in chopped walnuts or sunflower seeds for a crunchy texture that offers a satisfying contrast to the creamy rice.
-
Spicy Kick: Incorporate a pinch of red pepper flakes or a splash of sriracha to give your creamy dish a zesty, fiery note that elevates the flavor experience.
-
Cheese Swap: Try feta or goat cheese instead of Parmesan for a tangy twist that complements the creaminess beautifully.
-
Veggie Variety: Toss in roasted bell peppers or sun-dried tomatoes for additional flavor and a pop of color that will make the dish visually appealing.
-
Protein Boost: Add cooked chickpeas or shredded chicken to transform this side dish into a hearty main course that’s both filling and nutritious.
Let your imagination run wild and adjust these variations to create a comforting, customized bowl of goodness!
Expert Tips for Creamy Pesto Spinach Rice
- Rinse Your Rice: Always rinse long-grain rice under cold water to remove excess starch and prevent clumping for a fluffier texture.
- Use Fresh Pesto: Fresh basil pesto makes all the difference—store-bought works, but homemade brings vibrant, fresh flavor that highlights the dish beautifully.
- Don’t Overcook Spinach: Quickly sauté spinach until just wilted to maintain its bright color and fresh flavor, avoiding a soggy texture.
- Simmer Gently: When combining the creamy pesto mixture with rice, keep the heat low to thicken the sauce without burning or curdling the cream.
- Add Liquid Gradually: If the rice seems dry, stir in a splash of broth or cream to keep the dish moist and indulgently creamy.
- Mind the Salt: Parmesan and pesto add saltiness, so taste before adding extra salt to keep the balance perfect in your creamy pesto spinach rice.
What to Serve with Creamy Pesto Spinach Rice?
This delightful dish pairs beautifully with an array of flavors that elevate your meal to something extraordinary.
-
Grilled Lemon Chicken: The tangy citrus wonderfully complements the creamy texture of the rice, providing a juicy contrast. A perfect balance that brightens each bite!
-
Roasted Vegetables: A colorful medley of seasonal veggies brings an earthy crunch, enhancing the vibrant flavors of the pesto. Their caramelized edges add depth and sweet notes to your plate.
-
Garlic Butter Shrimp: Succulent shrimp sautéed in garlic butter marry seamlessly with the lush rice, creating a sumptuous seafood experience that’s simply irresistible.
-
Fresh Arugula Salad: A light, peppery salad topped with cherry tomatoes and a zesty vinaigrette refreshes your palate, cutting through the richness of the rice.
-
Herb-Crusted Salmon: This flaky, tender fish topped with fresh herbs adds sophistication, while its savory depth beautifully accents the creamy pesto spinach rice.
-
Toasted Garlic Bread: The crispy, buttery goodness of garlic bread makes for an addictive side, inviting you to savor every scoop of that luscious rice with each crunchy bite.
-
Crisp White Wine: A chilled Sauvignon Blanc’s crisp acidity cleanses the palate, making it the ideal partner to balance the dish’s richness.
-
Chocolate Mousse: For dessert, a light and airy chocolate mousse rounds out the meal with a touch of decadence, perfect for those who love a sweet finish.
Creamy Pesto Spinach Rice Recipe FAQs
How do I know if my pesto is fresh and good to use?
Fresh pesto should have a bright green color and a fragrant, herbal aroma. Avoid pesto that looks brownish or has dark spots all over, as that signals it may be past its prime.
What’s the best way to store leftover Creamy Pesto Spinach Rice?
Store leftovers in an airtight container in the refrigerator for up to 3 days. To keep it tasting fresh, gently reheat on the stovetop with a splash of vegetable broth or cream, stirring frequently to maintain creamy consistency.
Can I freeze Creamy Pesto Spinach Rice, and how?
Absolutely! Portion the rice into freezer-safe airtight containers or heavy-duty freezer bags. Label and freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge and warm slowly on the stove with added cream or broth to revive creaminess.
What if my rice turns clumpy after storing?
No worries! Before reheating, fluff your rice gently with a fork to separate the grains. This helps restore the fluffy texture and prevents that gluey feeling once warmed.
Is this recipe safe for pets or people with allergies?
This dish contains dairy (parmesan cheese and cream) and nuts from pesto (pine nuts), so it’s not safe for pets and may pose allergy risks for some people. For a nut-free version, try a seed-based pesto and use coconut cream for dairy-free options.

Easy Creamy Pesto Spinach Rice That Will Wow Your Taste Buds
Ingredients
Equipment
Method
- Simmer vegetable broth and olive oil to a boil, stir in rinsed long-grain rice, reduce heat, cover and cook for 15 minutes until tender.
- Sauté minced garlic in olive oil over medium heat for 1 minute, then add fresh spinach until wilted (about 2 minutes).
- Whisk together fresh basil pesto, heavy cream, and grated Parmesan in a bowl until silky smooth and vibrantly green.
- Fold the creamy pesto mixture into rice and spinach, gently stirring to coat each grain in the sauce.
- Meld flavors by lowering heat to medium-low and gently simmering for 2–3 minutes until thick and creamy.
- Transfer rice to bowls, sprinkle with toasted pine nuts and fresh basil leaves before serving warm.




