Creamy Tomato Ricotta Pasta: An Incredible 7-Step Recipe for a Wonderful Midday Meal
Imagine twirling creamy pasta coated in a rich tomato sauce with fluffy ricotta tucked within. This creamy tomato ricotta pasta is an ideal midday meal, exuding warmth and comfort in every bite. I developed this recipe after countless tastings and adjustments in my kitchen, desperate to create a dish that balances richness and freshness perfectly. After testing this recipe 8 times with various tomato brands and cheese types, I finally landed on a version that satisfies every craving.
Let’s dive into this savory goodness and transform your lunch today!
Why This Recipe Works
- The creamy ricotta adds richness without overpowering the dish, creating a perfect balance of flavors.
- Using fresh tomatoes enhances the sauce’s freshness, making it lighter and more vibrant.
- Cooking the pasta al dente ensures a nice firm bite that contrasts beautifully with the creamy sauce.
- Quick sautéing of garlic and onions develops a fragrant base that elevates the entire dish, enhancing the overall depth of flavor.
Ingredients Breakdown
- Pasta (250 g / 2 cups): Any type works, but I recommend penne or fusilli for their ability to hold the creamy sauce.
- Tomatoes (400 g / 14 oz): Fresh tomatoes are best for flavor, but canned can work too in a pinch. Using San Marzano tomatoes adds sweetness.
- Ricotta cheese (250 g / 1 cup): Provides creaminess and a light texture. Substituting with cottage cheese will make it slightly less rich.
- Garlic (3 cloves): Fresh garlic is essential for flavor. Avoid pre-minced as it can taste bitter.
- Onion (1 medium): Adds sweetness when sautéed. A yellow onion works best; red onions can be too sharp.
- Olive oil (2 tablespoons): Extra virgin olive oil enhances flavor. Use a good-quality oil for the best taste.
- Basil leaves (a handful): Fresh basil adds a bright finish to the dish. Dried basil can work but use it sparingly.
- Salt (to taste): Essential for enhancing flavors. Use Diamond Crystal kosher salt for accuracy.
- Black pepper (to taste): Freshly cracked is the best for optimal flavor.

