My macaroni and tomatoes recipe is simple, hearty, and packed with flavor. This vegetarian version comes together in under 30 minutes using everyday pantry ingredients, making it perfect for busy weeknights or when you need a quick comfort meal.

Save This Recipe
Enter your email & I'll send it to your inbox.
By submitting this form, you consent to receive emails from MyGoodFoodWorld
Be it my 15-minute pasta al pesto, creamy pasta in spinach sauce, or this macaroni and tomatoes, pasta is comfort food!
On days when I have a jar of my homemade marinara sauce, I toss it with cooked pasta and a side of vegetables for an effortless dinner. But when I have a little extra time, I love making this version from scratch with a mix of fresh, canned, and tomato paste for a deeper, more layered flavor.
My simple macaroni tomatoes recipe is especially comforting during the fall season, when warm and wholesome meals hit just right. You might also enjoy exploring my easy fall vegetarian recipes.
This post includes helpful tips, but if you're in a hurry, use the "Jump to Recipe" or section links to skip ahead.
Where did Macaroni and Tomatoes Originate?
Macaroni and tomatoes is a classic Southern comfort dish with Italian roots. Macaroni pasta meets stewed tomatoes in a simple, budget-friendly, hearty meal that became popular in the early 1900s.
Over time, many versions appeared. Some added bacon grease or ground beef for richness, while others used chicken broth for extra flavor.
My vegetarian version of this Southern-style macaroni and tomatoes recipe offers a lighter, fresher twist while staying true to the comforting Southern roots.
If you grew up eating macaroni tomato, this version brings back that nostalgic flavor-no bacon, just pure tomato goodness and the cozy texture that makes you reach for a second bowl.
Quick summary of this macaroni tomato:
Prep + Cook time: 30 minutes
Key Ingredients: Pasta, tomatoes, butter, cream, stock, seasoning
Servings: 4
Dietary: Vegetarian, nut-free, soy-free, and no added sugar.
Heads up: I'm here to share helpful info, not medical advice. Always double-check ingredient labels-products can vary, and allergens can sneak in. If you have food allergies, make sure everything you use works for you.
Ingredients and Substitutions
For the complete list of ingredients, their exact quantities, and the full instructions, scroll down to the recipe card below.

Macaroni: I used tube macaroni for this recipe, but elbow macaroni or any small pasta will work just as well.
Tomatoes: For the sauce base, I used canned plum tomatoes because they give the dish a rich, full-bodied flavor. You can also use diced tomatoes for a chunkier texture or stewed tomatoes for a milder, slightly sweeter flavor. Fresh cherry tomatoes add a touch of natural sweetness, but any variety of fresh tomatoes will work too. To deepen the flavor, I also add a little tomato paste (concentrate).
Stock: I used a stock cube, but fresh stock or broth can be used instead.
Cream: I used light (single) cream. For a creamier sauce, you can increase the amount of single cream or use heavy (double) cream.
Oil and butter: A little oil prevents the butter from burning. I used light olive oil, but any cooking oil you have will work.
Aromatics and seasoning: I used red onion for its natural sweetness. Seasonings are simple: salt, black pepper, and dried oregano. You can also experiment with other fresh or dried herbs, such as parsley or basil.
To balance the acidity of the tomatoes, the traditional recipe usually calls for sugar. I skip the sugar and instead cook the tomatoes slowly to bring out their natural sweetness.
If you have any questions regarding these ingredients, feel free to ask in the comments section below and I will try my best to answer them for you.
How to make Macaroni and Tomatoes
This easy macaroni and stewed tomatoes version keeps things light but flavorful. Here I'll show you how to make it step by step. Also see the video at the end of the recipe card below.
Step 1: Prepare the ingredients
- Peel and dice the onion.
- Peel and chop the garlic cloves.
- Cut the cherry tomatoes into halves.
- Measure the rest of the ingredients.

Step 2: Cook the macaroni
Boil the pasta in plenty of salted water. Undercook it by one minute so it finishes cooking in the sauce.
Reserve 1 cup of the water, then drain and set the pasta aside.

Meal Prep Tip: Cook the pasta ahead and store it in an airtight container in the fridge for up to 3 days.
Step 3: Make the tomato sauce
Heat the oil and butter in a heavy-bottomed saucepan over medium heat.
Add garlic and onion and sauté until the onions start turning pink.
Crumble in the stock cube (or add fresh stock).
Stir in the canned tomatoes, tomato paste, and salt. Simmer until the tomatoes are soft and the sauce thickens, creating a base for classic macaroni and stewed tomatoes.

