MyGoodFoodWorld

  • Home
  • About
  • Recipes
  • Resources
  • Contact
menu icon
go to homepage
  • Home
  • About
  • Recipes
  • Resources
  • Contact
subscribe
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Resources
  • Contact
×
Home » Vegetarian Nut Free Recipes

Macaroni and Tomatoes Recipe (Easy Vegetarian Dinner)

Published: Jan 26, 2023 · Modified: Oct 6, 2025 by Padma Kumar

Jump to Recipe Pin Recipe Jump to Video

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.

Macaroni and tomatoes are served in a round white bowl-plate, which is placed on a light grey mat.

Save This Recipe

Enter your email & I'll send it to your inbox.

Save Recipe


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.

Ingredients for tomato macaroni recipe placed in bowls and arranged on a light colored background.

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.
Diced onion, finely chopped garlic and halved cherry tomatoes placed in round white bowls.

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.

Boiled tube-shaped macaroni is placed in a round shaped white bowl. The bowl is placed on a light colored background.

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.

Tomato sauce for making pasta is cooking with garlic, onion, and spices.

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.

Cooked macaroni pasta is cooking in a sauce with fresh tomatoes, herbs and cream.

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.

Macaroni tomato pasta dish is served in a white bowl.

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

Can I make macaroni and tomatoes ahead of time?

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?

What is the best pasta for macaroni and tomatoes?

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.

How can I make macaroni and tomatoes creamier without adding cream?

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.

Can I use any tomatoes for sauce?

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.

Is macaroni and tomatoes gluten-free or vegetarian-friendly?

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

  • Creamy pasta sauce made with red peppers is served in a bowl. Next to the bowl is some cooked pasta on a plate.
    Pasta Sauce with Red Peppers Recipe (Vegan & Creamy)
  • Creamy alfredo sauce is placed in a glass jar. Some of the sauce is dripping from a spoon into the jar.
    Alfredo Sauce without Heavy Cream
  • Vegan basil pesto with nuts and olive oil placed in a round white bowl with a sprig of fresh basil placed on the top.
    Creamy Basil Pesto Recipe: Vegan, No Nutritional Yeast
  • Vegetarian zucchini boats with crumbled paneer served on a bed of tomato sauce and with herbed salsa garnish.
    Vegetarian Zucchini Boats with Paneer

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

Vegetarian macaroni and tomatoes are served in a round white bowl, placed on a light grey mat.
Padma Kumar

Macaroni and Tomatoes Recipe (Easy Vegetarian Dinner)

5 from 56 votes
Enjoy this easy vegetarian macaroni and tomatoes recipe, a lighter take on the old-fashioned Southern classic. It's full of rich tomato flavor and so comforting that you'll want to make it again and again.
This nut-free, soy-free recipe comes together in just 30 minutes. Serve it on its own or pair it with a fresh side like this crunchy carrot cucumber salad.
Don't forget to check out the step-by-step photos in the post and the video below.
Pin Recipe
Prep Time 5 minutes mins
Cook Time 25 minutes mins
Total Time 30 minutes mins
Servings: 4
Course: Main Course
Cuisine: American
Calories: 298

Save This Recipe

Enter your email & I'll send it to your inbox.

Save Recipe


By submitting this form, you consent to receive emails from MyGoodFoodWorld

Ingredients Equipment Method Nutrition Video Notes

Ingredients  

  • 1 and ½ cups (~ 7oz/200g) macaroni, see note 1
  • 1 tablespoon light olive oil, or neutral oil
  • 1 tablespoon butter
  • 2 cloves garlic
  • 1 medium onion
  • 1 stock cube, see note 2
  • 1 can (~14oz / 400g) tomatoes , see note 3 and 4
  • 1 tablespoon tomato paste (concentrate)
  • 1 and ½ teaspoons salt, adjust as per taste
  • 8-10 cherry tomatoes, or 1 small, regular tomato
  • 1 cup water, use pasta water
To finish off
  • 2 and ½ tablespoons light cream (single cream), see note 5
  • ½ teaspoon oregano
  • ½ teaspoon crushed black pepper

Equipment

  • 1 rice/pasta pot
  • 1 saucepan or dutch oven
  • 1 mixing spoon

Instructions
 

Cook macaroni
  • 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
Prep the ingredients
  • 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
Make the macaroni and 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

Calories: 298kcal | Carbohydrates: 46.8g | Protein: 8.3g | Fat: 9.1g | Saturated Fat: 3.6g | Cholesterol: 14mg | Sodium: 1197mg | Potassium: 431mg | Fiber: 3.9g | Sugar: 6g | Calcium: 47mg | Iron: 1mg
Disclosure

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

YouTube video

Notes

  1. Macaroni: Use elbow or tube macaroni as I have in this recipe, or any other small pasta shape you prefer.
  2. 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.
  3. 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.
  4. 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.
  5. Want it creamier? Replace light (single) cream with heavy (double) cream, or stir in some grated cheese for extra richness.
Scaling the recipe

Alternative quantities provided in the recipe card are for 1x only.

Allergens Disclaimer

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.

Made this recipe? Tag me

@mygoodfoodworld to tell me how it was

