Creamy Orzo Pasta with Spinach, Bacon, and Tomatoes

Creamy Orzo Pasta with Spinach, Bacon, and Tomatoes is a rich, comforting dish that blends tender orzo with smoky bacon, fresh spinach, and juicy tomatoes in a velvety, cheesy sauce. This one-pan meal is ideal for a quick dinner, elegant enough for guests, and simple enough for weeknights.
Why You’ll Love This Recipe
-
One-pan convenience: All ingredients are cooked in one pan, reducing mess and maximizing flavor.
-
Perfect texture: Orzo cooks to a creamy risotto-like consistency without the need for constant stirring.
-
Balanced and hearty: The smoky crunch of bacon, the freshness of spinach, and the acidity of tomatoes come together in a satisfying, nutrient-rich combination.
-
Customizable: Easily adaptable to include chicken, mushrooms, or a vegetarian version.
-
Elegant comfort food: Creamy yet light, this dish offers the indulgence of pasta with the freshness of vegetables.
ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Orzo pasta
-
Bacon, diced and cooked until crisp
-
Fresh spinach, roughly chopped
-
Cherry or grape tomatoes, halved
-
Garlic, minced
-
Onion, finely chopped (optional)
-
Heavy cream or half-and-half
-
Parmesan cheese, grated
-
Chicken or vegetable broth
-
Salt and freshly ground black pepper
-
Olive oil or butter
-
Optional: crushed red pepper flakes, lemon zest, fresh herbs
directions
-
Cook the bacon in a large skillet over medium heat until crisp. Remove and set aside, leaving a small amount of bacon fat in the pan.
-
Sauté aromatics: Add a drizzle of olive oil if needed. Sauté garlic (and onion if using) until fragrant and translucent.
-
Add the orzo and toast briefly for 1–2 minutes, stirring constantly. This enhances the nutty flavor and prevents sticking.
-
Pour in the broth, bring to a boil, then reduce heat and simmer. Stir occasionally until the orzo is al dente and has absorbed most of the liquid.
-
Add the cream, cooked bacon, spinach, and tomatoes. Stir until the spinach wilts and the tomatoes soften slightly.
-
Stir in Parmesan cheese and season with salt, pepper, and optional red pepper flakes. Cook for 1–2 more minutes until creamy.
-
Serve warm, garnished with extra cheese, herbs, or a squeeze of lemon if desired.
Servings and timing
-
Servings: Makes approximately 4 servings as a main, or 6 as a side.
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
Variations
-
Vegetarian: Omit the bacon and use vegetable broth. Add mushrooms or sun-dried tomatoes for added richness.
-
Protein addition: Stir in grilled chicken, shrimp, or Italian sausage for a heartier meal.
-
Lighter version: Use whole milk or half-and-half instead of heavy cream.
-
Greens swap: Replace spinach with kale or arugula for a different flavor profile.
-
Herbed finish: Add chopped fresh basil, thyme, or parsley before serving for a burst of freshness.
storage/reheating
-
Storage: Cool and store in an airtight container in the refrigerator for up to 4 days.
-
Freezing: Not ideal, as cream-based sauces can separate upon thawing.
-
Reheating: Reheat gently in a saucepan over low heat with a splash of broth or milk to restore creaminess. Avoid overheating to prevent the sauce from breaking.
FAQs
Can I use another type of pasta?
Yes, but orzo provides a creamy, risotto-like texture. Small pasta shapes like ditalini or pastina can be used with similar results.
What’s the best cream to use?
Heavy cream yields the richest result, but half-and-half or even evaporated milk can be used for a lighter version.
Can I make this ahead of time?
Yes, but for best texture, undercook the orzo slightly and finish it just before serving.
Is orzo gluten-free?
Traditional orzo contains wheat, but gluten-free versions are available and can be substituted.
Can I use frozen spinach?
Yes—thaw and squeeze out excess moisture before adding to avoid watering down the sauce.
How do I prevent the sauce from becoming too thick?
Add a bit of broth or reserved pasta water while stirring in the final ingredients to adjust consistency.
Can I make it without cheese?
Yes, though the Parmesan adds flavor and body to the sauce. Nutritional yeast or vegan alternatives can be substituted.
What wine pairs well with this dish?
A crisp white wine such as Sauvignon Blanc or Pinot Grigio pairs well with the creamy and savory notes of the dish.
Can I bake this dish?
Yes—transfer to a baking dish, top with more cheese, and bake until bubbly and golden for a baked pasta variation.
How can I add more vegetables?
Bell peppers, zucchini, or peas can be added for extra color and nutrition.
Conclusion
Creamy Orzo Pasta with Spinach, Bacon, and Tomatoes is a modern comfort classic, offering rich, creamy satisfaction with the added freshness of vibrant vegetables and herbs. Its versatility, ease of preparation, and ability to adapt to different tastes make it a reliable go-to recipe for both quick dinners and special occasions. Serve it as a main course or alongside your favorite entrée for a truly complete meal.
PrintCreamy Orzo Pasta with Spinach, Bacon, and Tomatoes
Creamy Orzo Pasta with Spinach, Bacon, and Tomatoes is a rich, comforting one-pan dish loaded with savory bacon, fresh spinach, and juicy tomatoes in a creamy parmesan sauce.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 mins
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Halal
Ingredients
- 1 cup orzo pasta
- 6 slices bacon, chopped
- 2 cups baby spinach
- 1 cup cherry tomatoes, halved
- 2 cloves garlic, minced
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1 1/4 cups chicken broth
- 1 tablespoon olive oil
- Salt and pepper to taste
- Fresh basil or parsley for garnish (optional)
Instructions
- In a large skillet, cook the chopped bacon over medium heat until crispy. Remove and drain on paper towels. Discard excess fat, leaving about 1 tablespoon in the skillet.
- Add olive oil and garlic to the skillet. Cook for 30 seconds until fragrant.
- Add orzo and stir to coat in the oil. Cook for 1–2 minutes.
- Pour in chicken broth and bring to a simmer. Cook uncovered, stirring occasionally, for 8–10 minutes, or until orzo is tender and most of the liquid is absorbed.
- Stir in the heavy cream, Parmesan, cooked bacon, spinach, and cherry tomatoes. Cook until spinach wilts and everything is heated through, about 2–3 minutes.
- Season with salt and pepper to taste. Garnish with fresh herbs if desired and serve warm.
Notes
- Substitute turkey bacon for a lighter version.
- Add red pepper flakes for a bit of heat.
- You can use milk instead of cream for a lighter sauce.
Nutrition
- Serving Size: 1 cup
- Calories: 430
- Sugar: 3g
- Sodium: 620mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 17g
- Cholesterol: 55mg
Keywords: creamy orzo, bacon pasta, spinach orzo, one-pot meal, orzo recipe