Step 4: Combine the pasta and sauce
Add the cooked macaroni and reserved pasta water. Bring to a gentle boil and cook for a few minutes, allowing the flavors to mingle.
Add the cherry tomatoes and cook until they start to soften.
Stir in cream, black pepper, and oregano. Mix well and cook for a couple of more minutes.

Padma's Top Tip: Undercooking the pasta and reserving pasta water helps the sauce cling to every piece for a creamy, flavorful dish.
Serve warm with a side of your choice. Check out the section below on pairing suggestions.

Recipe Notes and Tips
Servings: The quantities here serve up to 4 people when paired with a side and salad.
3 fixes if your macaroni & tomatoes goes off track:
- Sauce too watery? Simmer longer or mash in a few pieces of pasta.
- Too acidic? Cook the sauce a little longer or add a pinch of baking soda.
- Overcooked pasta? Let the pasta cool completely before adding it to the sauce, and serve immediately.
Nutritional Values (per serving): Calories: 298 kcal | Carbohydrates: 46.8g | Protein: 8.3g | Fat: 9.1g | Saturated Fat: 3.6g | Cholesterol: 14 mg | Sodium: 1197 mg | Potassium: 431 mg | Fiber: 3.9g | Sugar: 6g | Calcium: 47 mg | Iron: 1 mg
Pro tip: Add reserved pasta water gradually to reach the desired consistency.
Variations
- Macaroni tomatoes with cheese: For a creamy, cheesy twist, add your favorite grated cheese after cooking.
- Quick shortcut: Use my cream cheese pasta sauce for a creamy, rich flavor that saves time.
- Spicy twist: Traditionally, the macaroni tomato recipe is mild. Add some red pepper flakes, cayenne, or jalapenos if you like heat.
- Baked macaroni and tomatoes: Transfer the cooked macaroni and tomato sauce into an ovenproof dish, top with cheese if you like, and bake at 350°F (180°C) for 5 to 10 minutes until golden and bubbly.
- Extra vegetables: Add peas, spinach, broccoli, zucchini, or bell peppers for more texture and nutrition.
Storage and Reheating
This is a great make-ahead dish. In fact, like my potato pasta, it tastes better the next day!
Refrigerator: Cool the pasta completely and store it in an airtight container for upto 3 days.
Reheating: Add a splash of water or stock to loosen the sauce and reheat gently on the stove.
Can you freeze macaroni and tomatoes?
Macaroni and tomatoes do not freeze well together because the texture changes. You can freeze the cooked pasta and sauce separately if needed.
FAQs
Yes, this recipe works well as a make-ahead meal. Prepare the sauce a day in advance, store it in the fridge, and combine with freshly cooked pasta before serving.How do you make macaroni and tomato sauce?
Small pasta shapes like tube macaroni, elbow macaroni, or mini shells work best. They hold the sauce well and give each bite a balanced flavor.
You can use a bit of cream cheese, a splash of milk, or some reserved pasta water to make the sauce creamy while keeping it lighter.
Yes, you can use fresh, canned, or stewed tomatoes. Canned plum tomatoes give the sauce body, cherry tomatoes add natural sweetness, and tomato paste enhances the flavor.
This recipe is vegetarian and can easily be made gluten-free by using gluten-free pasta. It is also nut-free, soy-free, and contains no added sugar.
What can I serve with this tomato macaroni?
My quick garlic and spinach stir-fry pairs beautifully with the rich tomato sauce.
For a heartier meal, add a side of sauteed butternut squash, pan-fried sweet potatoes, or my caramelized onions and mushrooms.
If you prefer something lighter, a simple green salad with lemon juice or vinaigrette keeps the meal light and refreshing.
Include my chocolate chunk banana bread as a great post-meal treat that your friends will enjoy!
Related recipes
Made this recipe? I'd love to know what you think! Leave a ★★★★★ rating and a review below-it motivates me to create more great content for you. You can also connect with me on Facebook and Instagram. And don't forget to subscribe to my newsletter, where I share free recipes, tips, and more!
📖 Recipe