More Vegetarian Nut Free Recipes

  • A simple kitchari recipe, made with mung lentils, rice, and spices such as ginger and black pepper, is served in a white bowl with a golden spoon.
    Kitchari Recipe (Instant Pot, Ayurvedic)
  • Three dairy-free coconut milk crepes are placed on a plate with some sliced bananas and strawberries.
    Coconut Milk Crepes Recipe (Dairy-Free & Light)
  • A plate of soft stuffed onion kulchas with onions and other ingredients.
    Onion Kulcha Recipe – Easy Stovetop Method
  • Creamy rice pudding is served in a blue round bowl.
    Creamy Instant Pot Rice Pudding (3 Ingredients, No Eggs!)

Comments

  1. Alana says

    October 08, 2025 at 5:24 am

    5 stars
    What a delicious vegetarian recipe, I'll definitely be making this one at home.

    Reply
    • Padma Kumar says

      October 09, 2025 at 9:06 pm

      I look forward to it, thank you!

      Reply
  2. Vanessa says

    September 08, 2024 at 6:09 am

    5 stars
    Looks amazing! Love that it is a veg option and a quick meal! Thank you.

    Reply
    • Padma Kumar says

      September 11, 2024 at 6:28 pm

      Thank you Vanessa!

      Reply
  3. bunfuns says

    May 05, 2024 at 2:34 am

    i love these super simple recipes, thanks!

    Reply
    • Padma Kumar says

      May 18, 2024 at 4:03 pm

      Thank you for your lovely feedback.

      Reply
  4. Swathi says

    October 01, 2023 at 12:10 am

    5 stars
    Macaroni and tomatoes looks delicious perfect for my kids. They love Macaroni.

    Reply
  5. Nora says

    September 28, 2023 at 12:43 am

    5 stars
    Perfect, quick, and easy recipe! The whole family loved it!

    Reply
  6. Gloria says

    September 27, 2023 at 6:10 pm

    5 stars
    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.

    Reply
  7. Andréa says

    September 27, 2023 at 3:09 pm

    5 stars
    This is so delicious. Prepared it last night, and the whole family loved it. Such a delicious flavors!

    Reply
    • Padma Kumar says

      October 04, 2023 at 7:58 pm

      So happy to read this!

      Reply
  8. Jacqueline Debono says

    September 27, 2023 at 2:12 pm

    5 stars
    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!

    Reply
    • Padma Kumar says

      October 04, 2023 at 7:57 pm

      Thank you Jacqueline, I am honored!

      Reply
  9. Fransic verso says

    February 03, 2023 at 8:40 pm

    5 stars
    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!

    Reply
    • Padma Kumar says

      February 20, 2023 at 2:59 pm

      Oh! So sorry that you cannot eat this. Thank you for sharing.

      Reply
5 from 56 votes (48 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Picture of Padma Kumar creator of mygoodfoodworld.

Hi, I'm Padma! I am a passionate cook and can cook through any mood! My cooking is all about simple, healthy meals made with fresh ingredients and with a lot of love. As a mum and an early childhood educator, I deeply care about raising healthy eaters.

More about me →

Your questions answered!

  • Cooked red lentils are placed in a white high bowl. The bowl is placed on a folded grey colored cloth with a spring of fresh herb next to it.
    How to cook red lentils on stovetop
  • Is buck wheat gluten free? Buckwheat groats spilling out of a gunny sack.
    Is buckwheat gluten free? Plus How to Cook Buckwheat Groats
  • Cooked instant couscous placed in a round black bowl with a fork on the side and some cilantro leaves.
    Is couscous gluten free? Plus, how to cook couscous
  • A cane basket with some freshly baked naan breads and a bowl of curry are placed next to each other.
    Roti vs Naan: The difference between these breads
  • To answer the questions about how to grow thick mung bean sprouts, this is an image of sprouted mung beans placed in a heap in a wooden bowl.
    How to grow thick mung bean sprouts
  • Some pinto beans and black beans are spilling out of burlap bags on to a table top.
    Black Beans vs. Pinto Beans

Recipes You'll Love

  • Slices of chocolate chunk banana bread, are placed on a wooden board. Some chocolate chips, butter cubes, and a banana are also placed on the side of the board.
    Chocolate Chunk Banana Bread Recipe Without Eggs
  • Four small-sized naans studded with red pepper flakes, nigella seeds, cilantro, and ghee, placed in a white round bowl. The bowl is placed on a textured brown background.
    Bullet Naan Recipe (No Yeast, No Tandoor!)
  • Asian-style noodle soup with vegetables and garnishes is served in a round green bowl.
    Asian Noodle Soup Recipe
  • A plate of Indian cauliflower and potato curry on a wooden table.
    Easy Aloo Gobi Recipe (Indian Cauliflower Potatoes)
  • Indian yogurt sauce served with flatbreads, a bowl of lentils and some okra on the side.
    Gluten Free Naan Recipe
  • One fluffy eggless pancake is placed on a bluish green plate. There is a crisscross pattern made on the pancake with chocolate sauce. Some fresh blueberries and strawberries are placed on the pancake and next to it.
    Fluffy Pancakes Without Eggs (Vegan)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

Subscribe for free recipes & cooking tips.

Contact

  • About Me
  • Contact

© 2025 MyGoodFoodWorld

68 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.