Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(90)
Export 18 ingredients for grocery delivery
Step 1
Heat oil in a dutch oven or large deep skillet over medium high heat.
Step 2
Add onion and garlic, cook 1 minute.
Step 3
Add celery and carrot, cook 3 minutes until soft.
Step 4
Increase heat to high and add beef. Cook, breaking it up as you go, until no longer pink - 3 minutes.
Step 5
Add remaining ingredients EXCEPT cheese. Stir to combine, add macaroni, then turn down to medium or medium low so it's simmering gently.
Step 6
Cover, cook 8 minutes. Pasta should be just about cooked, and still nice and saucy.
Step 7
Add cheddar cheese, stir. Top with mozzarella cheese.
Step 8
Cover with lid, cook for a further 2 minutes.
Step 9
Remove from stove. The pasta should now be cooked - tender but firm, not mushy, slick with sauce, not dried out.
Step 10
Serve immediately, garnished with green onions, if using.