Macaroni and Tomatoes Recipe (Easy Vegetarian Dinner)
Save This Recipe
Enter your email & I'll send it to your inbox.
By submitting this form, you consent to receive emails from MyGoodFoodWorld
Ingredients
Equipment
Instructions
- Cook the macaroni. Undercook it by one minute (see notes).Reserve 1 cup of the water, drain, and keep the pasta aside.1 and ½ cups (~ 7oz/200g) macaroni
- 1. Peel and dice the onion.2. Peel and finely chop the garlic.3. Cut the cherry tomatoes into halves. If using regular tomato, cut it into 8 pieces. 4. Measure and keep the rest of the ingredients ready.2 cloves garlic, 1 medium onion, 8-10 cherry tomatoes
- Place a heavy-bottomed saucepan or dutch oven on medium-high heat. When hot, add the oil and butter.1 tablespoon light olive oil, 1 tablespoon butter
- To the hot oil-butter mixture, add the chopped garlic and onion. Fry for a couple of minutes or until the onions start turning pink. Crush and add the stock cube.1 stock cube
- Add the tomatoes, tomato paste, and salt, then mix well. Bring it to a lively simmer, then reduce the heat to medium-low. Cook for 7-8 minutes, or until the tomatoes are soft and the sauce thickens.1 can (~14oz / 400g) tomatoes, 1 tablespoon tomato paste (concentrate), 1 and ½ teaspoons salt
- Turn the heat back to medium-high, and add the cooked macaroni along with the reserved pasta water. Bring to a boil.1 cup water
- Next, add the cherry tomatoes, mix, and cook for another 3-4 minutes, until the tomato skins start to wrinkle.
- Stir in the light cream, crushed black pepper, and oregano. Cook for a couple more minutes to let the flavors meld.Serve warm with side of your choice.2 and ½ tablespoons light cream (single cream), ½ teaspoon oregano, ½ teaspoon crushed black pepper
Nutrition
The nutritional information is calculated using an online calculator and is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionists' advice. Changing the quantities and cooking technique will alter the nutritional calculations.
Video

Notes
- Macaroni: Use elbow or tube macaroni as I have in this recipe, or any other small pasta shape you prefer.
- Stock: I use a stock cube for convenience (10 grams). You can use fresh stock if you prefer. If using fresh stock, add it after the macaroni and skip the pasta water.
- Tomatoes: I use canned plum tomatoes for a rich base. Diced or stewed tomatoes work well, too. For added flavor, I also include tomato paste and some fresh tomatoes.
- Fresh tomatoes: You can make this recipe entirely with fresh tomatoes. Use about 21 oz (500 g) of fresh tomatoes, plus the cherry tomatoes mentioned above.
- Want it creamier? Replace light (single) cream with heavy (double) cream, or stir in some grated cheese for extra richness.
Alternative quantities provided in the recipe card are for 1x only.
Our content aims to be informative and educational, but it should not replace professional medical advice. Since manufacturing processes can vary and cross-contamination is possible, it's essential to verify product labels and allergen information. Make sure all ingredients align with your specific allergies. As readers, you bear the responsibility for ensuring allergen safety when buying or consuming foods.








Alana says
What a delicious vegetarian recipe, I'll definitely be making this one at home.
Padma Kumar says
I look forward to it, thank you!
Vanessa says
Looks amazing! Love that it is a veg option and a quick meal! Thank you.
Padma Kumar says
Thank you Vanessa!
bunfuns says
i love these super simple recipes, thanks!
Padma Kumar says
Thank you for your lovely feedback.
Swathi says
Macaroni and tomatoes looks delicious perfect for my kids. They love Macaroni.
Nora says
Perfect, quick, and easy recipe! The whole family loved it!
Gloria says
You can never go wrong with pasta. Love the fact it is not covered in a meat sauce. Perfect for all the ripe tomatoes right now.
Andréa says
This is so delicious. Prepared it last night, and the whole family loved it. Such a delicious flavors!
Padma Kumar says
So happy to read this!
Jacqueline Debono says
This macaroni and tomatoes recipe is really good. It's very similar to the way we cook pasta with tomato sauce here in Italy. I added spinach as you suggested! A great way to get the kids to eat more greens!
Padma Kumar says
Thank you Jacqueline, I am honored!
Fransic verso says
It looks yummy but unfortunately, I can't eat it for health issues. However, will share this macaroni recipe with my friend. Thank you for sharing!
Padma Kumar says
Oh! So sorry that you cannot eat this. Thank you for sharing.