Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegetarian Chili Mac (One Pot)

    Modified: Oct 6, 2023 · Published: Jan 24, 2023 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.65 from 90 votes
    5 servings
    30 minutes minutes
    Pin Jump to Recipe

    Vegetarian chili mac is a classic comfort food recipe that's made in one pot in just 30 minutes. This recipe is like a plant-based combination of chili and mac and cheese, and it is super easy to make!

    White speckled bowl filled with chili mac and a black-handled fork.

    Vegetarian chili mac is a dinner recipe that I find myself making more than any other recipe on the blog. It's flavorful, cheesy, family-friendly and one of those recipes that even the pickiest non-vegetarians love!

    This recipe is inspired by the chili mac that I grew up eating. My family sometimes calls this goulash, though technically it isn't goulash. It's actually inspired by Steak n Shake chili mac, which uses spaghetti instead of elbow pasta.

    Vegetarian chili mac is like a combination of vegetarian chili and mac and cheese, all made together in one pot! If you love one pot pasta, then this recipe is for you.

    Jump to:
    • Recipe features
    • Main ingredients
    • Step by step instructions
    • Recipe variations
    • Cassidy's tips
    • Storage notes
    • More vegetarian dinner ideas
    • Recipe
    • Comments

    Recipe features

    • Quick and easy: Made in one pot in just 30 minutes! This is a fuss-free meal that only requires 10 minutes of active time.
    • Flavors: Flavored with chili seasonings like chili powder, cumin, and tomato sauce.
    • Healthy comfort food: Cheesy and comforting but filled with plant-based protein and veggies.
    • Vegan and gluten-free optional: You can make chili mac vegan by omitting the cheese or replacing it with vegan shreds. Make it gluten-free using gluten-free pasta.

    Main ingredients

    Ingredients in separate bowls with name labels.
    • Kidney beans: I use a mix of light red and dark red kidney beans. Pinto beans, red beans, and even black beans work well. Choose cans labeled “no added salt” or use beans cooked from dry to limit added salt.
    • Tomatoes: Crushed tomatoes and tomato sauce make the chili base. Tomato sauce usually comes in 4-ounce, 8-ounce, or 16-ounce containers. Tomato passata is an okay substitution for tomato sauce if that is all that is available in your region/country.
    • Pasta: Elbow macaroni is my go-to pasta for chili mac because it’s what is usually used in mac and cheese. However, any short or medium-grain pasta works. Try using whole wheat pasta or protein pasta for a healthy swap.
    • Cumin, chili powder, and oregano are used for classic chili flavors.
    • Cheese: Shredded cheddar is my go-to, but you can also use Monterrey jack or shredded mozzarella. 

    Step by step instructions

    Diced mushrooms, peppers, and onions in a Dutch oven.

    Saute vegetables: Heat a 6-quart Dutch oven or stock pot over medium-high heat. Drizzle in the olive oil. Once hot, sauté onions and mushrooms until softened.

    Sautéed vegetables in a Dutch oven.

    Add garlic and optional jalapenos, sautéing until aromatic. Stir in the spices, stirring frequently, and cook for 30 seconds to bloom the spices.

    Deep red tomato sauce in a Dutch oven with a wooden spoon.

    Add the liquids: Pour in the vegetable broth, crushed tomatoes with their juices, and tomato sauce. Bring to a boil over high heat.

    Orange ladle lifting out a scoop of chili mac.

    Simmer: Once boiling, add the pasta and beans. Stir to prevent pasta from sticking to itself. Reduce to a rapid simmer and simmer until pasta is cooked. 

    Finishing touches: Stir in the cheese, taste for seasonings, and serve.

    Recipe variations

    • Gluten-free: Simply use gluten-free pasta to make this recipe gluten-free.
    • For a more traditional and "meatier" chili mac texture, vegetarian/vegan "meatless grounds" (AKA meatless ground beef) can be added after cooking. Or try adding vegan tempeh taco meat.
    • Spice: Add finely diced jalapeno or ¼ teaspoon cayenne pepper for a spicier result.
    • Vegan option: This recipe is easy to make dairy-free/vegan by using vegan shreds in place of cheddar cheese. My go-to is Chao cheese shreds.
    • Mushrooms: Several readers have noted that they don't like adding mushrooms to their chili mac. I chop them very finely and add them for their "meaty" texture. Omit them if desired.
    • Toppings: Sour cream, extra shredded cheddar, sliced green onions, cilantro and a dash of hot sauce are my go-to toppings.
    Close up of melted cheese on elbow noodles topped with green onions.

    Cassidy's tips

    • Bring the liquids to a boil before adding pasta and leave the pot uncovered while cooking the pasta.
    • Consistency: If your chili mac is still too liquidy when the pasta is finished cooking, keep the pot uncovered and continue to simmer the pot over medium-low heat. Simmering will evaporate excess liquid and continue thickening the sauce. The sauce becomes much thicker after refrigerating because the pasta continues to absorb the sauce.
    • Pasta cook times: Cook times for pasta will vary based on brand. Cook until the pasta is al dente, or fork tender, for best results.
    • Stir often: To ensure even cooking, stir the pasta occasionally while cooking. Boil uncovered.
    Overhead view of chili mac in a Dutch oven.

    Storage notes

    • Leftovers: Refrigerate leftovers in a closed container for 3-4 days. Note that the pasta will absorb a significant amount of sauce when refrigerated.
    • Reheating: Reheat in the microwave for 2-3 minutes, or until warmed through. Add an extra splash of vegetable broth as needed. Reheat on the stove top over medium-low heat, stirring until warmed through.
    • Freezing: Let the chili mac cool before transferring it to a freezer-safe container. I like to freeze it in individual portions for quick meals. Let thaw overnight in the fridge before reheating.
    White bowl filled with chili mac.

    More vegetarian dinner ideas

    I love this recipe so much that I turned it into a dump & bake casserole. Check out my baked chili mac for another variation on this dish!

    • Overhead view of enchiladas in glass casserole dish topped with avocado and cilantro
      Vegetarian Black Bean Enchiladas
    • Vegetarian lentil sloppy joes on a burger bun.
      Vegetarian Sloppy Joes
    • White bowl filled with tortellini and butternut squash on a pink background
      Tortellini with Ricotta and Butternut Squash
    • White bowl filled with vegetarian spaghetti and a gold fork with garlic bread in the background.
      One Pot Vegetarian Spaghetti

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    White bowl filled with chili mac on a pink background next to a green cloth and bowls filled with cilantro and onions.

    One Pot Vegetarian Chili Mac

    Cassidy Reeser, MS, RD
    This vegetarian comfort food recipe is a combination of two foods in one pot: chili and mac and cheese.
    4.65 from 90 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Servings 5 servings

    Equipment

    • Dutch Oven

    Ingredients
      

    • 1 tablespoon extra virgin olive oil
    • 8 ounces baby bella mushrooms diced
    • 1 medium white onion diced
    • 1 medium red bell pepper diced
    • ½ teaspoon salt adjust to taste
    • 3-4 cloves garlic minced
    • 1 small jalapeno diced; optional
    • 2 teaspoons chili powder
    • 2 teaspoons cumin
    • 1 teaspoon dry oregano
    • ¼ teaspoon black pepper
    • 15 ounce can crushed tomatoes
    • 8 ounces tomato sauce
    • 4 cups vegetable broth
    • 12 ounces dry elbow pasta any short pasta works
    • 2 15 ounce cans kidney beans drained and rinsed; I use light red and dark red beans
    • 1 cup shredded cheddar cheese Mozzarella or Montery Jack work too
    • chopped green onions for topping
    • chopped fresh cilantro for topping
    • sour cream for topping

    Instructions
     

    • Heat a 6-quart pot or Dutch oven over medium-high heat. Drizzle in the olive oil. Once hot, add the chopped mushrooms, diced onions, and bell pepper. Sprinkle with salt. Sauté for 6-8 minutes, or until the onions and mushrooms have softened.
    • Add the garlic and optional jalapeno and sauté a minute more, or until golden and aromatic.
    • Add chili powder, cumin, oregano, and black pepper. Cook for 30 seconds, stirring continuously to prevent burning. Add a splash of vegetable broth, stirring to deglaze the pot (this removes any stuck on bits from the pot).
    • Pour in the crushed tomatoes (with juices), tomato sauce, and vegetable broth. Cover with a lid and bring to a boil over high heat. Once boiling, add the elbow noodles and drained kidney beans. Stir to prevent the pasta from sticking together. Boil uncovered until pasta is tender (see note 1).
    • Once the pasta is cooked, turn off heat and stir in cheddar cheese. Serve topped with fresh cilantro, sour cream and sliced green onions. Enjoy!

    Video

    Notes

    1. Pasta: Pasta cook time will vary based on brand. Cook pasta until al dente, or fork tender.
    2. Beans: I use light red kidney beans and dark red kidney beans. Alternatively, you can use whatever bean you have on hand, like black beans or white beans. 
    3. Broth: I prefer to use vegetable bouillon to broth these days because it is cheaper and tends to be more flavorful. I use about a tablespoon of bouillon per 4 cups water.
    4. Best within 3-4 days. The sauce thickens significantly after refrigerating as the pasta continues to absorb liquid. This meal can be portioned into large or individual containers and frozen for up to 3 months. It will need to thaw in the fridge for up to 24 hours before enjoying.
    5. You can watch the full step-by-step recipe video on my YouTube.

    Nutrition

    Serving: 5servingsCalories: 565kcalCarbohydrates: 88gProtein: 29gFat: 13gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 24mgSodium: 761mgPotassium: 1290mgFiber: 16gSugar: 11gVitamin A: 1103IUVitamin C: 16mgCalcium: 277mgIron: 8mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!

    « Quinoa Chickpea Mason Jar Salad
    Sweet Potato Tempeh Sheet Pan Dinner »

    Comments

    1. Lauren says

      February 07, 2022 at 8:03 pm

      For the past few weeks I've been trying to make one meatless meal (at least) a week - this sounded pretty good taking into account how picky my husband can be. I was surprised by how much I liked it 🙂 I'm not a huge chili person so I was a little leery, but I really enjoyed it. And I don't love to cook, so the fact that it made a TON of food is a sweet bonus. The only thing I did a little different is I used the whole 16 oz box of elbow macaroni - which I feel like you can never go wrong with MORE pasta 🙂 Thanks for this recipe, I'll definitely make it again.

      Reply
    2. Hayley says

      September 05, 2021 at 3:20 am

      Tomato sauce? I think this is something very different in Australia… do you mean passata? Or tomato paste? I’ll make it with Passata tonight and see how it turns out! Looks good! 💜

      Reply
      • Cassidy Reeser says

        September 05, 2021 at 2:16 pm

        Tomato sauce in the US is just puréed and simmered tomatoes sometimes with spices added- here is the one I use:
        https://www.hunts.com/tomato-sauce-and-paste/tomato-sauce
        Passata looks similar but I think of tomato sauce more like a pasta sauce. I’m curious to hear how the passata worked out!

        Reply
    3. Julie says

      June 30, 2021 at 1:52 pm

      I followed the recipe to a tee. I’m not sure why mine came out soupy and sour. Is there an error in the tomato sauce and crushed tomatoes. Seems like a lot of tomatoes.

      Reply
      • Cassidy Reeser says

        July 01, 2021 at 1:48 pm

        Hi Julie, the recipe amounts are right but usually it is a sauce-y dish. You can keep simmering until it has thickened/evaporated more of the liquid. I'm really not sure why it would turn out sour! I wish I could help with that but I've never run into that problem.

        Reply
      • Chelsea says

        September 13, 2021 at 7:19 pm

        I’m glad I’m not the only one with the soupy problem!

        Reply
    4. Chelsea says

      February 05, 2021 at 7:30 pm

      Mine came out more like soup. The only thing I can think of is that I added another ounce of tomatoes because I could only find a 28 ounce can, so I measured out 16 ounces. Any ideas as to what could have gone wrong?

      Reply
      • Cassidy Reeser says

        February 06, 2021 at 3:11 pm

        It should have a little bit of liquid but not necessarily enough to be soupy. It's either because too much liquid was added (which doesn't sound like the case because you measured out the 16 ounces) or it needed to just simmer longer on low to absorb more liquid or evaporate off some of it. It usually does get thicker as it sits/if you refrigerate for leftovers.

        Reply
    5. Melissa says

      January 19, 2021 at 10:31 pm

      I’ve been a vegetarian for 30+ years and have made DOZENS of versions of vegetarian chili and chili-mac. It’s a classic vegetarian go-to but after so many years, I’m sick of it. This recipe is a GAME CHANGER!! So delicious! My entire family (even the meat eaters) loved it! A great option for feeding non-vegetarian friends! I followed the recipe exactly. This is the first recipe I’ve tried from your page and I can’t wait to try others! Thank you!

      Reply
      • Cassidy Reeser says

        January 20, 2021 at 8:26 am

        Thanks so much for the review, I appreciate it! So glad to hear that it was a hit!

        Reply
    6. chili says

      December 12, 2020 at 12:45 pm

      tomato sauce and tomato paste rare very different. standard can of paste is 6 oz. is there a mistake here?

      Reply
      • Cassidy Reeser says

        December 12, 2020 at 1:01 pm

        Thanks for catching this error — I republished the recipe a week ago and must have made a typo when updating it. I use one 8 ounce can of tomato sauce which is the standard size. I’ve updated the recipe to reflect that.

        Reply
    7. Mina says

      October 14, 2020 at 7:15 pm

      This recipe looks delicious! I was planning on making it tonight but I ran out of veggie stock. Is it ok to just use water? Thank you

      Reply
      • Cassidy Reeser says

        October 14, 2020 at 8:17 pm

        You can definitely use water but you may need to add a little extra salt. Enjoy!

        Reply
    8. Natalie says

      October 06, 2020 at 2:33 pm

      I made this last night to eat for the week and am so excited!

      I know the recipe makes five large servings, but do you have the actual serving size?

      I made this for Weight Watchers and want to make sure I’m not eating too much when I track my points!

      Reply
      • Cassidy Reeser says

        October 06, 2020 at 4:39 pm

        Hi Natalie! I haven't actually measured it out but based on usual volumes of cooked pasta it should be about 1 and 1/2 cups of chili mac per serving. Hope that helps! I'll definitely update with the specific amounts next time I make this.

        Reply
    9. Sara Rose says

      September 30, 2020 at 12:10 pm

      So if I'm reading this correctly, the calories for the whole recipe is 367 and it yields 5 servings, so each serving is around 73 calories? That's amazing!

      Reply
      • Cassidy Reeser says

        September 30, 2020 at 3:03 pm

        Hi Sara, it's actually roughly 367 per serving - so the entire dish is 1835 calories!

        Reply
    10. Kim says

      May 09, 2020 at 6:42 pm

      I am cooking this right as I am typing. We do not eat mushrooms so I omitted them and I am using red lentil pasta. Looks and smells delish so far but it looks like a lot of liquid to cook down. Your pics look more like a mac n cheese and not so much liquid. Does it absorb?

      Reply
      • Cassidy Reeser, RDN, LD says

        May 09, 2020 at 7:43 pm

        Hi, Kim! It does absorb for the most part. There is a very small amount of liquid left. The cheese melts in too. I imagine you’ve eaten it by now but I hope it worked out and that you enjoy the recipe!

        Reply
    11. Val says

      February 10, 2020 at 5:19 pm

      I made this and we absolutely love it, my husband is a big fan of this recipe

      Reply
      • Cassidy Reeser, RDN, LD says

        February 11, 2020 at 5:52 pm

        Awesome! Thank you 🙂

        Reply
    12. Laura says

      February 09, 2020 at 9:20 pm

      This meal is absolutely amazing! My family generally dislikes what I cook. They don't actually tell me this but it is evident in the amount they eat and the leftovers. Lol. I have made this recipe 4 times now and they all LOVE it. I was worried that they would get sick of it but we are still going strong. Thanks for the recipe.?

      Reply
      • Cassidy Reeser, RDN, LD says

        February 11, 2020 at 5:52 pm

        Thanks so much Laura, I'm so glad to hear that!

        Reply
    13. Barbara says

      December 30, 2019 at 7:14 pm

      Absolutely delicious! Thank you for the recipe. Makes a large quantity. Total comfort food. Great flavor!

      Reply
      • Cassidy Reeser, RDN, LD says

        December 30, 2019 at 7:16 pm

        Thanks so much Barbara! Glad you liked it.

        Reply
    14. Laurel says

      November 09, 2019 at 5:48 pm

      I changed a bit so not quite the same comfort level, but still delicious. I used a head of cauliflower instead of noodles. Forgot the mushrooms at the store so i used what I had, yellow bell pepper. I steamed the cauliflower so used the steaming water instead of oil. Still super good.

      Reply
      • Cassidy Reeser, RDN, LD says

        November 10, 2019 at 8:22 am

        That's so good to hear, I'm glad you enjoyed it!

        Reply
    15. LIz says

      October 21, 2019 at 2:05 pm

      Planning to make this pasta this week now that the weather is turning colder. Is the 4 ounce can of tomato sauce accurate? I'm not quite sure I have ever seen a can that tiny! Or just 4 ounces of sauce? Thanks!

      Reply
      • Cassidy Reeser, RDN, LD says

        October 21, 2019 at 5:05 pm

        Hi Liz, it is 4 ounces of canned tomato sauce. You’re right, a 6 ounce or larger can is more common but you can use whichever size you like. Hope you enjoy!

        Reply
    Newer Comments »
    4.65 from 90 votes (90 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    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.