Looking for a comfort meal that feels fancy but requires minimal effort? This 1-Pot Tomato Ricotta Pasta hits the mark every time. It’s creamy, tangy, and comes together with just a handful of pantry staples. The ricotta adds luxurious richness while the tomato sauce delivers that vibrant, familiar bite. Best of all, it’s all made in one pot – which means fewer dishes and more time to relax.
This recipe is ideal for busy weeknights, cozy dinners in, or when you want something satisfying without spending hours in the kitchen. With its simple steps and customizable ingredients, it quickly becomes a go-to favorite. Whether you’re cooking for one or feeding a family, this pasta promises bold flavor with very little fuss.
What Kind of Tomatoes and Ricotta Should I Use?
For the tomatoes, canned crushed or whole peeled tomatoes work beautifully, especially San Marzano varieties for depth and sweetness. If you prefer fresh tomatoes, go for ripe Roma or cherry tomatoes, but know they’ll yield a lighter sauce.
Use whole milk ricotta for maximum creaminess, though part-skim can work in a pinch. Fresh ricotta will give you a slightly more delicate texture, while store-bought tub ricotta brings ease and consistency.
Ingredients for the 1-Pot Tomato Ricotta Pasta
- 2 tablespoons olive oil
- 4 garlic cloves, minced
- 1 teaspoon red pepper flakes (optional)
- 1 (28-ounce) can crushed tomatoes
- 1 teaspoon sugar
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 12 ounces pasta (penne, rigatoni, or fusilli work well)
- 3 cups water or low-sodium vegetable broth
- 1 cup ricotta cheese
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh basil (optional)

How To Make the 1-Pot Tomato Ricotta Pasta
Step 1: Sauté the Aromatics
In a large pot or deep skillet, heat olive oil over medium heat. Add minced garlic and red pepper flakes, sautéing until fragrant (about 1 minute).
Step 2: Build the Sauce
Pour in the crushed tomatoes, sugar, salt, and black pepper. Stir to combine and bring to a gentle simmer.
Step 3: Add the Pasta
Stir in the uncooked pasta and water (or broth). Make sure the pasta is mostly submerged. Bring to a boil, then reduce heat and simmer uncovered, stirring occasionally, for about 12-14 minutes, or until the pasta is al dente.
Step 4: Stir in Ricotta and Parmesan
Once the pasta is cooked and most of the liquid is absorbed, reduce heat to low. Stir in ricotta and Parmesan until smooth and creamy.
Step 5: Finish and Serve
Taste and adjust salt if needed. Sprinkle with fresh basil and serve immediately with extra Parmesan if desired.
How to Serve and Store This Creamy Pasta
Serve this pasta hot straight from the pot, garnished with extra basil or cracked pepper. It pairs wonderfully with a simple green salad or garlic bread.
To store, transfer leftovers to an airtight container and refrigerate for up to 4 days. Reheat gently on the stovetop with a splash of water or milk to bring back the creamy texture.
Frequently Asked Questions
Can I make this gluten-free?
Yes! Just use your favorite gluten-free pasta and keep an eye on the cooking time as it may vary slightly.
Can I add protein to this dish?
Absolutely. Grilled chicken, ground turkey, or even chickpeas would be great additions.
What if I don’t have ricotta?
You can substitute with cottage cheese, mascarpone, or even a touch of heavy cream for a similar effect.
Will this work with whole wheat pasta?
Yes, but you may need a little extra liquid and cooking time. Keep an eye on the texture.
Can I make it ahead?
This pasta is best fresh but can be made a day in advance and reheated with a splash of water or broth.
How spicy is it with red pepper flakes?
Mild to moderate – it just adds a little warmth. Feel free to omit or increase to your heat preference.
Want More Pasta Ideas with a Creamy Twist?
If this 1-Pot Tomato Ricotta Pasta hit the spot, check out some of these other satisfying options:
- Creamy Tuscan Sausage Pasta for a rich, savory indulgence.
- Cheese Shrimp Penne Pasta with Spinach if you love seafood with a creamy touch.
- Baked Ziti with Ground Beef and Ricotta for classic comfort in oven-baked form.
- Creamy Garlic Butter Chicken Rotini when you crave something extra cozy.
- One-Pot Creamy Beef and Garlic Butter Pasta for hearty and satisfying weeknights.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so it’s ready when you need a cozy one-pot meal.
Tried it out? Let me know how it turned out in the comments! Did you go spicy or mild? Add a twist of your own?
I always love hearing your tweaks and tips. If you’re hungry for more comforting meals, visit my Pinterest board for daily recipe ideas: Nina Dishes on Pinterest

1-Pot Tomato Ricotta Pasta
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This 1-Pot Tomato Ricotta Pasta is a creamy, flavorful dinner that comes together quickly with pantry staples. Ricotta adds rich creaminess while crushed tomatoes deliver bold tang. Best of all—it’s made in one pot for easy cleanup!
Ingredients
2 tablespoons olive oil
4 garlic cloves, minced
1 teaspoon red pepper flakes (optional)
28 ounces crushed tomatoes
1 teaspoon sugar
1 teaspoon salt
1/2 teaspoon black pepper
12 ounces pasta
3 cups water or low-sodium vegetable broth
1 cup ricotta cheese
1/2 cup grated Parmesan cheese
1/4 cup chopped fresh basil (optional)
Instructions
1. In a large pot or deep skillet, heat olive oil over medium heat. Add garlic and red pepper flakes, sauté for 1 minute.
2. Add crushed tomatoes, sugar, salt, and pepper. Stir and bring to a simmer.
3. Stir in pasta and water or broth. Ensure pasta is mostly submerged. Bring to a boil, then reduce heat. Simmer uncovered, stirring occasionally, for 12–14 minutes or until pasta is al dente.
4. Lower the heat. Stir in ricotta and Parmesan until smooth and creamy.
5. Taste and adjust seasoning. Garnish with fresh basil and serve hot.
Notes
Use whole milk ricotta for a creamier finish.
Substitute vegetable broth for more depth in the sauce.
Adjust red pepper flakes to your heat preference or omit for a mild version.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Pasta
- Method: One-Pot
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1¼ cups
- Calories: 490
- Sugar: 8g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 63g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 35mg
Keywords: creamy pasta, ricotta, one-pot pasta