Essential Equipment
- A large pot for boiling pasta.
- A skillet for sautéing vegetables. A non-stick skillet helps in easy cleanup.
- A colander for draining pasta.
- A wooden spoon for stirring without scratching your cookware.
Step-by-Step Instructions
For this creamy tomato ricotta pasta, you’ll need 15 minutes of prep time and 20 minutes of cook time, making it a delicious dish ready in just 35 minutes. This recipe serves 4.
Step 1: Prepare the Pasta
Boil a large pot of salted water. Add 250 g (2 cups) of your chosen pasta. Cook until al dente, about 10–12 minutes. Stir occasionally to prevent sticking. Drain and set aside.
Step 2: Sauté the Aromatics
In a skillet, heat 2 tablespoons of olive oil over medium heat. Add 1 medium chopped onion and 3 cloves of minced garlic. Cook until the onion is translucent and fragrant, about 5 minutes.
Step 3: Add the Tomatoes
Add 400 g (14 oz) of chopped fresh tomatoes to the skillet. Cook for about 5–7 minutes until they begin to break down. Stir occasionally to avoid sticking to the pan.
Step 4: Create the Sauce
Reduce heat to low. Stir in 250 g (1 cup) of ricotta cheese, mixing it into the tomatoes until creamy and well combined. Season with salt and black pepper to taste.
Step 5: Combine the Pasta and Sauce
Add the cooked pasta to the skillet. Toss everything together until the pasta is well coated with the creamy sauce. If it seems too thick, add a splash of pasta water to loosen it up.
Step 6: Finish with Basil
Tear a handful of fresh basil leaves and stir them into the pasta. This will add a fresh, aromatic note. Taste and adjust seasoning if necessary.
Step 7: Serve Immediately
Plate the pasta while hot. Optionally, sprinkle more fresh basil on top and a drizzle of olive oil for extra flavor.
Expert Tips & Pro Techniques
- Common Mistake to Avoid: Overcooking the pasta can lead to a mushy texture. Always aim for al dente.
- Make-Ahead Tip: You can prepare the sauce the night before and simply warm it up before mixing it with freshly cooked pasta.
- Professional Technique: Incorporating a splash of pasta water helps bind the sauce and pasta together, creating a silky texture.
- Add Depth: Toss in some grated Parmesan cheese before serving for added depth of flavor.
Storage & Reheating
- Refrigerator: Store any leftovers in an airtight container for up to 3 days.
- Freezer: This dish can be frozen; store it in an airtight container for up to a month. Thaw overnight in the fridge before reheating.
- Reheating: Reheat in a 175°C (350°F) oven for 10–12 minutes. Avoid microwaving as it can make the pasta soggy.
Variations & Substitutions
- Vegan Version: Substitute ricotta with cashew cream (soak cashews and blend with a little lemon juice) and use vegan pasta. Flavor stays intact but is dairy-free.
- Spicy Version: Add a pinch of red pepper flakes while sautéing the garlic for a kick. No additional changes needed.
- Herbed Version: Mix in a tablespoon of dried Italian herbs while cooking the sauce for an herbaceous twist.
Serving Suggestions & Pairings
- Serve this creamy tomato ricotta pasta with a crispy side salad, perhaps our Creamy Garlic Parmesan Chicken Pasta for the protein lovers.
- A light white wine, such as Pinot Grigio, complements the flavors well.
- Sprinkle with extra crushed basil or a side of garlic bread to round out the meal.
Nutrition Information
Per serving (1 cup), serves 4:
- Calories: 450
- Total Fat: 18 g
- Saturated Fat: 10 g
- Cholesterol: 50 mg
- Sodium: 300 mg
- Total Carbohydrates: 52 g
- Dietary Fiber: 2 g
- Sugars: 2 g
- Protein: 15 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Why did my pasta turn out dry?
Your sauce may have been too thick. Always reserve some pasta water to help adjust the consistency.
Can I make this without eggs?
Yes! This recipe naturally doesn’t require eggs as it is pasta-based and dairy-focused.
Can I double this recipe?
Absolutely! Just ensure you have a large enough pot and skillet to accommodate the increased ingredients.
Can I prepare this the night before?
Yes, you can prepare the sauce ahead of time and combine it with fresh pasta before serving.
How long does this keep in the fridge?
The creamy tomato ricotta pasta can last up to 3 days in the fridge when stored properly.
Conclusion
This creamy tomato ricotta pasta is a delightful meal sure to impress your family or guests. With minimal ingredients and steps, it’s perfect for a quick lunch or dinner. For more culinary inspiration, check out our collection of egg recipes for any time of the day, or try this ground beef pasta skillet for something hearty. Enjoy your cooking!
Print
Creamy Tomato Ricotta Pasta
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy tomato ricotta pasta dish that’s perfect for a midday meal, offering a beautiful balance of richness and freshness.
Ingredients
- 250 g (2 cups) pasta (penne or fusilli recommended)
- 400 g (14 oz) fresh tomatoes, chopped
- 250 g (1 cup) ricotta cheese
- 3 cloves garlic, minced
- 1 medium yellow onion, chopped
- 2 tablespoons extra virgin olive oil
- a handful of fresh basil leaves, torn
- Salt, to taste
- Black pepper, to taste
Instructions
- Boil a large pot of salted water. Add pasta and cook until al dente, about 10–12 minutes. Drain and set aside.
- Heat olive oil in a skillet over medium heat. Add onion and garlic; cook until onion is translucent.
- Add the chopped tomatoes to the skillet and cook for about 5–7 minutes until they begin to break down.
- Reduce heat and stir in ricotta cheese until creamy. Season with salt and black pepper.
- Toss the cooked pasta into the skillet and coat with the sauce. Add pasta water if too thick.
- Stir in fresh basil leaves for a bright finish.
- Plate while hot and serve, optionally adding more basil and olive oil.
Notes
Store any leftovers in an airtight container for up to 3 days. This dish can be frozen for up to a month. Reheat in the oven for the best texture.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 2g
- Sodium: 300mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 50mg




