I enjoy this recipe because it delivers restaurant-style flavor using simple pantry ingredients. The creamy sauce, savory garlic, and tangy sun-dried tomatoes create an irresistible combination that feels both hearty and fresh.
I also like how everything cooks in one pan, making cleanup easy and the cooking process stress-free. It works perfectly as a quick weeknight dinner or a comforting meal to share with family and friends.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Main Ingredients
2 tablespoons olive oil
2 cloves garlic, grated
1/4 teaspoon red pepper flakes
3 tablespoons tomato paste
3/4 cup sun-dried tomatoes
1 can cannellini beans (15 oz / 400 g)
1 1/2 cups orzo
3 cups low-sodium vegetable broth
1 1/2 teaspoons dried oregano
3/4 teaspoon salt
Black pepper to taste
1/2 cup half-and-half
1/2 cup grated parmesan
5 ounces fresh spinach
Zest and juice of 1/2 lemon
Optional Garnishes
Fresh basil
Extra parmesan cheese
Olive oil drizzle
Directions
Step 1
I begin by heating the olive oil in a large skillet over medium heat. I add the grated garlic and red pepper flakes and cook them for about 30 seconds until fragrant.
Step 2
Next, I stir in the tomato paste and cook it for another minute to deepen the flavor.
Step 3
I add the sun-dried tomatoes, cannellini beans, and orzo to the skillet. I stir everything together for 1 to 2 minutes so the orzo becomes lightly toasted and coated in flavor.
Step 4
I pour in the vegetable broth and add the dried oregano, salt, and black pepper. I bring the mixture to a gentle simmer and cook uncovered for about 6 to 8 minutes, stirring often so the orzo cooks evenly and does not stick.
Step 5
Once the orzo becomes tender, I lower the heat and stir in the half-and-half, grated parmesan, and fresh spinach.
Step 6
I cook the mixture for another 1 to 2 minutes until the spinach wilts and the sauce turns creamy and rich.
Step 7
I turn off the heat and finish the dish with fresh lemon zest and juice for brightness.
Step 8
Before serving, I sometimes top the orzo with fresh basil, extra parmesan, and a drizzle of olive oil.
Servings and Timing
Servings: 4 servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Variations
I sometimes add grilled chicken, shrimp, or crispy tofu for extra protein. When I want additional vegetables, I like stirring in mushrooms or roasted zucchini.
For a dairy-free version, I use non-dairy cream and vegan parmesan. I also enjoy adding extra chili flakes when I want a spicier dish.
Storage/Reheating
I store leftover orzo in an airtight container in the refrigerator for up to 4 days.
For reheating, I warm it gently on the stovetop with a splash of broth or cream to loosen the sauce. The microwave also works well for quick reheating.
FAQs
Why is it called Marry Me Orzo?
The name comes from the rich and comforting flavor combination that feels so delicious and impressive it could inspire a marriage proposal.
Can I use another type of pasta?
Yes, I can substitute small pasta shapes like ditalini or small shells, though the texture may vary slightly.
Can I make this recipe vegan?
Absolutely. I simply use non-dairy cream and vegan parmesan alternatives.
Does orzo need constant stirring?
I like stirring frequently while it simmers to prevent sticking and ensure creamy results.
What can I serve with Marry Me Orzo?
I enjoy serving it with garlic bread, roasted vegetables, or a crisp green salad.
Conclusion
I think this Marry Me Orzo is the perfect combination of creamy comfort and bold flavor. The tender orzo, savory parmesan sauce, tangy sun-dried tomatoes, and fresh spinach create a meal that feels rich, cozy, and satisfying. Whether I make it for a quick dinner or a special occasion, it always becomes a favorite at the table.
This rich and creamy marry me orzo combines tender pasta, garlic, parmesan, and sun-dried tomatoes in a cozy flavorful meal everyone will love.
Author:Sarah
Prep Time:10 minutes
Cook Time:15 minutes
Total Time:25 minutes
Yield:4 servings
Category:Dinner
Method:One-Pan / Stovetop
Cuisine:Italian-Inspired
Diet:Vegetarian
Ingredients
2 tablespoons olive oil
2 cloves garlic, grated
1/4 teaspoon red pepper flakes
3 tablespoons tomato paste
3/4 cup sun-dried tomatoes
1 can cannellini beans (15 oz / 400 g), drained and rinsed
1 1/2 cups orzo
3 cups low-sodium vegetable broth, plus extra if needed
1 1/2 teaspoons dried oregano
3/4 teaspoon salt
Black pepper, to taste
1/2 cup half-and-half (or non-dairy creamer or heavy cream)
1/2 cup grated parmesan
5 ounces fresh spinach
Zest and juice of 1/2 lemon
Instructions
Step 1
Heat the olive oil in a large skillet or sauté pan over medium heat. Add the grated garlic and red pepper flakes, cooking for about 30 seconds until fragrant.
Step 2
Stir in the tomato paste and cook for 1 minute to deepen the flavor.
Step 3
Add the sun-dried tomatoes, cannellini beans, and orzo. Stir well and cook for 1–2 minutes so the orzo becomes lightly toasted and coated in the tomato mixture.
Step 4
Pour in the vegetable broth and season with oregano, salt, and black pepper. Bring to a gentle simmer.
Step 5
Cook uncovered for 6–8 minutes, stirring frequently, until the orzo is tender and most of the liquid is absorbed. Add a splash of extra broth if needed for a creamier consistency.
Step 6
Reduce the heat to low. Stir in the half-and-half, grated parmesan, and fresh spinach. Cook for 1–2 minutes until the spinach wilts and the sauce becomes creamy.
Step 7
Turn off the heat and stir in the lemon zest and juice.
Step 8
Serve warm with extra parmesan, fresh basil if desired, and a drizzle of olive oil.
Notes
Substitute heavy cream or non-dairy cream for a richer or dairy-free version.
Great additions include mushrooms, grilled chicken, or roasted vegetables.
Stir frequently while simmering to prevent the orzo from sticking.
Store leftovers in the refrigerator for up to 3 days. Add broth when reheating to loosen the sauce.
Fresh basil adds extra brightness and flavor.