There’s something so comforting about a creamy pasta dish that’s easy to make and packed with fresh flavors. This garlic ricotta pasta with roasted tomatoes blends silky ricotta cheese, aromatic garlic, and sweet roasted tomatoes into a beautifully balanced meal that you can whip up any night of the week.

Whether you’re cooking for yourself or feeding a small group, this recipe is designed to be simple and satisfying. The focus keyphrase, garlic ricotta pasta, perfectly captures the heart of this dish, which comes together quickly and tastes like a restaurant-quality meal right at home.
Why You'll Love This Recipe
- Ready in under 30 minutes—perfect for busy weeknights.
- Creamy ricotta adds richness without heaviness.
- Roasted tomatoes bring natural sweetness and depth.
- Uses simple, wholesome ingredients you likely have on hand.
- Vegetarian-friendly and easily customizable with herbs or protein.
Ingredients
Gather these fresh and pantry-friendly ingredients to create your garlic ricotta pasta with roasted tomatoes.
- 12 ounces spaghetti or your favorite pasta
- 2 cups cherry tomatoes, halved
- 3 tablespoons olive oil, divided
- 4 cloves garlic, minced
- 1 cup ricotta cheese, whole milk or part-skim
- 1/4 cup grated Parmesan cheese
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1/4 cup fresh basil leaves, chopped
- 1 tablespoon lemon juice
YOUR NEXT FAVORITE RECIPE STARTS HERE
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Calories: Approximately 420 per serving
How to Make Easy Garlic Ricotta Pasta with Roasted Tomatoes
- Preheat your oven to 400°F. Toss the halved cherry tomatoes with 2 tablespoons of olive oil, salt, and pepper on a baking sheet. Roast for 12-15 minutes until soft and slightly caramelized.
- While the tomatoes roast, bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water before draining.
- In a large skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant but not browned.
- Reduce heat to low and stir in the ricotta cheese, Parmesan, lemon juice, red pepper flakes (if using), and a splash of reserved pasta water to create a creamy sauce.
- Add the cooked pasta and roasted tomatoes to the skillet. Toss gently to combine, adding more pasta water as needed to loosen the sauce.
- Season with additional salt and black pepper to taste. Stir in the chopped fresh basil right before serving for a bright finish.
- Serve immediately with extra Parmesan and fresh basil on top if desired.
Tips for the Best Results
- Use fresh cherry tomatoes for the best sweetness and texture when roasting.
- Don’t overcook the garlic to avoid bitterness; cook just until fragrant.
- Reserve pasta water to adjust sauce consistency for a silky finish.
- Feel free to add grilled chicken or sautéed mushrooms for extra protein.
- Fresh basil added at the end keeps its vibrant flavor and color.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The pasta may thicken as it cools, so add a splash of water or broth when reheating to bring back its creamy texture.
You can also freeze the cooked pasta without basil for up to 1 month. Thaw overnight in the fridge and reheat gently on the stove or microwave, stirring occasionally.
Frequently Asked Questions
Can I use other types of pasta?
Absolutely! This recipe works well with penne, rigatoni, or farfalle. Just adjust the cooking time based on the pasta type you choose.
Is this dish suitable for a vegetarian diet?
Yes, it’s vegetarian as written. Just be sure your Parmesan cheese is vegetarian-friendly or substitute with a plant-based cheese if preferred.
Can I make this recipe vegan?
To make it vegan, swap the ricotta and Parmesan for vegan cheese alternatives and use a plant-based pasta. You can also add nutritional yeast for a cheesy flavor.
How do I prevent the ricotta sauce from becoming grainy?
Use whole milk ricotta if possible and add reserved pasta water slowly to help create a smooth, creamy sauce. Avoid overheating the ricotta on high heat.


